Powerdot - 通过命令行创建幻灯片和笔记

Powerdot - 通过命令行创建幻灯片和笔记

我想轻松地从 powerdot 演示文稿创建幻灯片和笔记。目前,需要更改文件序言中的选项并保存文件以生成不同的产品。

latex以下是一个文件示例,它将通过-> dvips->生成幻灯片的 PDFps2pdf

\documentclass[
   nohandoutpagebreaks,
   mode=present,
   display=slides]{powerdot}

\begin{document}

\begin{slide}[toc=]{Slide 1}
First Slide
\end{slide}

\begin{note}
First Note
\end{note}

\begin{slide}[toc=]{Slide 2}
Second slide
\end{slide}
\end{document} 

为了制作讲义,我进入文件并更改文档选项,保存文件并重新创建 PDF。

\documentclass[
   nohandoutpagebreaks,
   mode=handout,
   display=slidesnotes]{powerdot}

最后,为了创建仅包含注释的讲义,文件进行了最后一次更新、保存,并重新创建了 PDF。

\documentclass[
   nohandoutpagebreaks,
   mode=handout,
   display=notes]{powerdot}

有没有办法可以通过命令行、使用在 shell 脚本中设置的变量或其他选项来执行此操作?谢谢!

答案1

您可以使用宏(例如\display)来保存显示选项:

\documentclass[
   nohandoutpagebreaks,
   mode=present,
   display=\display]{powerdot}

latex然后按以下方式运行:

$ latex "\def\display{slides}\input{<yourfilname-without-extension>}"

有了这个基本模式,从同一个文档编写两个运行脚本就很简单了。

相关内容