Seite 1 von 1

Kein Seitenumbruch in \newtheorem Umgebung

Verfasst: Di 18. Mai 2010, 10:03
von Haumdaucher
Hallo Leute,

bei meinen Definitionen,... die ich mit \newtheorem definiert habe kommt es zu ziemlich unschönen Seitenumbrüchen. Zum Beispiel

Definition 2.3 (blablabla)
Seitenumbruch
Text der Definition

Leider konnte ich nichts finden um das Problem zu beheben. Hier mein Code:
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathrsfs}
\newtheoremstyle{definition_style}
	{15pt}
	{10pt}
	{\itshape}
	{10pt}
	{\bfseries}
	{ }
	{\newline}
	{}
	
\theoremstyle{definition_style}

\newtheorem{definition}{Definition}[chapter]

\begin{document}
\newtheorem{lemma}[definition]{Lemma}

\begin{lemma}
	$n$ stetige Zufallsvariablen $X_1,...,X_n$ mit Copula $C$ sind unabhängig, wenn gilt
	\begin{align*}
		C=\Pi^n
	\end{align*}
\end{lemma}
Schon mal vielen Dank für eure Hilfe!

Verfasst: Do 20. Mai 2010, 17:23
von KOMA
Da Du an Stelle eines vollständigen Minimalbeispiels (← dies ist ein geprüfter Link mit relevanten Informationen!) nur ein Codeschnippsel gepostet hast, kann ich es leider nicht testen, sondern nur wild spekulieren: probier doch mal \newline\nopagebreak an Stelle von \newline.

Verfasst: Fr 21. Mai 2010, 09:43
von Haumdaucher
Hallo Koma,

der Befehl
\newline\nopagebreak
bringt leider nichts ausser viele Fehlermeldungen.
Hoffe folgendes ist ein Minimalbeispiel:
\documentclass[pdftex,a4paper, 12pt, chapterprefix]{scrreprt}
\usepackage{bibgerm}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[a4paper, lmargin=3cm, rmargin=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{mathrsfs}

\newtheoremstyle{definition_style}
	{15pt}
	{10pt}
	{\itshape}
	{10pt}
	{\bfseries}
	{ }
	{\newline}
	{}
	
\theoremstyle{definition_style}

\newtheorem{definition}{Definition}[chapter]

\begin{document}
\newtheorem{lemma}[definition]{Lemma}

Welche Bedeutung die ersten beiden Eigenschaften ($n$-steigend und geerdet) der Copula haben, zeigt folgendes Lemma:
\begin{lemma}
	\label{lem:steigend_argument}
	Sei $H$ eine reelle $n$-dimensionale geerdete und $n$-steigende Funktion mit $DomH=S_1\times ...\times S_n$ und $S_1,...,S_n\subseteq\overline{\mathbb R}\setminus\{\}$, dann ist $H$ monoton steigend in jedem Argument:
	\begin{align*}
		H&(t_1,...,t_{k-1},x,t_{k+1},...,t_n)\le H(t_1,...,t_{k-1},y,t_{k+1},...,t_n)
		\\
		&\forall k\in\{1,...,n\}\text{, }x\le y\text{ und }t_i\in DomH\text{ }\forall i\in\{1,...,n\}\setminus\{k\}
	\end{align*}
\end{lemma}
Es wäre halt schön wenn solche Lemmata oder Definitionen nicht durch einen Seitenumbruch getrennt werden. In einem Fall ist es eben wie oben beschrieben direkt nach "Lemma 2.3" zu nem Zeilenumbruch gekommen und der restliche Lemma-Block auf der nächsten.

Vielen Dank, Peter

Verfasst: Mo 27. Sep 2010, 13:38
von Dominik
Als Referenz für alle die diesen Thread auch bei Google gefunden haben:
Das Problem lässt sich lösen indem man \nopagebreak vor \itshape einfügt
\newtheoremstyle{definition_style}
   {15pt}
   {10pt}
   {\nopagebreak\itshape}
   {10pt}
   {\bfseries}
   { }
   {\newline}
   {}