MiKTeX / TeXnicCenter / Adob​​e Reader:未生成 PDF

MiKTeX / TeXnicCenter / Adob​​e Reader:未生成 PDF

我知道这篇文章可能与 MiKTeX 和 TeXnicCenter 上的其他文章有关,我读了其中的大部分。然而,我的问题仍然没有解决。任何帮助都非常感谢!

我以前在另一台电脑上使用过 TeXnicCenter,所以我当时拥有的一些文件是正确的,而且 pdf 可以访问;但我无法.tex在新系统上打开它们。我已经尝试了一些方法来解决这个问题。

  • 对于 MiKTeX 的“动态安装软件包”,我选择了“先询问我”;并在维护(管理员)中更改了 MiKTeX 的软件包存储库。

  • 我按照 TeXnicCenter 中配置输出配置文件的所有步骤进行操作(请参阅此链接http://www.statslab.cam.ac.uk/~eva/texniccenter.html),我的 adobe 路径目录是:( C:\Program Files (x86)\Adobe\Reader 8.0\Reader\AcroRd32.exe 我没有使用 Adob​​e reader X,因为有些网站不推荐它)pdf 的路径目录是:( C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe 请注意,我有 x64,这会是个问题吗?)

  • 我尝试在 MiKTeX(TeXworks)上打开一个非常简单的草稿,然后生成了所有auxlog和。pdf

  • 但是,我用 TeXnicCenter 打开了同一个文件(删除了文件夹中的aux, log, out),没有生成 out/pdf 文件。

  • 每次我继续构建 pdf,Adobe 窗口都会打开但保持空白。没有.out.aux文件已生成,只有.txt。错误消息: there was an error opening this document. The file cannot be found

答案1

大约一个月没有反馈,但让我们大体总结一些可能的问题,部分已在评论中提到:

  • 重新编译源之前必须关闭 Adob​​e Acrobat/Reader。

  • 不幸的是,Adobe Reader 的安全功能“保护模式”必须关闭(!)才能正常工作,请参阅alex.jordan 的回答答案TeXnicCenter 和 Adob​​e Acrobat 10

  • 如果您使用 Adob​​e Acrobat 或 Reader X 并选择 DDE,则需要更改 DDE 服务器名称,请参阅Acrobat X 的 DDE 命名约定发生重大变化,请注意 X 是主版本 10。根据此博客条目,对于每个新版本,服务器名称都必须再次更改,对于最近发布的版本 XI,主版本为 11。

  • 自 MiKTeX 2.9(以及自 TeX Live 2010)以来,MakeIndex 和 BibTeX 不再允许使用绝对路径(可能 biber 也是如此,但我没有尝试)。不幸的是,TeXnicCenter 的预设使用变量%bm,它将被当前项目主文件的基础替换,包括绝对目录路径,后跟不带文件扩展名的文件名。您必须更改%bm%tm,它代表文件名基础没有路径

  • TeXnicCenter 1.0 RC1 无法与 MiKTex 的即时安装软件包选项“先询问我”配合使用。您必须将其更改为“是”,否则您将进行完整的 MiKTeX 安装(对于当今的硬盘大小和价格来说,这应该不是问题)。顺便提一下,此错误已在 TeXnicCenter 2.0 中修复。

相关内容