我正在用 Beamer 制作演示文稿的幻灯片,希望用两种不同的语言进行演示。为了保持翻译的一致性,我想在一个 Tex 文档中编辑演示文稿的两种形式,如下所示:
...
if EN=TRUE: {
\begin{frame}
Here is some text in English.
\end{frame}
}
if EN=FALSE: {
\begin{frame}
Here is the same text in Korean.
\end{frame}
}
\begin{frame}
Here is an image that should appear in both versions.
\end{frame}
...
这EN
是一种布尔变量,我可以在文件开头配置它来控制哪些幻灯片最终出现在 PDF 输出中。
这可能吗?
答案1
comment
这里可以使用该包。该包提供了两个命令\includecomment
和,\excludecomment
分别用于定义要包含或排除的新环境。
例如,仅显示韩语框架:
\documentclass{beamer}
\usepackage{comment}
\excludecomment{englishonly}
\includecomment{koreanonly}
\begin{document}
\begin{englishonly}
\begin{frame}
Here is some text in English.
\end{frame}
\end{englishonly}
\begin{koreanonly}
\begin{frame}
Here is the same text in Korean.
\end{frame}
\end{koreanonly}
\begin{frame}
Here is an image that should appear in both versions.
\end{frame}
\end{document}