我熟悉\PackageError
一种在运行命令时让 LaTeX 报告自定义错误消息的方法。但我想知道,有没有一种方法可以让 LaTeX 使用自定义文件名和位置报告错误?
我通过外部预处理器运行 .tex 文件,当该预处理器失败时,我希望我的编辑器 (vscode Latex-workshop) 以内联方式报告错误。我的想法是,如果预处理器失败,我可以让它生成一个“虚拟”文件,调用报告PackageError
预处理错误的位置。
我也使用 latexmk,因此如果有办法使用它的工具来做到这一点,那么这也是可行的。