该项目在 Overleaf 上使用 pdfLaTex 运行,但在 VSCode 中使用 latex workshop 扩展中的任何编译器都无法运行。我已通过 TeX Live 安装了 latex。
之前,我曾尝试过 MikTex 并使用 Raspberry Perl 组合等,并遵循相关指南,但在我的系统上都无法编译。使用我当前的配置,示例文档可以编译,因此它可能配置正确,但我的项目起点(从学校模板开始,所以我不知道是否可以展示它)无法编译。
我认为可能是问题的一些背景信息:
main.tex
使用setup.sty
调用\usepackage{setup}
。在 的setup.sty
第 1 行和第 2 行中,内容是:
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{packages}[2020/04/15 Packages]
第一个带有黄色下划线(警告?):您已请求包“setup”,但该包提供的是“packages”。
文件中进一步写道:
\usepackage{minted} % Includes a lot of languages and styles, info at: https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted
其下方的空白处有一条红色波浪线。
错误(我认为这是错误信息):
c:/Users/Andreas/LaTex/ELE620 - HW3/main.tex:8: Emergency stop.
<read 3>
l.8 \begin{document}
^^M
c:/Users/Andreas/LaTex/ELE620 - HW3/main.tex:8: ==> Fatal error occurred, no output PDF file produced!
Transcript written on main.log.
Latexmk: If appropriate, the -f option can be used to get latexmk
to try to force complete processing.
Reverting Windows console CPs to (in,out) = (850,850)
Latexmk: Getting log file 'main.log'
Latexmk: Examining 'main.fls'
PWD line not in UTF-8
Latexmk: Examining 'main.log'
Latexmk: Errors, so I did not complete making targets
Pastebin 中的完整日志文件: https://pastebin.com/t6zZ1EsJ
有人知道我该如何解决这个问题吗?
答案1
调查了 David Carlisle 的回应,以了解如何添加 pdflatex
--shell-escape
并发现这个https://tex.stackexchange.com/a/541385/279366答案是一个功能修复。
希望这对遇到同样问题的人有用。