Hallo zusammen,

wie bekomme ich meine Fußnote auf die selbe Folie in Beamer angezeigt?

Wenn ich eine Auflistung mit \itemize mache, wird meine Fußnote am Ende des Frames angezeigt und somit erst 2 Seiten später.

Danke für Antworten!

gefragt 17 Jun, 10:18

kongooddo's gravatar image

kongooddo
313
Akzeptiert: 100%

bearbeitet 17 Jun, 11:12

Clemens's gravatar image

Clemens
19.7k113260


Geht nicht und ist genau so dokumentiert.

alt text

Man kann natürlich den Beamer frame hacken, dann sind aber alle Fußnoten auf der ersten Folie.

Öffne in Overleaf
\documentclass{beamer}

\makeatletter

\def\beamer@autobreakframebox{%
  \global\setbox\beamer@splitbox=\box\voidb@x%
  \ifbeamer@autobreak%
    % Ok, frame was overful -> split it!
    \setbox\@tempboxa=\vsplit\beamer@framebox to\beamer@autobreakfactor\textheight%
    \global\setbox\beamer@splitbox=\box\beamer@framebox%
    \@tempdima=\ht\beamer@splitbox%
    \ifdim\@tempdima<\beamer@autobreaklastheight%
      \global\beamer@autobreaklastheight=\@tempdima\relax%
    \else%
      \setbox\@tempboxa=\vbox{\unvbox\@tempboxa\unvbox\beamer@splitbox}%
      \global\setbox\beamer@splitbox=\box\voidb@x%
    \fi%
    \setbox\beamer@framebox=\vbox to\textheight{\unvbox\@tempboxa%
      \vskip\beamer@framebottomskipautobreak%
      %\ifvoid\beamer@splitbox% <-- Commented
        \ifvoid\beamer@footins%
        \else%
          \begingroup
            \usebeamercolor*[fg]{footnote}%
            \footnoterule%
            \unvbox \beamer@footins%
            \global\setbox\beamer@footins=\box\voidb@x%
          \endgroup  
        \fi%
      %\fi% <-- Commented
      \beamer@exitcode%
    }%
  \else%
    \setbox\beamer@framebox=\vbox to\textheight{\unvbox\beamer@framebox%
      \vskip\beamer@framebottomskip%
      \ifvoid\beamer@footins%
      \else%
        \begingroup
          \usebeamercolor*[fg]{footnote}%
          \footnoterule%
          \unvbox \beamer@footins%
          \global\setbox\beamer@footins=\box\voidb@x%
        \endgroup 
      \fi%
      \beamer@exitcode}%
    \global\setbox\beamer@footins=\box\voidb@x%
  \fi%
  }

\makeatother

\begin{document}

\begin{frame}[allowframebreaks]
  \begin{itemize}
  \item Item\footnote[frame]{First frame footnote}
  \end{itemize}
  \input knuth
  \input knuth
  \begin{itemize}
  \item Item\footnote[frame]{Second frame footnote}
  \end{itemize}
\end{frame}

\end{document}

alt text

Permanenter link

beantwortet 17 Jun, 22:09

Henri's gravatar image

Henri
11.2k42231

bearbeitet 17 Jun, 22:19

Danke für die Antwort. Ich hatte soetwas schon befürchtet. Komisch, dass das nicht funktioniert. Das Problem haben sicherlich doch mehr Leute gehabt. Ich habe mich jetzt dazu entschieden die Frames zu beenden und neu zu beginnen. So sind die Fußnoten zumindest genau an der Stelle, an der ich sie haben wollte.

(18 Jun, 06:58) kongooddo
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×101
×30

Frage gestellt: 17 Jun, 10:18

Frage wurde angeschaut: 96 Mal

Zuletzt aktualisiert: 18 Jun, 06:58