PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußnote in Dokumentklasse beamer



Gregor01
02-06-2014, 08:53
Hallo zusammen,

Ich versuche gerade eine Fußnote in einer Dokumentklasse "Beamer" zu erstellen.
Die Erstellung klappt auch ganz gut, jedoch habe ich das Problem, dass sobald die Fußnote über zwei Zeilen geht, die zweite Zeile nicht eingerückt, also auf einer Höhe mit der ersten Zeile ist. Das sieht nicht besonders gut aus, aber ich finde keine Lösung, wie ich das ändern kann.
Das Minimalbeispiel macht mein Problem deutlich:

\documentclass{beamer}

\begin{document}
\frame{\frametitle{}
Dies ist eine Zeile mit Text.\footnote{Dies ist
die sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr
sehr sehr sehr sehr sehr sehr sehr lange Fussnote}
}
\end{document}


Ich habe schon versucht das Paket {footmisc} zu verwenden, so in etwa so:

\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{0pt}

allerdings führt das nur dazu, dass die Fußnote verschwindet.

Vielen Dank für alle Antworten,
Grüße,
Gregor

u_fischer
02-06-2014, 09:18
http://tex.stackexchange.com/questions/169745/left-aligning-footnotes-in-beamer

Gregor01
02-06-2014, 09:32
Hallo Ulrike,

Danke für die schnelle Antwort, das sieht genauso aus, wie ich es gerne hätte.
Allerdings bekomme ich es bei mir nicht zum Laufen.
Wenn ich mein Minimalbeispiel so ändere:

\documentclass{beamer}

\makeatletter
\renewcommand<>\beamer@framefootnotetext[1]{%
\global\setbox\beamer@footins\vbox{%
\hsize\framewidth
\textwidth\hsize
\columnwidth\hsize
\unvbox\beamer@footins
\reset@font\footnotesize
\@parboxrestore
\protected@edef\@currentlabel
{\csname p@footnote\endcsname\@thefnmark}%
\color@begingroup
\uncover#2{\@makefntext{%
\rule\z@\footnotesep\ignorespaces\parbox[t]{.9\textwidth}{#1\@finalstrut\strutbox}\vskip1sp}} %
\color@endgroup}%
}
\makeatother

\begin{document}
\frame{\frametitle{}
Dies ist eine Zeile mit Text.\footnote{Dies ist
die sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr
sehr sehr sehr sehr sehr sehr sehr lange Fussnote}
}
\end{document}

Bekomme ich nur die Fehlermeldung:
Latex Error: Command \beamerx@\beamer@framefootnotetext already definded. or name \end... illegal

Was mache ich falsch?

Grüße,
Gregor