我有一个 Java 项目,我需要在我的 LaTeX 文档的一部分中列出我所有的类和代码。导出代码的最佳方式是什么?它只是简单地复制和粘贴,还是有办法正确导出代码以保留所有格式?
问问题
5966 次
4 回答
1
这很容易做到:
for d in `find <projectdir> -name '*.java'; do
echo "$d" >> output.txt
cat "$d" >> output.txt
done
...但是将所有代码转储到文档中的可能目的是什么?
于 2010-04-22T12:24:48.750 回答
1
如果 LaTeX 是目标,我会搜索一些代码格式模板。将文本输入 LaTeX 很容易,但格式将是另一回事。
于 2010-04-22T12:28:33.963 回答
1
我找到了一种方法: http ://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/
虽然,这样代码似乎跑出了页面..
于 2010-04-22T12:34:17.140 回答
1
您还可以使用TEXlipse 插件尝试直接在 Eclipse 中提到的包列表
(来源:sourceforge.net)
然后,您可以查看您是否在引用中引用了正确的 Java 文件。
在本教程幻灯片 19中使用。
您也可以尝试:
- GNU source-highlight,它可以产生 Latex 输出,并且可能更适合批量处理大量文件。
- pygmentize,它需要 Python,并且还应该产生 Latex 输出。
于 2010-04-22T13:28:18.980 回答