Anzeige:
Ergebnis 1 bis 7 von 7

Thema: ntheorem und itemize

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.08.2014
    Beiträge
    14

    ntheorem und itemize

    Hallo,

    ich nutze ntheorem mit Option
    Code:
    \theoremstyle{nonumberplain} \theoremseparator{.}  \theoremsymbol{\ensuremath{\Box}}  \newtheorem{proof}{Beweis}
    für Beweise. Für Induktionsbeweise möchte ich die Teile n=0 und n>0 voneinander absetzen. Wenn ich
    Code:
    \begin{proof}[Induktion nach $n$]
      \begin{item}
      \item[$n=0$:] Foo
      \item[$n>0$:] Bar
      \end{item} 
    \end{proof}
    Verwende, wird das Item n=0 ohne Umbruch hinter "Beweis. " platziert. Gibt es eine Möglichkeit, lokal einen Zeilenumbruch mit korrektem Abstand zur Zeile "Beweis. " zu bewirken?

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Zitat Zitat von borish Beitrag anzeigen
    Wenn ich
    Code:
    \begin{proof}[Induktion nach $n$]
      \begin{item}
      \item[$n=0$:] Foo
      \item[$n>0$:] Bar
      \end{item} 
    \end{proof}
    Verwende, wird das Item n=0 ohne Umbruch hinter "Beweis. " platziert.
    vielleicht genügt es, wenn Du auch wirklich `itemize' als Umgebung angibst und nicht `item' dafür missbrauchst.
    Ansonsten: mach bitte ein Minimalbeispiel.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.08.2014
    Beiträge
    14
    Minimalbeispiel:

    Code:
    \documentclass{scrbook}
    \usepackage{amsmath,amssymb}
    \usepackage[framed,thmmarks,amsmath]{ntheorem}
    
    \theorembodyfont{\normalfont}
    \theoremstyle{plain}         \theoremseparator{.}  \theoremsymbol{\ensuremath{\Box}} \newtheorem{satz}{Satz}
    \theoremheaderfont{\itshape}
    \theoremstyle{nonumberplain} \theoremseparator{.}  \theoremsymbol{\ensuremath{\Box}} \newtheorem{proof}{Beweis}  
    
    \begin{document}
    
    \begin{satz}
    Fuer alle $n$ gilt: Foobar
    \begin{proof}[Induktion nach $n$]
      \begin{itemize}
        \item[$n = 0$:] Foo
        \item[$n>0$:] Bar
      \end{itemize}
    \end{proof}
    \end{satz}
    \end{document}
    Ergebnis:
    Screenshot from 2014-08-18 09:20:40.png
    Es sähe schoner aus, wenn die Punkte n=0 und n>0 untereinander stehen.

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.01.2014
    Beiträge
    108
    Zitat Zitat von borish Beitrag anzeigen
    Gibt es eine Möglichkeit, lokal einen Zeilenumbruch mit korrektem Abstand zur Zeile "Beweis. " zu bewirken?
    Hier ist eine Lösung: Wie breche ich zwischen Theorem-Titel und itemize oder enumerate um?
    Geht mit theorem ebenso wie mit proof.

    Fragen stellen kannst Du dort auch, wenn was unklar ist.

    Felix
    TeXwelt User

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.08.2014
    Beiträge
    14
    Allerdings ist die Lösung mit \mbox{} und \vspace nur ein Work-Around. Besser wäre es, wenn Latex selbst den richigen Abstand bestimmt.

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Wie wär's mit einem Leereintrag zu Begin der itemize-Umgebung?
    Code:
    \documentclass{scrbook}
    \usepackage{amsmath,amssymb}
    \usepackage[framed,thmmarks,amsmath]{ntheorem}
    
    \theorembodyfont{\normalfont}
    \theoremstyle{plain}         \theoremseparator{.}  \theoremsymbol{\ensuremath{\Box}} \newtheorem{satz}{Satz}
    \theoremheaderfont{\itshape}
    \theoremstyle{nonumberplain} \theoremseparator{.}  \theoremsymbol{\ensuremath{\Box}} \newtheorem{proof}{Beweis}  
    
    \begin{document}
    
    \begin{satz}
    Fuer alle $n$ gilt: Foobar
    \begin{proof}[Induktion nach $n$]
      \begin{itemize}
        \item[]
        \item[$n = 0$:] Foo
        \item[$n>0$:] Bar
      \end{itemize}
    \end{proof}
    \end{satz}
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.08.2014
    Beiträge
    14
    Damit sieht es einigermaßen brauchbar aus. Das Ergebnis mit verschachtelten compactitems (aus paralist):
    Screenshot from 2014-08-18 12:54:13.png

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •