如何同时将易碎命令和标签命令组合到一个框架中?

如何同时将易碎命令和标签命令组合到一个框架中?

我目前在 LaTeX 的 beamer-class 中面临以下问题:我想标记一个框架并同时使用 verbatim 环境。解决方案很可能非常简单,但我不知道如何正确解决这个问题。接下来你找到一个 MWE:

\documentclass[12pt,english,hideothersubsections]{beamer}
\usepackage{verbatimbox}
\begin{document}
\begin{frame}[label=supplemental][fragile]
\begin{verbbox}
TEXT
\end{verbbox}
\resizebox{0.95\textwidth}{!}{\theverbbox}
\end{frame}
\end{document}

问题是 pdf 输出也显示“[fragile]”元素。但是,如果我简单地将两个命令(即 label 命令和 Fragile 命令)组合在一个括号中,我会收到错误消息。如果我删除第一个或第二个 [] 命令,结果就不是我想要的。

我该如何解决这个问题?有人有主意吗?

提前致谢。

答案1

(原始问题已在评论中解决,我发布此信息只是为了在页面的某处提供更正后的 MWE)

只应使用一组括号,beamer'sframe使用键值选项,而不是通常意义上的可选参数。

\documentclass[12pt,english,hideothersubsections]{beamer}
\usepackage{verbatimbox}
\begin{document}

\begin{frame}[label=supplemental,fragile]
 \begin{verbbox}
  Verbatim : % $ #
 \end{verbbox}
 \resizebox{0.95\textwidth}{!}{\theverbbox}
\end{frame}

\againframe{supplemental}

\end{document}

相关内容