当我尝试打印乳胶源代码时
a2ps somefile.tex
Run Code Online (Sandbox Code Playgroud)
我从 egrep 收到错误消息,例如
egrep: Das Ende des angegebenen Intervalls ist nicht gültig
Run Code Online (Sandbox Code Playgroud)
这意味着“给定间隔的结尾无效”。之后 texi2dvia4ps 尝试编译我的 tex 文件并失败。我可以很好地打印其他源代码。知道出了什么问题吗?
编辑:jofels 的回答解决了 egrep 的问题。a2ps 仍然尝试编译我的 .tex 文件,而不是将其作为源代码漂亮地打印出来。使用
a2ps --delegate=no somefile.tex
Run Code Online (Sandbox Code Playgroud)
阻止它(部分)这样做。像 \item 或 \phi 这样的次要命令仍然被解释,而不是像它们在文件中那样打印出来。
我安装了 a2ps 进行打印,但输出是美化的。
我尝试使用 --portrait '有点'有效......但没有。方向切换了 90',但只有宽度的 50%,而且文本很小。