投影机脚注编号叠印

投影机脚注编号叠印

我有一系列文本 + 图片,希望它们显示在同一张幻灯片上。文本和图片都有一些需要引用的参考资料,为此我使用了脚注(这在整个演示过程中都会进行)。

我面临两个问题:

  1. \footnote{}当我在 中使用 时overprint,脚注编号会更改为字母。但是,我希望脚注继续使用上一张幻灯片脚注的编号。
  2. 所有幻灯片上都显示相同的脚注字母。我希望脚注编号递增。

这是我的尝试。我该如何解决这两个问题?

\documentclass{beamer}


\begin{document}

\begin{frame}{Test Frame}
\begin{overprint}

\onslide<1>
\vspace*{1.5cm}
First line~\footnote{footnote 1-slide 1}
\vfill
\includegraphics[width=2cm]{jinglebells}\\
Jingle bells~\footnote{footnote 2-slide 1}

\onslide<2>
\vspace*{1.5cm}
Second line~\footnote{footnote 1-slide 2}
\vfill
\includegraphics[width = 2cm]{holiday}\\
Holiday picture~\footnote{footnote 2- slide 2}


\end{overprint}
\end{frame}

\end{document}

答案1

我认为没有简单的解决办法。


第一个选项

内的脚注overprint被视为minipage的脚注。

你可以做的是

  1. 通过命令将脚注标记转换为数字标记

    \renewcommand{\thempfootnote}{\arabic{mpfootnote}}
    
  2. 在每个开头插入此行\onslide

    \setcounter{mpfootnote}{\value{footnote}}
    

    这是结尾

    \setcounter{footnote}{\value{mpfootnote}}
    

    将这些脚注视为正常脚注。

梅威瑟:

\RequirePackage[demo]{graphicx} %remove this line in your document
\documentclass{beamer}

\renewcommand{\thempfootnote}{\arabic{mpfootnote}}

\begin{document}

\begin{frame}{Test Frame}
\begin{overprint}

\onslide<1>
\setcounter{mpfootnote}{\value{footnote}}
\vspace*{1.5cm}
First line~\footnote{footnote 1-slide 1}
\vfill
\includegraphics[width=2cm]{jinglebells}\\
Jingle bells~\footnote{footnote 2-slide 1}
\setcounter{footnote}{\value{mpfootnote}}

\onslide<2>
\setcounter{mpfootnote}{\value{footnote}}
\vspace*{1.5cm}
Second line~\footnote{footnote 1-slide 2}
\vfill
\includegraphics[width = 2cm]{holiday}\\
Holiday picture~\footnote{footnote 2- slide 2}
\setcounter{footnote}{\value{mpfootnote}}

\end{overprint}
\end{frame}

\end{document} 

输出

在此处输入图片描述


第二种选择

使用可选参数在框架级别声明脚注frame

\footnote[frame]{...}

平均能量损失

\RequirePackage[demo]{graphicx} %remove this line in your document
\documentclass{beamer}

\begin{document}

\begin{frame}{Test Frame}
\begin{overprint}

\onslide<1>
\vspace*{1.5cm}
First line~\footnote[frame]{footnote 1-slide 1}
\vfill
\includegraphics[width=2cm]{jinglebells}\\
Jingle bells~\footnote[frame]{footnote 2-slide 1}

\onslide<2>
\vspace*{1.5cm}
Second line~\footnote[frame]{footnote 1-slide 2}
\vfill
\includegraphics[width = 2cm]{holiday}\\
Holiday picture~\footnote[frame]{footnote 2- slide 2}

\end{overprint}
\end{frame}

\end{document} 

但是,在这种情况下的输出显示所有幻灯片中的所有脚注......

在此处输入图片描述


第三种选择

还将幻灯片编号添加到脚注中。

梅威瑟:

\RequirePackage[demo]{graphicx} %remove this line in your document
\documentclass{beamer}

\begin{document}

\begin{frame}{Test Frame}
\begin{overprint}

\onslide<1>
\vspace*{1.5cm}
First line~\footnote<1>[frame]{footnote 1-slide 1}
\vfill
\includegraphics[width=2cm]{jinglebells}\\
Jingle bells~\footnote<1>[frame]{footnote 2-slide 1}

\onslide<2>
\vspace*{1.5cm}
Second line~\footnote<2>[frame]{footnote 1-slide 2}
\vfill
\includegraphics[width = 2cm]{holiday}\\
Holiday picture~\footnote<2>[frame]{footnote 2- slide 2}

\end{overprint}
\end{frame}

\end{document} 

不幸的是,第二张幻灯片的输出在第一张幻灯片的脚注处显示了一个空白。

在此处输入图片描述

相关内容