使用 latex-workshop 扩展在 vscode 中无法检测到自定义 sty 文件

使用 latex-workshop 扩展在 vscode 中无法检测到自定义 sty 文件

我正在尝试在 latex 中编译并生成我的论文项目的 pdf。以下是项目结构:

|-tex
|--thesis
|---packages
|----color.sty
|---common
|----lang.sty
|---thesis.tex
|---thesis.cls

我在 thesis.cls 文件中使用 .sty 文件,但出现“...sty 文件未找到”错误。经过一番研究,我尝试设置以下环境变量: export TEXINPUTS=.:./tex/thesis/common/:./tex/thesis/packages/ 但仍然出现相同的错误。我在这里遗漏了什么。(我使用的是 OSX,因此有:分隔符)

错误:


! LaTeX Error: File `lang.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
./thesis.cls:68: Emergency stop.
<read *> 
         

thesis.cls调用 sty 文件并在此处失败的类代码:

\LoadClassWithOptions{report}
\RequirePackage{lang}.  <--- Fails here
\RequirePackage{color}
.....

相关内容