DDE控制TeXnicCenter

Bil*_*ill 10 acrobat latex texnic-center dde

我使用TeXnicCenter for LaTeX,并希望DDE控件能够轻松查看pdf版本.Acrobat X似乎更改了服务器名称,这是破坏事情.我试过"AcroViewR10"或"acroviewR10"等组合,但仍然无法正常工作.

作为一种解决方法,使用命令行参数"%bm.pdf"可以工作,但我需要在重新编译之前每次手动关闭pdf.因此,需要额外点击左右.

任何人都可以通过修复DDE或如何在重新编译时自动关闭pdf来解决问题吗?

小智 13

实际上,Martyn和Adam Nellis的答案解决了这个问题.非常感谢,伙计们.我只是一步一步地把它,所以其他人可以使用它.

步骤1:Adobe ReaderX在Adobe Reader X中,转到编辑>首选项>常规,然后取消选中"启动时启用保护模式".

步骤2:TeXnicCenter转到构建 - >定义输出配置文件 - >选择"Latex to PDF" - >"查看器"选项卡

2.1.对于"查看项目的输出"和"前向搜索"

  • 命令:[DocOpen("%bm.pdf")] [FileOpen("%bm.pdf")]
  • 服务器:AcroViewR10主题:控制

2.2.对于"关闭文档"

  • 命令:[DocClose("%bm.pdf")]
  • 服务器:AcroViewR10主题:控制(即使您使用Adobe Reader 11也使用此选项)


小智 5

对于使用Acrobat X pro的用户,服务器应为AcroviewA10,而excecutable应为Acrobat.exe


Cla*_*dia 5

对于较新版本的Adobe [DocClose]不再起作用.所以你必须进行更新.在texnicCenter中按Alt + F7,转到Viewer TAB并相应地按照示例(适用于Win7和Adobe11):

在可执行文件路径中,你必须有类似"C:\ Program Files(x86)\ Adob​​e\Reader 11.0\Reader\AcroRd32.exe"的内容

查看项目的输出>>>选择"命令行参数"并在命令中输入"%bm.pdf"

正向搜索>>>选择"命令行参数"并在命令中输入"%bm.pdf"

最后*最重要的选项* 运行前关闭文档(La)Tex >>>选择"DDE"并在主题"服务器"控件中的"AcroViewR11"命令中输入"[AppExit]"