Genellikle enscript kullanırdım: gibi bir şey
$ enscript --highlight=cpp
--header='|Real Name|Class 101'
--footer='|Page $% of $=|'
-poutput.ps *.cpp
bir başlangıç olacaktır - bu, postscript çıktısını yazar output.ps
, böylece config ile uğraşırken bunu önizleyebilir ve üzerine yazabilir ve sonra mutlu olduğunuzda yazdırabilirsiniz. Daha kapsamlı seçenekler için man sayfasına bakın.
Altbilginin doğru çalışmasını sağlamak EDIT , enscriptli bir acıdır - asla farketmedim çünkü buna hiç ihtiyacım olmadı. Eğer kaydederseniz bu dosyayı için ~/.enscript/so.hdr
(muhtemelen dizini oluşturmak gerekir), aslında gerekli çıktı ile alırsınız
$ enscript --highlight=cpp
--header='|Real Name|Class 101'
--footer='|Page $% of $=|'
--fancy-header=so
-poutput.ps *.cpp
vererek
Kabaca,
- LaTeχ, kurulacak en iyi kalite ve en çok iş olanıdır,
- enscript veya a2ps hem kalite hem de iş bakımından orta düzeydedir,
- vim'in
:hardcopy
emri kolay ama esnek değil
- kod tanımayan bir düzenleyicide manuel olarak vurgulanan sözdizimi yapmak, kötü bir geri dönüş için çok çaba gösterir.