更好的交互式 TeX shell

更好的交互式 TeX shell

我在 Linux 上使用命令行交互 TeX shell,可通过以下方式访问tex(Artix,包 texlive-bin 2022.62885-3,可在https://tug.org/texlive)。我发现它是一款非常有用的实用程序,可用于测试控制序列如何相互作用。它的使用很简单,只需输入纯 TeX 命令并按 Enter 即可;我可以使用它来了解\show命令的含义或排版为 .dvi 文件并在以后查看。

但是我注意到它不允许使用向上和向下箭头键访问以前的命令,而是在按下这些键时将转义序列打印到提示符中。

我很高兴能有一个与 texlive 命令完全相同的命令行实用程序tex,但能够使用箭头键浏览历史记录,这样我就不必重新输入或复制和粘贴重复的命令。有这样的程序吗?

答案1

您可以使用rlwrap。该软件包几乎在每个发行版中都可用(这是 Arch 的软件包,我认为这也适用于 Artix)。在命令前加上前缀rlwrap可使其支持箭头键、历史记录等。对于 TeX 来说,您想要的命令可能是

rlwrap pdftex '\relax'

pdftex(根据需要用pdflatex、等替换luatex

相关内容