如何在LaTeX/LyX中添加(大)代码附录?

Rem*_*miX 6 latex lyx

我想在我的LyX文档中添加代码附录.我已经考虑了一些选项,但它们都有问题.

我对列表有一点了解,但有一个问题是,如果我将代码复制并粘贴到其中,我会丢失所有的输入/换行符.由于代码太大而无法手动纠正,我想知道是否有替代方案.

在LyX中可以插入子文档,但这似乎只适用于.tex文件.如果我可以将我的.java文件作为子文档插入,那将是理想的.

我可以将代码打印到PDF,但它会包含弄乱最终文档的边距,因为PDF放在最终文档的左边缘,然后是PDF的边距.此外,此PDF始终包含整个代码和白色区域,而不是整个页面已填充.

有没有人有好的选择?

Doc*_*own 8

在这里找到列表包

http://www.ctan.org/tex-archive/macros/latex/contrib/listings/

允许包含外部源代码文件(查看参考文献\lstinputlisting).

编辑:在这里您可以找到一些示例如何使用它:

http://en.wikibooks.org/wiki/LaTeX/Packages/Listings