Ich benötige einen Zeilenumbruch nach dem Titel eines Theorems, und habe in dieser Frage bereits eine Lösung erhalten:

LaTeX Error: There's no line here to end - wie kann ich die Zeile trotzdem umbrechen?

Das schlägt jedoch fehl, wenn eine itemize- oder enumerate-Umgebung folgt. Dann gibt es keinen Umbruch. Wie geht es in dem Fall?

Minimalbeispiel, basierend auf Thorstens Lösung:

Open in writeLaTeX
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\newtheoremstyle{linebreak}   % name
{3pt}                         % Space above
{3pt}                         % Space below
{}                            % Body font
{}                            % Indent amount 1
{\bfseries}                   % Theorem head font
{\newline}                    % Punctuation after theorem head
{.5em}                        % Space after theorem head 2
{}                            % Theorem head spec (can be left empty, meaning ‘normal’)
\theoremstyle{linebreak}
\newtheorem{satz}{Satz}
\begin{document}
\begin{satz}[Theorem des X]
  \begin{itemize}
    \item Es gilt \ldots
    \item Weiterhin \ldots
  \end{itemize}
\end{satz}
\end{document}

Ausgabe des Theorems ohne Umbruch

gefragt 11 Nov '13, 13:33

Student's gravatar image

Student
5807779104
Akzeptiert-Rate: 82%

bearbeitet 25 Mär '14, 17:07

esdd's gravatar image

esdd
17.8k284257


Solange noch keiner eine bessere Lösung hat, hier mein gefundener Workaround:

  • Einfügen von \mbox{} zwischen Theorem-Titel und itemize, damit steht was unsichtbares vor itemize und der Umbruch findet statt.
  • Da vor itemize standardmäßig Leerraum eingefügt wird, reduziere ich ihn mit \vspace

Ergebnis:

\begin{satz}[Theorem des X]
  \mbox{}\vspace{-\topskip}
  \begin{itemize}
    \item Es gilt \ldots
    \item Weiterhin \ldots
  \end{itemize}
\end{satz}

Ausgabe mit Umbruch nach Titel

Permanenter link

beantwortet 11 Nov '13, 16:04

Student's gravatar image

Student
5807779104
Akzeptiert-Rate: 82%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×45
×20

gestellte Frage: 11 Nov '13, 13:33

Frage wurde gesehen: 15,694 Mal

zuletzt geändert: 25 Mär '14, 17:07