我正在尝试使用 SumatraPDF 配置 TexMaker。
之前已经讨论过
使用 Texmaker + SumatraPDF 配置正向搜索
但这些解决方案对我没有用。
在“选项 >> 配置 TexMaker >> 命令 >> PDF 查看器”下,我输入了以下内容
"C:/Program Files (x86)/SumatraPDF/SumatraPDF.exe" -invert-colors -reuse-instance "%.pdf" -reuse-instance -forward-search "%.tex" @
这“几乎有效”。当我构建并查看输出时,我得到了两个 PDF。一个 PDF 是我想要查看的文档。这个 PDF 也有正确的源链接,所以我可以从 sumatra 进行反向搜索。但 SumatraPDF 也尝试从以下位置访问同一个 PDF 文件:
C:\users\mattlorig\documents
这不是文档所在的位置。
另外,我使用该-invert-colors
选项以便获得带有白色字母的黑色 PDF。
答案1
这更像是一条评论,而不是一个完整的承诺答案这里作者:Matth
-reuse-instance
不需要双重使用来解决您的问题从...开始版本 3.2.1
#
“-命令中有 一个用于当前文件名的附加参数( )(用于与 sumatra pdf viewer 进行 pdf 同步)”您错过了
#
命令行参数,这是由马思"C:/Programme/SumatraPDF/SumatraPDF.exe" -reuse-instance "%.pdf" -forward-search "#.tex" @
因此,当你删除多个
-reuse-instance
并替换%
为#
笔记: %
表示不带扩展名的文件名。正向-反向交互#
优先。两者可能一起工作,就像#
表示 一样#.tex
。