我使用 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
并且您使用问题中提到的前向搜索,并且它可以起作用。