我一直在尝试使用 latex 中的 pst-optexp 包生成光学图形,但是出现了问题,这意味着我现在无法使用 texworks 和 miktex 在 latex 中编译任何东西。我正在使用 Dell XPS 13 上的 Windows 10 工作。
我之前在使用该软件包和 Miktex 时遇到过一些问题,例如,在出现错误后必须在 Miktex 扩展上启用 write-18。我发现最简单的方法是在 latex 中进行编译,然后在命令行中运行 dvips 和 sp2pdf,以使 pdf 输出看起来与软件包手册中预期的一样:
'''
latex test.tex
dvips test.dvi
ps2pdf test.ps
'''
这比使用推荐的 Xelatex 进行编译效果更好。但是,突然之间,没有任何变化,我根本无法再使用 latex、pdflatex 或 xelatex 命令进行编译,无论是在命令行还是在 texworks 自己的编译器中。我收到错误:
Sorry, but latex did not succeed.
The log file hopefully contains the information to get MiKTeX going again:
[path to log file]
查看日志文件时显示以下内容:
latex test.tex
2020-01-02 11:59:06,970Z FATAL latex - invalid stoi argument
2020-01-02 11:59:06,970Z INFO latex - finishing with exit code 1
我假设 C/C++ 中存在类似的术语,这是 Miktex 中配置文件的问题,但是在卸载并重新安装后,当我尝试使用 latex、pdflatex 或 xelatex 中的任何一个进行编译时,都会出现同样的错误。
在这种情况下,“无效的 STOI 参数”是什么意思,以及/或者如何解决这个问题?
答案1
在“清理”选项卡中重置我的个人 miktex 配置、重新下载所有相关包、重新下载 texworks 并重新启动后,我能够解决问题。错误很可能出在配置文件中,或出在清理时消失的某个导入模块中。