DDE控制TeXnicCenter
-
14-11-2019 - |
题
我用TeXnicCenter乳胶,并希望有DDE控制工作以方便地查看pdf版本。Acrobat X似乎已经改变的服务器名称和这破事情。我试图"AcroViewR10"或"acroviewR10"和其他的组合,但它仍然不起作用。
作为一个工作周围,采用命令行参数"%bm。pdf"的工作原理,但我手动需要关闭pdf提前重新编译.因此,它需要一个额外的点击左右。
任何人都可以得到一些见解来解决问题,无论是通过固定DDE,或者如何接近pdf时自动重新编译?
解决方案
步骤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
- 主题:控制
那工作对我来说除了两件事:
- 当Acrobat Reader被关闭,我按F5它将打开Acrobat Reader,但不会打开文件,并将带来了一个错误信息。如果我闭的错误消息和新闻F5的第二时间(与Acrobat读者现在打开)然后,它将打开文件。
- 当我按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]”