我正在寻找可以将c代码(包括彩色语法)转换为pdf文件的脚本/程序

时间:2013-11-17 19:04:11

标签: pdf-generation

我有c代码,我希望它在pdf文件上以便查看,我已经找到了可以做到的脚本/程序(对于mac / linux),但我没有找到。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您可以在LaTeX中使用Listings包。有一个关于here的帖子。

hack是在计算机上的html文档中运行code prettify,然后从浏览器将html文档打印为pdf。除此之外,您还可以运行pygments并导出为HTML,然后导出为PDF。或者,如果您使用sublimetext编写代码,则可以使用此代码将代码直接导出为HTML:https://github.com/joelpt/sublimetext-print-to-html

答案 1 :(得分:0)

您可以使用 minted 包。使用就像列表一样简单。

有一个有用的教程: https://pt.overleaf.com/learn/latex/Code_Highlighting_with_minted

编译时需要使用-shell-escape

我注意到使用 minted 的一个优点是注释中的重音,对于像葡萄牙语这样的语言。列表需要额外的包并造成一系列小困难。