我想知道如何使用\pause
。tikz
我 beamerarticle
的 MWE 如下,这会引发错误。我知道如果我不加载 ,此代码将正常工作beamerarticle
。beamer
但我需要加载beamerarticle
才能beamer
制作讲义。任何帮助都将不胜感激。谢谢
\documentclass{beamer}
\usepackage{beamerarticle}
\usepackage{tikz}
\begin{document}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[red, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\end{document}
已编辑
如果有人能帮助我禁用\pause
语句,对我来说就足够了!!!
答案1
不要beamerarticle
使用加载beamer
,而是使用文章类(article
、scrartcl
等)加载。
beamerarticle
用于将演示文稿“转换”为普通文章。为此,它声明了与相同的命令beamer
,这就是为什么所有命令都已声明,并且不能同时使用两者的原因。
答案2
正如其他人所说,您不能使用beamerarticle
该类beamer
。以交互方式编译或查看日志/输出以查看由此产生的错误。您可以忽略这些并获取 PDF,但如果您这样做,事情会以微妙或不那么微妙的方式出错。此外,还有更好的选择:
讲义模式
beamer
以下是使用模式的效果handout
:
也就是说,一帧上的所有幻灯片都被“展平”,以产生完整帧的单个快照。
代码
\documentclass[handout]{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[red, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\end{document}
文章模式
如果您想制作更传统的讲义,看起来根本不像幻灯片,那么您可以beamerarticle
像其他人指出的那样,使用您选择的课程。例如:
代码
\documentclass{article}
\usepackage{beamerarticle}
\usepackage{tikz}
\usepackage{kantlipsum}
\begin{document}
\mode<article>{
\section{This is only in the article}
\kant[1]
}
\section{In all modes}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[red, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\end{document}
演示模式
请注意,用和替换article
类会将您置于“常规”模式,其中包含演示文稿中使用的所有花哨功能。也就是说,本质上是相同的代码:beamer
\usepackage{beamerarticle}
beamer
% \documentclass{article}
\documentclass{beamer}
% \usepackage{beamerarticle}
\usepackage{tikz}
\usepackage{kantlipsum}
\begin{document}
\mode<article>{
\section{This is only in the article}
\kant[1]
}
\section{In all modes}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[red, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\end{document}
产生完全不同的输出:
重温讲义模式
handout
所制作的标准的一个问题beamer
是它在纸张方面效率不高。如果您的演示文稿有 10 或 20 张幻灯片,那么您实际上不需要在讲义中使用 10 或 20 页。手册中建议的解决方案是使用,pgfpages
这样就无需单独的源文件。这允许您在一页上显示多个帧。例如,假设您有四个帧,而不是一个绿色、蓝色和黄色以及红色的帧。与handout
模式结合使用,pgfpages
允许您制作如下内容:
代码
% \documentclass{article}
\documentclass[handout]{beamer}
% \usepackage{beamerarticle}
\usepackage{tikz}
\usepackage{kantlipsum}
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,border shrink=5mm,landscape]
\pgfpageslogicalpageoptions{1}{border code=\pgfstroke}
\pgfpageslogicalpageoptions{2}{border code=\pgfstroke}
\pgfpageslogicalpageoptions{3}{border code=\pgfstroke}
\pgfpageslogicalpageoptions{4}{border code=\pgfstroke}
\begin{document}
\mode<article>{
\section{This is only in the article}
\kant[1]
}
\section{In all modes}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[red, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[red, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[blue, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[blue, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[blue, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[green, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[green, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[green, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\begin{frame}[plain]
\begin{tikzpicture}
\draw[yellow, very thick] (0.35, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[yellow, very thick] (1.65, -5.35) ellipse (0.6cm and 0.25cm);
\pause
\draw[yellow, very thick] (3.7, -5.25) ellipse (0.9cm and 0.3cm);
\end{tikzpicture}
\end{frame}
\end{document}
其他选项
还有其他可能性。例如,如果您不介意有额外的源文件,您可以使用pdfpages
而不是pgfpages
将多个框架放在一个页面上。(这是我最常用于讲义的选项。)
此外,您可以加载不同的主题来制作讲义,例如适合在黑白打印机上打印或复印的讲义。