Adobe Reader 导致 TexNicCenter 崩溃 - Alternative Sumatra

Adobe Reader 导致 TexNicCenter 崩溃 - Alternative Sumatra

从今天起,在没有对配置进行任何更改的情况下,Adobe Reader 无法再与 TexNicCenter 正确配合使用。每次我尝试预览文档时,TexNicCenter 都会崩溃。我怀疑这个该死的 Adob​​e 软件(未经请求)自行更新了。有人能帮我吗?这让我抓狂了……

编辑问题已解决,感谢 Sebastiano。我必须遵循以下配置: 如何使用 Sumatra 配置 TeXnicCenter 2.0(2013-2016 版本)

基本上,Adobe 就是垃圾。

答案1

TeXnicCenter 提供的 SumatraPDF 简易指南

SumatraPDF 可以通过 DDE(传统)或命令行(现在首选)调用

按 Alt+F7(构建 > 定义输出配置文件)

对于任何一个 PDF 配置文件,例如 LaTeX > PDF

对于可执行路径,它应该有类似

C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe -inverse-search "\"C:\Program Files (x86)\TeXnicCenter\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]\""

如果没有,也不用担心,我们稍后会删除所有可丽饼。如果没有,则选择...并导航到正确的 c:\Program Files …\SumatraPDF\SumatraPDF.exe,然后选择它,然后单击打开按钮

重要提示:如果没有 -inverse-search 等,请勿添加任何旧建议

返回编辑器并使用任何简单的 .TeX 按 Ctrl+Shift+F5(构建和查看)

SumatraPDF 应该已经启动编译好的 PDF

转至“设置”>“高级选项”

并检查或更改以下条目

ReuseInstance = true
ReloadModifiedDocuments = true

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

EnableTeXEnhancements = true
UseTabs = true

不要忘记按 CTRL+S(文件保存)

现在,双击 PDF 应该会带您返回 TeXnicCenter,无论是在包含文件还是主文件中。如果没有,请检查 InverseSearchCmdLine 的语法 = 是否匹配 TeXnicCenter 的您的位置

返回编辑器,按 Alt+F7(构建 > 定义输出配置文件),然后为每个 PDF 选项选择查看器

Executable path“删除 .exe 后面的所有内容”部分中

View project's Output选择Command line argument并检查中"%bm.pdf"

在“向前搜索”中将其更改为-forward-search "%Wc" %l "%bm.pdf"

检查所有 5 个 PDF 配置文件选项是否相同(复制并粘贴),然后点击“确定” 在此处输入图片描述

哨声和铃声(最新 SumatraPDF 的额外附加功能)

在 SumatraPDF 设置 > 高级选项中,还有其他设置,例如前向搜索突出显示的颜色等。

如果您有 whatever.pdf、whatever.synctex(.gz) 和 whatever.tex 文件在同一个文件夹中然后您可以通过打开 PDF 来开始,双击任意位置就会打开 tex 编辑器,并且光标位于正确的文件位置,即使编辑器没有先启动。

如果您有多个(或便携式)编辑器,您可以设置批处理命令,通过外部-inverse-search调用 SumatraPDF 来更改编辑器名称/路径然而它只需要做一次每个会话不是在编辑器的每次内部调用中。

如果你遇到打​​开错误文件的问题,或者在路径上找不到文件的错误(例如在 Wine 下的 Linux 上运行)或不寻常的项目文件结构,那么你需要调整占位符,参见完整更新教程

相关内容