将 SumatraPDF 与 XeLaTeX 和 TeXnicCenter 结合使用

将 SumatraPDF 与 XeLaTeX 和 TeXnicCenter 结合使用

我想使用 SumatraPDF 查看器查看 TeXnicCenter。我按照不同手册中的建议进行了设置,使用 pdflatex 时效果很好。我主要使用了本手册:https://pic-projekte.de/blog/sumatra-pdf-mit-texniccenter/(它是德文,但你可以通过图片获取说明)

但我最重要的文件只能用 XeLaTeX 和 Biber 来处理。如果我设置了所有内容(XeLaTeX 而不是 pdflatex,biber 而不是 bibtex),它就无法工作。编译后,我收到消息“[ForwardSearch("%bm.pdf","%Wc",%l,0,0,1)] 无法执行命令”

我必须使用其他设置吗?如果是,哪些设置?我尚未找到有用的建议。

我正在使用 MiKTeX 2.9、TeXnicCenter 2.02 和 SumatraPDF v3.1.2 64 位。

编辑:我添加了一些(请求的)截图:

pdflatex——(La)TeX

pdflatex - 查看器 路径在这里:“C:\Program Files\SumatraPDF\SumatraPDF.exe”-reuse-instance -inverse-search“\”C:\Program Files\TeXnicCenter\TeXnicCenter.exe\”/ddecmd \“[goto('%f','%l')]\””

xelatex-(La)TeX

xelatex - 查看器 路径在这里 "C:\Program Files\SumatraPDF\SumatraPDF.exe" -reuse-instance -inverse-search "\"C:\Program Files\TeXnicCenter\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]\""

谢谢你!

答案1

编辑器绝不应该将正向搜索与 -reuse-instance 或 -inverse search 一起使用,它们是设置命令,不需要正向同步。SumatraPDF 只需要一种类型的调用即可交还DOUBLE CLICK(这是最简单的部分)。
在此处输入图片描述 推荐的可靠方法是添加 TexnicCentre 古老命令 (/ddecmd "[goto('%f', '%l')]" ) 是将其以纯文本形式添加到 SumatraPDF 设置高级选项中因此请检查您的系统是否正确设置

InverseSearchCmdLine = "C:\Program Files\TeXnicCenter\TeXnicCenter.exe" /ddecmd "[goto('%f', '%l')]"
EnableTeXEnhancements = true

正向搜索指示 SumatraPDF 返回到哪里以及从哪里返回,这是最难的部分,TO 可以是 PDF 或 PS 或其他受支持的格式。通常它是 MAIN.pdf,所以是 %bm.pdf,如果我们使用大写字母 B,它应该可以使用非 Windows 路径以及 Windows 路径,行号很简单,即 %l(小写字母 L),最难的部分是选择要返回到哪里,因此它是主文件还是子文件?让我们选择 Working current.tex,所以将它们加在一起,它可能是

-forward-search %Wc %l %Bm.pdf

因此,所有从 TeX 编译 pdf 的格式(例如 pdfLaTeX XeLaTeX)都应该使用这样的格式F5(跳至 PDF)

Kommandozeile  
Kommando:  
-forward-search "%Wc" %l "%Bm.pdf"  

或类似 :-) 因此造成混乱,因为有几十个占位符组合

在此处输入图片描述

一个常见问题是 TexnicCentre 报告无法运行(执行)SumatraPDF,这是因为使用了正确的查看器系统调用。在这个图中,我简单地插入了 SumatraPDF.exe,在一个安装完美的系统中,不需要它,只需发送一个 pdf 或 postscript 名称,SumatraPDF 就会打开它。然而,最近的 Windows 使这变得更加困难,为了指定准确的行号我们需要精确地调用 SumatraPDF(注意你实际上并不需要需要以 .exe 结束该行)在传统的 Windows 设置中,SumatraPDF 应该安装到“C:\Program Files\SumatraPDF\SumatraPDF.exe”,因此这是一个很好的起点。

在此处的配置指南中阅读全部内容

https://github.com/GitHubRulesOK/MyNotes/raw/master/AppNotes/SumatraPDF/SumatraPDF%20with%20TeXnicCenter.pdf

https://tex.stackexchange.com/a/477074/170109

相关内容