Kein Seitenumbruch in \newtheorem Umgebung

Formelsatz für Mathematik, Naturwissenschaften und Technik


Haumdaucher
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 23. Feb 2009, 20:13

Kein Seitenumbruch in \newtheorem Umgebung

Beitrag 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!

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag 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.

Haumdaucher
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 23. Feb 2009, 20:13

Beitrag 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

Dominik

Beitrag 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}
   {}

Antworten