一次输出 2 个 PDF,具有 2 种不同的样式

一次输出 2 个 PDF,具有 2 种不同的样式

是否可以一次导出到 2 个 PDF 文件?应该有相同的文本,但使用 2 个不同的样式文档。目前我只是一直重命名样式文档,但一定有更简单的方法,对吧?

我正在使用 beamer 类主题,但我需要一个白色背景和一个深色背景。如果能够同时导出每个样式文档的 2 个 pdf 文件,那就太方便了。

我在 Kde Neon 上将 texlive-2015 与 Texmaker 结合使用。

答案1

只需一点小技巧,您就可以在编译时将信息传递给 .tex 文件。因此,您只需要一些 makefile 即可编译以下示例

 pdflatex -jobname=dark  filename
 pdflatex -jobname=light filename

texmaker这可以通过一个神奇的评论从内部完成。

啊!显然texmaker,与它的兄弟姐妹不同texstudio,它不理解魔法评论:(

% !TeX program = pdflatex -jobname=dark % | pdflatex -jobname=light %

\documentclass{beamer}
\usepackage{xstring}

\IfEq{\jobname}{\detokenize{dark}}{
    \setbeamercolor{background canvas}{bg=blue!50!black}
}{%
    \setbeamercolor{background canvas}{bg=blue!50!white}
}%

\begin{document}

\begin{frame}
    bla
\end{frame}


\end{document}

在此处输入图片描述

相关内容