Dominic Suter
2005-01-13 20:10:46 UTC
Ich habe ein Makro geschrieben, welches mir die Formatierungen fuer eine
Definition abnimmt. Der Code dazu sieht so aus:
\newcommand\DefDef[1]{\begin{flushright} \stepcounter{definition}
\textbf{(\arabic{chapter} .\arabic{definition})} \end{flushright}
\textcolor{darkgreen}{Definition:\\#1}}
Nun will ich verhindern, dass innerhalb einer Definition ein
Seitenumbruch gemacht wird, da das eher stoerend wirkt (im vorliegenden
Fall wird lediglich der Counter am Ende der Seite dargestellt, der ganze
Rest erscheint dann auf der naechsten Seite). Darum dachte ich, dass ich
das mit dem \nopagebreak[4] erzwingen kann und habe das Makro
entsprechend modifiziert:
\newcommand\DefDef[1]{\nopagebreak[4] \begin{flushright}
\stepcounter{definition} \textbf{(\arabic{chapter}
.\arabic{definition})} \end{flushright}
\textcolor{darkgreen}{Definition:\\#1}}
Leider hat das aber nicht zum gewuenschten Erfolg gefuehrt. Weiss jemand
Rat? Meine Literatur hat mich nur auf den \nopagebreak Befehl verwiesen,
der ansonsten ja auch ganz gut zu arbeiten scheint.
Danke schonmals!
Definition abnimmt. Der Code dazu sieht so aus:
\newcommand\DefDef[1]{\begin{flushright} \stepcounter{definition}
\textbf{(\arabic{chapter} .\arabic{definition})} \end{flushright}
\textcolor{darkgreen}{Definition:\\#1}}
Nun will ich verhindern, dass innerhalb einer Definition ein
Seitenumbruch gemacht wird, da das eher stoerend wirkt (im vorliegenden
Fall wird lediglich der Counter am Ende der Seite dargestellt, der ganze
Rest erscheint dann auf der naechsten Seite). Darum dachte ich, dass ich
das mit dem \nopagebreak[4] erzwingen kann und habe das Makro
entsprechend modifiziert:
\newcommand\DefDef[1]{\nopagebreak[4] \begin{flushright}
\stepcounter{definition} \textbf{(\arabic{chapter}
.\arabic{definition})} \end{flushright}
\textcolor{darkgreen}{Definition:\\#1}}
Leider hat das aber nicht zum gewuenschten Erfolg gefuehrt. Weiss jemand
Rat? Meine Literatur hat mich nur auf den \nopagebreak Befehl verwiesen,
der ansonsten ja auch ganz gut zu arbeiten scheint.
Danke schonmals!