尝试使用 VSCode for LaTex 而不是 Overleaf,并将项目移至起点,但无法编译

尝试使用 VSCode for LaTex 而不是 Overleaf,并将项目移至起点,但无法编译

该项目在 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答案是一个功能修复。

希望这对遇到同样问题的人有用。

相关内容