有谁知道一种简单的方法来生成与可直接通过管道传递到PostScript打印机的源文件的语法突出显示版本相对应的PostScript?
就像上述问题的措词可能暗示的那样,我正在寻找可以从命令行运行的内容。我在想像这样的互动:
% syntax_highlight <SOURCE_FILE> | lp
...根据需要使用命令行开关等
到目前为止,我发现最好的是一个名为的Unix实用程序highlight
,但是它有问题。最严重的是它没有直接输出PostScript的选项。(由于highlight
确实支持LaTeX输出,因此我尝试将一个脚本拼凑在一起,该脚本将通过* .tex => * .dvi => * .ps自动生成PostScript文件,但是最终结果的外观很糟糕,比highlight
为相同的源代码输入生成的HTML文件要差得多。)
谢谢!