Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Fußnote wird in Fbox nicht angezeigt

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.03.2011
    Beiträge
    24

    Fußnote wird in Fbox nicht angezeigt

    Hallo zusammen,

    ich habe folgendes Problem. Wenn ich in der fbox-Umgebung eine Fußnote einfügen möchte, wird diese am Ende der Seite nicht angezeigt. Was ist hier zu beachten, welches package muss ich dazu laden, oder einfach: Was ist des Rätsel's Lösung?

    Im Anhang findet ihr mein Minimalbeispiel.

    Vielen Dank für eure Hilfe.

    Schöne Grüße,
    Alex

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Eine Suchmaschine Deiner Wahl wirft mit 'fußnote in fbox' unter anderem folgenden Treffer aus:

    http://www.golatex.de/fussnote-in-ta...box-t2930.html

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.03.2011
    Beiträge
    24
    Vielen herzlichen Dank LuPi, dass Du den unangenehmen Part von "Let me google it for you" übernommen hast.

    Funktioniert super. Nur um das abzuschließen, woran liegt das?

    Schöne Grüße,
    Alex

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.03.2011
    Beiträge
    24
    Jetzt hatte ich ein weiteres Problem und möchte hier eine Lösung zeigen, falls jemand diesen Thread dafür öffnet.

    Hat man zwei Fußnoten in einer fbox-Umgebung (oder jeder anderen Umgebung, bei der die Fußnoten nicht angezeigt werden), so erhalten die Fußnoten am Seitenende die gleichen Fußnotenzahlen, sofern man sie mit \footnotemark und \footnotetext einbindet.

    Um nun den Counter wieder richtig zu setzen, muss vor dem ersten \footnotetext ein \addtocounter{footnote}{-1} stehen und vor dem zweiten \footnotetext ein \stepcounter{footnote}.

    Im Anhang seht ihr mein Minimalbeispiel dazu.

    Hoffe, es hilft.

    Schöne Grüße,
    Alex

  5. #5
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Wieso postest Du den Code nicht direkt? Extra eine Datei herunterladen zu müssen, empfinde ich persönlich immer als etwas umständlich...

    Ich würde das anders machen:

    Code:
    \documentclass{article}
    
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{graphicx}
    
    \usepackage{mdframed}
    \makeatletter
    \newmdenv[
      frametitleaboveskip=6mm,
      frametitlebelowskip=\smallskipamount,
      innertopmargin=3mm,
      innerbottommargin=5mm,
      leftmargin=3mm,
      rightmargin=3mm,
      frametitle=\textbf{Definition\definition@name},
    ]{definition@inner}
    \newenvironment{definition}[1][]
      {%
        \if\relax\detokenize{#1}\relax
          \def\definition@name{}%
        \else
          \def\definition@name{:\, #1}%
        \fi
        \definition@inner
        \renewcommand*\thempfootnote{\@arabic\c@mpfootnote}%
      }
      {\enddefinition@inner}
    
    \usepackage{footnote}
    \makesavenoteenv{definition@inner}
    \makeatother
    \begin{document}
    
    \begin{definition}[Minimum Example]
      This is a footnote within an fbox-environment.\footnote{Here, I'd like to
        have a definition.} And now I have this crazy idea of a second footnote
      within the fbox-environment.\footnote{It works with addtocounter and
        stepcounter.}
    \end{definition}
    
    \end{document}
    Insgesamt fände ich es aber besser, wenn die Fußnoten im Kasten blieben. Das wäre auch leichter zu erhalten:

    Code:
    \documentclass{article}
    
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{graphicx}
    
    \usepackage{mdframed}
    \makeatletter
    \newmdenv[
      frametitleaboveskip=6mm,
      frametitlebelowskip=\smallskipamount,
      innertopmargin=3mm,
      innerbottommargin=5mm,
      leftmargin=3mm,
      rightmargin=3mm,
      frametitle=\textbf{Definition\definition@name},
    ]{definition@inner}
    \newenvironment{definition}[1][]
      {%
        \if\relax\detokenize{#1}\relax
          \def\definition@name{}%
        \else
          \def\definition@name{:\, #1}%
        \fi
        \definition@inner
      }
      {\enddefinition@inner}
    
    \begin{document}
    
    \begin{definition}[Minimum Example]
      This is a footnote within an fbox-environment.\footnote{Here, I'd like to
        have a definition.} And now I have this crazy idea of a second footnote
      within the fbox-environment.\footnote{It works with addtocounter and
        stepcounter.}
    \end{definition}
    
    \end{document}


    Grüße
    Clemens

Stichworte

Lesezeichen

Berechtigungen

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