PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ntheorem: theorempreskipamount



Donalduck
09-08-2012, 11:23
Ich würde gerne den Abstand der theorems aus dem ntheorem Paket etwas erhöhen.
In der Dokumentation steht dazu, dass ich theorempreskipamount und theorempostskipamount benutzen soll. Das funktioniert auch erstmal, aber dann kommt dieser Teil:

They are rubber lengths, (‘skips’), and therefore can
contain plus and minus parts.
Nachdem ich das gerne flexibel hätte, will ich das auch benutzen. Leider kann ich das so wie ichs mir vorstell nicht benutzen, und irgendwie find ich auch keinen der das jemals benutzt hätte.

Minimalbeispiel:

\documentclass[11pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ntheorem}
\theoremstyle{break}
\theorembodyfont{}
\theoremseparator{}
\theoremindent2em
\setlength{\theorempreskipamount}{\baselineskip}
%\setlength{\theorempreskipamount}{\baselineskip plus 1ex minus 1ex}
\newtheorem{theorem}{Theorem}
\usepackage{blindtext}
\begin{document}
\begin{theorem}[Test1]
\blindtext
\end{theorem}
\begin{theorem}[Test2]
\blindtext
\end{theorem}
\end{document}

Funktionieren tut der auskommentierte Teil nicht, da eine Fehlermeldung kommt:


! LaTeX Error: Missing \begin{document}.
[...]
l.10 ...pamount}{\baselineskip plus 1ex minus 1ex}

u_fischer
09-08-2012, 11:47
\setlength{\theorempreskipamount}{\the\baselineski p plus 1ex minus 1ex}

Donalduck
09-08-2012, 11:52
Das war ja einfach! Vielen Dank!