Кто-нибудь знает простой способ создания PostScript, соответствующего выделенной синтаксису версии исходного файла, который можно передать напрямую на принтер PostScript?
Как видно из формулировки вопроса выше, я ищу что-то, что я могу запустить из командной строки. Я думаю о взаимодействии, как:
% syntax_highlight <SOURCE_FILE> | lp
... с необходимыми переключателями командной строки и т. д.
Лучшее, что я нашел на данный момент - это утилита Unix highlight
, но у нее есть проблемы. Самым серьезным из них является то, что у него нет возможности напрямую выводить PostScript. (Поскольку highlight
он поддерживает вывод в формате LaTeX, я попытался соединить скрипт, который бы автоматизировал процесс генерации файла PostScript с помощью * .tex => * .dvi => * .ps, но внешний вид конечного результата ужасен, гораздо хуже, чем для файла HTML, который highlight
генерируется для того же ввода исходного кода.)
Спасибо!