我想知道是否有可用的 bash 工具,我可以通过该工具传输我的 latex 输出并检索更用户友好的输出(即文件和错误的行号)。目前,我正在使用 bash 脚本运行 pdflatex 和 bibtex。我在 Atom 中开发,不想使用任何图形化的 Latex 编辑器。
答案1
它ltx2any
不仅可以自动编译您的 latex 文档,还可以生成任何警告和错误消息的精美摘要(有几种不同的文件格式可供选择)。 以下是其网站输出的示例:
答案2
--file-line-error
如果你使用如下所示的bb831.tex
方法,可以更容易地找到行号
\documentclass{article}
\begin{document}
aaaa \zzzzz
bbbb }
\end{document}
bash 命令行
pdflatex -interaction=scrollmode --file-line-error bb831 | grep -A2 '^\.[^\.]*\.tex:'
产生终端输出
./bb831.tex:6: Undefined control sequence.
l.6 aaaa \zzzzz
./bb831.tex:9: Too many }'s.
l.9 bbbb }