PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußnote wird in Fbox nicht angezeigt



AlexS1985
14-08-2013, 09:06
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

LuPi
14-08-2013, 09:13
Eine Suchmaschine Deiner Wahl wirft mit 'fußnote in fbox' unter anderem folgenden Treffer aus:

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

AlexS1985
14-08-2013, 15:56
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

AlexS1985
15-08-2013, 07:08
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

cgnieder
15-08-2013, 14:38
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:


\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:


\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}

http://www.mrunix.de/forums/attachment.php?attachmentid=5818&stc=1&d=1376570258

Grüße