投影机中的独立 tikzpicture:有时会忽略覆盖规范

投影机中的独立 tikzpicture:有时会忽略覆盖规范

简而言之,我正在寻找一种方法来减少我的 tex 项目中的冗余。我有很多standalone tikzpictures关于覆盖的规范,我希望能够将它们包含在我的文章中,其中应该忽略覆盖,并在我的演示文稿中,我希望可以选择使用或不使用覆盖。

假设我有这个standalone文件,比如 fig.tex:

\documentclass[beamer]{standalone}
\usepackage{tikz}

\begin{document}
    \begin{standaloneframe}
        \begin{tikzpicture}
            \draw<2>[thick] (0,0) -- node[above]{hello} (1,0);
        \end{tikzpicture}
    \end{standaloneframe}
\end{document}

beamer我可以在我的演示中像这样使用它:

\includestandalone{fig}

我可以将某种选项传递给此包含语句以告诉编译器忽略覆盖吗?

重要的一点是, 中的文本tikzpicture应以包含它的文档的字体呈现。这不包括使用\includestandalone[mode=image]{fig}

我目前使用两个文件,一个有覆盖规范,一个没有。每次我想更改某些内容时,我都需要做两次,这让我很沮丧,所以任何帮助或指示都将不胜感激。

我尝试过的事情:

  • 不同的includestandalone模式
  • \ifstandalonebeamer在文件中使用,但我不知道当我将它包含在其他地方时standalone如何使其评估。true
  • 方法解释这里,这对我来说不起作用,因为它不使用包含它的文档的字体
  • 如果幻灯片上只有图形,则使用\againframe可以在演示文稿中发挥作用。就我而言,我希望能够只包含图形,而不在演示文稿的其他地方添加叠加层。

相关内容