我有一个 Beamer 演示文稿,想使用其中的 tikz 图片渲染为 svg。到目前为止没有问题,但通过pdflatex
以下(最小)示例编译代码会产生四页,每隔一页都是空的。
\documentclass[beamer,tikz,preview,multi]{standalone}
\begin{document}
\begin{standaloneframe}
\begin{tikzpicture}
\node[draw](t){AAA};
\node[above of=t]{ {\visible<2>{BBB}} };
\end{tikzpicture}
\end{standaloneframe}
\end{document}
结果:
- 我需要
preview
裁剪 tikzpicture - 没有preview
它工作正常(但没有裁剪) latex
和的结果相同pdflatex
- 总是双页crop
也不起作用,或者似乎是遗留解决方案
这是 bug 还是我做错了什么?手册中没有找到任何内容
答案1
深入挖掘后,我发现了这个9天前 问题在 stackexchange.com 上。问题取决于 pgf 和预览包(似乎是一个错误)。一个可行的解决方案是在 \begin{document} 之前保存 \shipout,然后恢复它(感谢 krlmlr!)。
\documentclass[beamer,tikz,preview,multi]{standalone}
\let\myshipout\shipout
\begin{document}
\let\shipout\myshipout
\begin{standaloneframe}
\begin{tikzpicture}
\node[draw](t){AAA};
\node[above of=t]{ {\visible<2>{BBB}} };
\end{tikzpicture}
\end{standaloneframe}
\end{document}