PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : itemize-Umgebung in theorem-Umgebung mit theoremstyle break



Bloody Bathory
05-12-2011, 14:03
Hallo,

ich möchte gerne folgendes haben

Definition 1.1 (bla)
blablablablablabla

-blablabla
-blablabla
-blabla


Wenn ich das nun aber wie folgt mache:

\usepackage{amsmath}
\usepackage[amsmath,hyperref,thmmarks]{ntheorem}

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembo dyfont{\itshape}
\theoremseparator{:}
\theorembodyfont{\upshape}
\newtheorem{definition}[theorem]{Definition}

\begin{definition}[bla]

blablablablablabla

\begin{itemize}


\item blablabla


\item blablabla


\item blabla

\end{itemize}
\end{definition}

Das Problem ist, dass die Abstände zwischen den einzelnen Items doppelt so groß wie außerhalb einer definitions-Umgebung.

EDIT:
Ich habe weiter geshrieben und habe jetzt auch eine itemize-Umgebung, die nicht innerhalb einer Umgebung ist, die die Abstände doppelt so groß macht. Kurz davor ist eine itemize-Umgebung, die richtig dargestellt wird. Dazwischen ist nur eine figure mit einem pstricks Bild.
Ich versteh das überhaupt nicht mehr.

Ich habe schon ganz viel probiert, aber das nicht hinbekommen. Hat jemand eine Idee? Würde mich echt freuen.

Vielen Dank schon mal.

rstuby
05-12-2011, 15:57
Hallo! Ich kann dein Beispiel leider nicht ausprobieren, es läuft nicht durch. Auch wenn ich eine Dokumentklasse und \begin{document} und \end{document} hinzufüge. In der Zeile mit \theoremheaderfont steckt noch irgendwas, was nicht definiert ist.

\documentclass{scrreprt}
\usepackage{amsmath}
\usepackage[amsmath,hyperref,thmmarks]{ntheorem}

\theoremstyle{break}
\theoremheaderfont{\normalfont\bfseries}\theorembo dyfont{\itshape}
\theoremseparator{:}
\theorembodyfont{\upshape}
\newtheorem{definition}[theorem]{Definition}
\begin{document}
\begin{definition}[bla]
blablablablablabla
\begin{itemize}
\item blablabla
\item blablabla
\item blabla
\end{itemize}
\end{definition}
\end{document}