![使用 beamer 的 \usepackage{caption} 将缺失数字视为零](https://linux22.com/image/417800/%E4%BD%BF%E7%94%A8%20beamer%20%E7%9A%84%20%5Cusepackage%7Bcaption%7D%20%E5%B0%86%E7%BC%BA%E5%A4%B1%E6%95%B0%E5%AD%97%E8%A7%86%E4%B8%BA%E9%9B%B6.png)
如果我使用带有投影仪框架的字幕包,我会得到“缺失数字被视为零”的结果。
以下内容使用 texlive 进行编译,但如果我取消注释该\usepackage{caption}
行,就会出现错误。
\documentclass[10pt]{beamer}
\usetheme{metropolis}
\usepackage{appendixnumberbeamer}
% \usepackage{caption}
\title{Error}
\author{Author}
\institute{Stack Overflow}
\begin{document}
\maketitle
\begin{frame} \frametitle{Introduction}
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[width=.9\linewidth]{example-image-duck}
\caption{Duck\footnote[frame]{Duck Duck}}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[width=.9\linewidth]{example-image-duck}
\caption{Duck\footnote[frame]{Duck Duck}}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}
答案1
一些更新:
感谢 Axel Sommerfeldt,caption
本书的作者,兼容性问题已固定的在caption
2020-07-20,并且更新已经可以在 TeX Live 中安装。MiKTeX 用户可能需要等待。
\footnote
此次更新甚至允许在多行中直接使用\caption
,这将在框架底部以纯文本形式生成两份脚注文本beamer
。
\documentclass[10pt]{beamer}
\usetheme{metropolis}
\usepackage{appendixnumberbeamer}
\usepackage{caption}
\begin{document}
\begin{frame} \frametitle{Introduction}
\begin{columns}[t]
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[width=.9\linewidth]{example-image}
\caption{Duck\footnote[frame]{Duck Duck}}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[width=.9\linewidth]{example-image}
\caption{Duck Duck Duck Duck Duck Duck\footnote[frame]{Duck Duck}}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}