我正在使用 TeXnicCenter,刚刚更新到 Adobe Reader X。总的来说,我对这个变化感到满意,但我想做一个小小的调整:我更喜欢 Adobe Reader X 中的“阅读模式”视图,但据我所知,没有办法将其设置为独立阅读器中的默认视图(但它是浏览器中的默认视图)。
我希望有某种方法可以在编译过程完成后自动切换到读取模式。我想到的方法是(尽管我欢迎任何替代方法!)使用键盘快捷键切换到读取模式(它是Ctrl+ H)。我的电脑上有一个宏录制程序,所以我可以录制
Ctrl+ Shift+F5 延迟[x毫秒] Ctrl+H
这将编译并显示文档(Ctrl++ Shift)F5,等待x
几毫秒,然后切换到读取模式(Ctrl+ H),但问题是,根据加载的包,不同文档的编译时间可能会有很大差异,我希望两个组合键之间的延迟不要超过必要的时间。如果在延迟结束时尚未打开 PDF 输出,则 TeXnicCenter 窗口仍处于焦点状态,并且会在那里应用Ctrl+ 。H
我的问题是,是否有办法将命令“apply Ctrl+ H”合并到 LaTeX => PDF 输出配置文件中,具体来说,就是在打开 PDF 输出后直接执行该命令。也许我可以在“查看项目输出”下的“命令”字段中添加一些内容?
答案1
此外,最近发布的 TeXnicCenter 2.0 beta 1 版本给出了简单但不能令人满意的答案:
不,TeXnicCenter 内部没有解决方案。
尽管如此,还是有一些想法:
总是被 percusse 建议:使用苏门答腊PDF. 它支持 DDE 命令,参见SumatraPDF 的 DDE 命令Ctrl。它具有带+ 的演示模式和带+ +或 的L全屏模式。看看其中一个是否适合您最喜欢的 Adobe Reader 阅读模式。此程序会自行重新加载 PDF,无需关闭。CtrlShiftLF11
在极少数情况下,如果您确实需要在 Adobe Reader 中打开 PDF 文件,您可以从 SumatraPDF 中的“文件”菜单中执行此操作,它将被重定向到相同的活动页面。(此外,如果您安装了其他 PDF 阅读器,您可以从此菜单中打开这些阅读器中的文件。)使用PDF-XChange 查看器。它具有非常相似的读取模式(键F11)。PDF-XChange Viewer 不支持 DDE 命令,而是命令行参数,其中一个用于关闭。有关此信息,请参阅手册文件,该文件可单独下载,但包含在安装程序版本中。
如果您确实需要在 Adobe Reader 中打开 PDF 文件,您可以从 PDF-XChange Viewer 内的符号执行此操作,然后它将再次重定向到相同的活动页面。程序在关闭后也会记住读取模式。使用类似的程序自动热键作为您的“PDF 查看器”。当然,您自己负责为实际的 PDF 查看器编写打开和关闭规则。