今天我在 Windows 上安装的 MikTeX 2.9 上运行了更新。
更新后,开始出现以下情况:如果我texify
在文档(由文档中的裸前言和单个单词组成的 MWE)上运行,编译运行良好(我可以在 中看到它已完成log
),但在返回latex.exe
之前崩溃(由 Windows 报告)texify
;同样,pdflatex.exe
在 运行时编译完成后崩溃。如果我从提升的帐户texify --pdf
运行,问题就会消失。texify
如果我单独运行它们,即使作为普通用户,它们都latex.exe
可以编译我的文档而不会崩溃。pdflatex.exe
initexmf --dump
我在最明显的地方检查了普通用户的权限。我以管理员和普通用户的身份运行过。设置中的“更新格式”也一样。我还检查了log
由独立程序生成的文件pdflatex
和由 调用时生成的文件texify
;唯一的区别是,当由 调用时texify
,所有文件都使用完整路径。
PdfLatex 版本:
MiKTeX-pdfTeX 2.9.5700 (1.40.16) (MiKTeX 2.9) Copyright (C) 1982 D. E. Knuth, (C) 1996-2014 Han The Thanh TeX is a trademark of the American Mathematical Society. compiled with zlib version 1.2.8; using 1.2.8 compiled with libpng version 1.6.17; using 1.6.17 compiled with poppler version 0.32.0 compiled with jpeg version 8.4
知道我还可以检查什么吗?
答案1
所以我找到了问题所在。我的命令行使用的是系统范围的版本pdflatex.exe
,Program Files
而texify.exe
使用的是用户appdata\roaming
文件夹中的版本。我只需将 exe 从全局文件夹复制到本地文件夹,错误就消失了。
尽管报告称这两个二进制文件属于同一版本,但它们并不完全相同。