在下面的代码中,我想在项目 1 和 2 之间创建一个暂停。为此,我想使用此处提供的包 pause.sty:
https://ctan.org/tex-archive/support/ppower4
您可以自己注意到,代码使用 pdfLatex 进行编译时没有错误,但暂停并没有实现我所期望的效果:创建两个页面,第一页仅显示第一个项目,第二页显示两个项目。
\documentclass{article}
\usepackage[screen]{pdfscreen}
\margins{0.4in}{0.24in}{.24in}{.5in}
\screensize{6.24in}{8.5in}
\setlength{\unitlength}{1in}
\setlength{\fboxsep}{5pt}
\setlength{\parindent}{0cm}
\newcommand{\newslide}[1]{\vfill\null \hfill \theslide \end{slide}\\
\begin{slide}\vspace{-0.22in}\hspace{-0.4in}\colorbox{thistle}{\begin{minipage}{8.5in}\hspace{0.24in}\large
\textsc{ \color{white} #1}\end{minipage}}\vfill }
\usepackage{pause}
%\usepackage{texpause}
%\usepackage{background}
%\usepackage{mpmulti}
%\usepackage{pp4link}
\begin{document}
\begin{slide}
\begin{itemize}
\item 1 \pause
\item 2
\end{itemize}
\end{slide}
\end{document}
答案1
正如 Torbjørn T. 所提到的,您需要(下载并)PPower4
在生成的 pdf 文件中调用该程序作为后处理器。除此之外,该工具内部运行的 pdf 解析器无法处理 pdf 1.5 或更高版本,而这是 的当前默认版本pdflatex
。因此,您应该将文档中的 pdf 版本设置为 1.4 或更低版本。
以下对我有用:
\documentclass{article}
\pdfminorversion=4
\usepackage[screen]{pdfscreen}
[rest of your MWE]
pdflatex yourfile.tex
(可能像往常一样多次)
java -jar pp4p.jar yourfile.pdf finalpresentation.pdf
使用任何 PDF 阅读器打开。结果:
请注意,通常beamer
可能更适合制作精美的演示文稿(并且肯定会得到更好的支持)。还请注意,从观众的角度来看,演示文稿与文章有很大不同 - 尽量限制复制粘贴内容。