Если я правильно понимаю, вопрос в том, как создать две копии презентации одновременно. Для этого вы используете низкоуровневые команды tex и несколько файлов.
В Presentation.tex
у вас может быть
%&pdftex
\relax
\immediate\write18{pdflatex -synctex=1 PresentationWithBG.tex}
\relax
\immediate\write18{pdflatex -synctex=1 PresentationWithoutBG.tex}
\end
Это единственный файл, на котором вам действительно нужно будет запустить латекс, что вы делаете с pdftex --shell-escape Presentation.tex
. Но вам также понадобится следующее.
В PresentationWithBG.tex
(обратите внимание, что на самом деле вам не нужно \usebackgroundtemplate
перед каждым кадром):
\documentclass{beamer}
\setbeamercolor{background canvas}{bg=}
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{<your_background_fig>}}
\input{PresentationContent}
В PresentationWithoutBG.tex
:
\documentclass{beamer}
\input{PresentationContent}
В PresentationContent.tex
:
\begin{document}
[All your actual presentation goes here...]
\end{document}
Когда вы запустите pdftex --shell-escape Presentation.tex
, вы получите PresentationWithBG.pdf
и PresentationWithoutBG.pdf
.
Обратите внимание, что %&pdftex
в Presentation.tex
гарантирует, что любая версия TeX работает, переключается в правильный режим. Вы могли бы на самом деле запустить его с pdflatex
.