如何让 TikZ 外部化与 Sumatra 和 Texniccenter 协同工作

如何让 TikZ 外部化与 Sumatra 和 Texniccenter 协同工作

我使用 TikZ 手册中所述的外部化来获取仅包含特定图形的 PDF 文件。这涉及使用 PDFLaTeX 选项

 --jobname=figure

当我创建一个构建配置文件来完成此操作时,它在 pdflatex 创建文件的意义上起作用figure.pdf。但是,我无法让它与 Sumatra 一起工作。我希望它在未打开时自动打开,并在已打开时刷新。

我尝试指示它打开“ figure.pdf”而不是%bm.pdf,但每次编译时它都会打开新的 Sumatra 窗口。当我启用正向搜索并将指令从 更改为[ForwardSearch("%bm.pdf","%Wc",%l,0,0,1)][ForwardSearch("figure.pdf","%Wc",%l,0,0,1)],我收到错误(无法执行命令)。查看器设置为不关闭(如非外部化情况)。

有谁知道如何让它工作吗?

答案1

我终于找到了解决方案。你给 PDFLatex 提供了一个选项

-synctex=-1 -interaction=nonstopmode "%pm" --jobname=figure

并且您使用问题中提到的前向搜索,并且它可以起作用。

相关内容