(!LaTeX 错误:不在外部 par 模式)在演示文稿中

(!LaTeX 错误:不在外部 par 模式)在演示文稿中

我正在制作演示文稿,并尝试在特定框架中添加图形和标题。但我在以下行中不断收到此错误

\begin{frame}
    \begin{figure*}[t]
        \includegraphics[scale=0.2]{Case1.pdf}
    \end{figure*}
\end{frame}

当我注释掉时,\begin{figure}错误\end{figure}就消失了。
如果我删除开始和结束图,我将无法在图片下方添加标题。

答案1

beamer支持浮点数,但不使它们浮动,因为这在演示中没有帮助或意义。因此,删除浮点说明符[t]。此外,figure*环境旨在用于twocolumn中本机不支持的设置beamer。因此,请改用figure

figure此外,如果您只想放置图像,则无需使用环境。 为此,您只需使用 即可\includegraphics[.]{..}。 但是,如果必须,您可以figure使用\caption

在此处输入图片描述

\documentclass{beamer}

\begin{document}

\begin{frame}
  % Frame with a "float" and \caption
  \frametitle{Frame title 1}
  \begin{figure}
    \includegraphics[scale=0.2]{example-image}
    \caption{A figure}
  \end{figure}
\end{frame}

\begin{frame}
  % Frame with an image and "caption"
  \frametitle{Frame title 2}
  \centering
  \includegraphics[scale=0.2]{example-image}

  A figure
\end{frame}

\end{document}

请注意,如何在 中beamer不打印数字。这是因为重复一个数字比在演示的后面使用数字引用它更好。使用引用时请考虑您的受众,并考虑使用(如果需要)。\captionfigure\againframe

相关内容