我喜欢宝马重点主题,但是,当我将其与 TikZ 库外部一起使用时,它会破坏页脚中的页码计数。以下是一个例子:
\documentclass{beamer}
\usetheme[nofirafonts]{focus}
\usetikzlibrary{external}
\tikzexternalize
\begin{document}
\begin{frame}{Simple frame 1}
This is a simple frame.
\end{frame}
\begin{frame}{Simple frame 2}
\tikzexternalize
This is a simple frame.
\end{frame}
\end{document}
如果使用
pdflatex -shell-escape focus-demo.tex
我得到的是2/1
,而不是2/2
,作为最后一帧编号。
这可能是因为该数字是通过 beamerouterthemefocus.sty 作为 tikzpicture。
\tikzexternalize
也许这可以通过 .sty 文件中的和来解决\tikzexternaldisable
,但如何在文档中做到这一点?
答案1
如果您仅对需要外部化的图片打开外部化功能,则可以避免此问题:
% !TeX program = txs:///arara
% arara: pdflatex: {synctex: on, interaction: nonstopmode, shell: yes}
\documentclass{beamer}
\usetheme[nofirafonts]{focus}
\usetikzlibrary{external}
\tikzexternalize
\tikzset{external/export=false}
\begin{document}
\begin{frame}
\frametitle{Simple frame 1}
This is a simple frame.
\end{frame}
\begin{frame}
\frametitle{Simple frame 2}
\tikzset{external/export=true}
\begin{tikzpicture}
\fill (0,0) rectangle (1,1);
\end{tikzpicture}
This is a simple frame.
\end{frame}
\end{document}