是否有用于 tex 输出的 bash 包装器?

是否有用于 tex 输出的 bash 包装器?

我想知道是否有可用的 bash 工具,我可以通过该工具传输我的 latex 输出并检索更用户友好的输出(即文件和错误的行号)。目前,我正在使用 bash 脚本运行 pdflatex 和 bibtex。我在 Atom 中开发,不想使用任何图形化的 Latex 编辑器。

答案1

ltx2any不仅可以自动编译您的 latex 文档,还可以生成任何警告和错误消息的精美摘要(有几种不同的文件格式可供选择)。 以下是其网站输出的示例:

在此处输入图片描述

https://github.com/reitzig/ltx2any了解更多信息

答案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 }

相关内容