我在 Windows 10 上的 MiKTeX 上运行 TeXnicCentre。我遇到了一些 MiKTeX 包管理器/更新程序问题,因此卸载并重新安装了 MiKTeX。这似乎已经解决了 MiKTeX 级别的问题,但是,当我尝试在 TeXnicCenter 中编译文档并且需要安装包时,出现了以下错误:
2017-07-06 09:30:32,511+0100 INFO pdflatex - starting with command line: "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe" -max-print-line=120 -interaction=nonstopmode Supplementary_info2.tex
2017-07-06 09:30:32,528+0100 INFO pdflatex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-07-06 09:30:42,633+0100 INFO pdflatex - going to create file: pdflatex.fmt
2017-07-06 09:30:56,784+0100 INFO pdflatex - installing package setspace triggered by tex\latex\setspace\setspace.sty
2017-07-06 09:30:58,852+0100 FATAL pdflatex - Unknown MiKTeX exception.
2017-07-06 09:30:58,859+0100 FATAL pdflatex - Info: =""
2017-07-06 09:30:58,859+0100 FATAL pdflatex - Source:
2017-07-06 09:30:58,859+0100 FATAL pdflatex - Line: 0
2017-07-06 09:34:28,961+0100 INFO pdflatex - starting with command line: "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe" -max-print-line=120 -interaction=nonstopmode Supplementary_info2.tex
2017-07-06 09:34:28,989+0100 INFO pdflatex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2017-07-06 09:34:34,458+0100 INFO pdflatex - going to create file: pdflatex.fmt
2017-07-06 09:34:48,258+0100 INFO pdflatex - installing package setspace triggered by tex\latex\setspace\setspace.sty
2017-07-06 09:34:50,153+0100 FATAL pdflatex - Unknown MiKTeX exception.
2017-07-06 09:34:50,153+0100 FATAL pdflatex - Info: =""
2017-07-06 09:34:50,153+0100 FATAL pdflatex - Source:
2017-07-06 09:34:50,153+0100 FATAL pdflatex - Line: 0
2017-07-06 09:36:39,379+0100 INFO pdflatex - starting with command line: "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe" -max-print-line=120 -interaction=nonstopmode Supplementary_info2.tex
2017-07-06 09:36:43,358+0100 INFO pdflatex - installing package textgreek triggered by tex\latex\textgreek\textgreek.sty
2017-07-06 09:36:44,755+0100 FATAL pdflatex - Unknown MiKTeX exception.
2017-07-06 09:36:44,755+0100 FATAL pdflatex - Info: =""
2017-07-06 09:36:44,755+0100 FATAL pdflatex - Source:
2017-07-06 09:36:44,755+0100 FATAL pdflatex - Line: 0
看来我可以通过包管理器手动安装包,而不是通过 TeXnicCentre 即时安装。考虑到我刚刚重新安装了 TeXnicCentre,而且有很多缺失的包,修复这个问题会非常有帮助!
答案1
由于您使用的是 MikTeX,因此您的 PC 上有 TeXworks。只需在 TeXworks 中加载源文件并进行编译即可。MikTeX 的自动包处理程序可从 TeXworks 运行,因此在一次编译后,您可以继续使用 TeXnicCentre 进行编辑。
我已经很多年没用过 TeXnicCentre 了。那时候,你必须配置 MikTeX 的自动包管理器,这样它不是请求允许安装缺失的包。
答案2
IFsetspace.sty
未找到,您甚至无法通过 MiKTex 包管理器安装(您将找不到相应的 ftp 存储库,也无法更改)。唯一的原因是您的机器上的 MiKTeX 版本较旧,解决方案只是卸载旧版本的 MikTeX 并下载并安装最新的 MikTeX。这将安装所有具有更新的 ftp 活动存储库地址的软件包,并且也setspace.sty
将安装。