我在 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
)