我用TeXnicCenter乳胶,并希望有DDE控制工作以方便地查看pdf版本。Acrobat X似乎已经改变的服务器名称和这破事情。我试图"AcroViewR10"或"acroviewR10"和其他的组合,但它仍然不起作用。

作为一个工作周围,采用命令行参数"%bm。pdf"的工作原理,但我手动需要关闭pdf提前重新编译.因此,它需要一个额外的点击左右。

任何人都可以得到一些见解来解决问题,无论是通过固定DDE,或者如何接近pdf时自动重新编译?

有帮助吗?

解决方案

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

步骤1:Adobe Readerx 在Adobe Reader X中,转到编辑>首选项>常规和取消选中“启动”启用保护模式“。

step2:texniccenter 转到构建 - >定义输出配置文件 - >选择“乳胶到PDF” - >查看器选项卡

2.1。用于“查看项目的输出”和“转发搜索”

  • 命令:[docopen(“%bm.pdf”)] [filepenen(“%bm.pdf”)]
  • 服务器:ACROViewR10主题:控制

    2.2。用于“关闭文档”

    • 命令:[docclose(“%bm.pdf”)]
    • 服务器:ACROViewR10主题:控制 (即使使用Adobe Reader 11),也可以使用此选项11)

其他提示

对于使用Acrobat X Pro的人,服务器应该是Accoviewa10,Creacutiable应该是Acrobat.exe

对于较新版本的Adobe [DocClose]不再工作了。所以你必须进行更新。在TexnicCenter点击Alt + F7中,转到“查看器”选项卡,然后按照以下示例(使用Adobe11的Win7工作):

在可执行路径中,您必须具有类似“C:\ Program Files(x86)\ Adobe \ Reader 11.0 \ Reader \ Acrord32.exe”

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

转发搜索>>>选择“命令行参数”并输入 “%bm.pdf”在命令

最后 * 最重要的选项 * 在运行之前关闭文件(LA)TEX >>>选择“DDE”并进入 “[appexit]”在命令中 服务器中的“AcroViewr11” 主题中的“控制”

我意识到这个问题是有点旧的,但我刚刚努力解决这个问题(没有用过TexnicCenter为一个诡计而努力,所以升级Adobe时没有注意到问题),这个线程是唯一一个解决的问题对我来说。但是,我不得不使用上述答案的组合,所以我以为我会记录对我有效的。

我正在使用Windows Vista商业版,TexnicCenter 1.0和Adobe Reader 10.0

转到构建 - >定义输出配置文件 - >选择“LaTeX=> PDF”

1)在“查看器”选项卡中,将可执行位置更改为指向

C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe
.

2)查看项目的输出:选择DDE命令并输入

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control
.

3)正向搜索:选择DDE命令并输入

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control
.

4)在运行之前关闭文档(la)tex:选择dde命令并输入

[AppExit]
Server: arcroviewR10    Topic: Control
. 特别是,它是我需要做的点4,尽管搜索了一段时间,但这是我找到了将DDE命令切换到[AppExit]的建议的唯一一个地方,它运作了一项处理。谢谢克劳迪娅!

我仍然不需要更改Adobe Reader设置(即启动时仍处于受保护模式)。

我的设置是:

  • 路径的可执行:C:\Program 文件\Adobe\读者10.0 eader\AcroRd32.exe

对于"图项目的输出"&"前进的搜索"

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

对于"紧密文件"

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

那工作对我来说除了两件事:

  1. 当Acrobat Reader被关闭,我按F5它将打开Acrobat Reader,但不会打开文件,并将带来了一个错误信息。如果我闭的错误消息和新闻F5的第二时间(与Acrobat读者现在打开)然后,它将打开文件。
  2. 当我按F5,该文件将打开,Acrobat读者不会成为顶窗口(重点保持与TexnicCenter).

因此不主要问题,但只是小小的烦恼。


编辑:

不知道,如果它有差别,但在窗户注册键:

  • 注册表\acrobat\壳\开\ddeexec\应用程序
  • 此\软件\类\acrobat\壳\开\ddeexec\应用程序

两者都有价值设置为"AcroviewR10"(无报价).

我使用 acrobat pro xi 并具有以下设置:

可执行文件路径:
C:\ Program Files(x86)\ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe(对于32位版本)和
C:\ Program Files \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe(对于64位版本)

查看项目的输出前进搜索
“命令行参数”和“%bm.pdf”

关闭文档
“DDE”并在主题中的“控制器”中的命令“Acciewa11”中输入“[Appexit]”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top