Anzeige:
Ergebnis 1 bis 4 von 4

Thema: ntheorem+footnote

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50

    ntheorem+footnote

    Hallo,
    ich hätte die 2 von der Fußnote gerne direkt am Wort "Satz", so wie es im Text üblich wäre, d.h. zwischen "Satz" und "1".
    Geht das irgendwie?

    Code:
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{ntheorem}
    \theoremstyle{plain}
    \newtheorem{satz}{Satz}
    \usepackage{hyperref}
    \begin{document}
    
    
    \begin{satz}\footnotemark[2]
    Hier steht der Satz.
    \end{satz}
    
    \footnotetext[2]{Hier steht die Fußnote.}
    
    
    \end{document}
    Danke & Gruesse

  2. #2
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50
    Ich habe mir jetzt eine Möglichkeit überlegt, falls es jemanden interessiert. Diese ist allerdings Pfusch und muss auf jede Umgebung angepasst werden, außerdem sieht das Ergebnis beim eingestellten Abstand von Umgebungsname und Zähler schwachsinnig aus, vielleicht hat es ja auch seinen Sinn, dass das nicht ohne Weiteres geht.

    Code:
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{ntheorem}
    \theoremstyle{plain}
    \newtheorem{satz}{Satz}
    \usepackage{hyperref}
    \begin{document}
    
    
    \begin{satz}
    \hspace{-0.35cm}\llap{\footnotemark[2]}\hspace{0.35cm}Hier steht der Satz.
    \end{satz}
    
    \footnotetext[2]{Hier steht die Fußnote.}
    
    \begin{satz}
    Hier steht der Satz zum Vergleich.
    \end{satz}
    
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Code:
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{ntheorem}
    \theoremstyle{plain}
    \newtheorem{satz}{Satz}
    \usepackage{hyperref}
    
    \makeatletter
    \newcommand\without@thm{}
    \newenvironment{withfootnote}[2]{%
      \let\without@thm\@thm
      \def\@thm##1##2##3{\without@thm{##1}{##2}{##3\footnotemark}}%
      \csname #2\endcsname
      \footnotetext{#1}%
    }{%
      \@endtheorem
    }
    \makeatother
    
    \begin{document}
    
    
    \begin{withfootnote}{Hier steht die Fußnote}{satz}
    Hier steht der Satz.
    \end{withfootnote}
    
    \begin{satz}
    Hier steht der Satz zum Vergleich.
    \end{satz}
    
    \end{document}
    Geändert von Schweinebacke (02-03-2011 um 07:03 Uhr) Grund: Jetzt wird der Fußnotentext auch ausgegeben.

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50
    Cool, ich verstehe es zwar nicht, aber vielen Dank!

Lesezeichen

Berechtigungen

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