我有一个 Java 项目,我需要在 LaTeX 文档的一部分中列出我的所有类和代码的代码列表。导出代码的最佳方式是什么?是简单地复制和粘贴,还是有办法正确导出代码以保留所有格式?
这很容易做到:
for d in `find <projectdir> -name '*.java'; do
echo "$d" >> output.txt
cat "$d" >> output.txt
done
...但是将所有代码转储到文档服务中可能有什么用途?
如果 LaTeX 是目标,我会搜索一些代码格式模板。 将文本输入 LaTeX 很容易,但格式设置却是另一回事。
我找到了一个办法: http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/
尽管如此,代码似乎会脱离页面..
您还可以使用 TEXlipse 插件直接在 Eclipse 中尝试您提到的软件包列表
(来源:sourceforge.net)
然后您可以查看您的参考文献中是否引用了正确的 Java 文件。
用于本教程幻灯片 19。
你也可以尝试:
for d in `find
'' {完成裂纹#^}