我目前在 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}