我有一个Java项目,我需要在我的LaTeX文档的一部分中使用我所有的类和代码进行代码清单。什么是导出代码的最佳方式?它只是简单地复制和粘贴,或者有没有办法正确导出代码以保持所有格式?如何以正确的方式“导出”代码?
4
A
回答
1
我找到了一种方法: http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/
虽然,这样的代码似乎跑出网页..
1
这是很容易做到:
for d in `find <projectdir> -name '*.java'; do
echo "$d" >> output.txt
cat "$d" >> output.txt
done
...但可能会宗旨倾倒所有的代码放到一个文件服务?
1
如果LaTeX是目标,我会搜索一些格式化代码模板。将文本写入LaTeX很容易,但格式化将是另一回事。
1
您也可以尝试直接提到在Eclipse与TEXlipse plugin包上市
alt text http://texlipse.sourceforge.net/screenshots/freport-screen.png
然后,您可以看到,如果你在引用引用正确的Java文件。
用于this tutorial slide 19。
你还可以尝试:
- GNU source-highlight,能产生乳胶输出,并处理所有很多文件可能更适合批量。
- pygmentize,它需要Python,并且还应该生成Latex输出。
相关问题
- 1. 如何以正确的方式定期运行代码
- 2. getShippingIncludeTax - 正确的代码方式
- 3. 如何隐藏使用PHP的正确方式的空代码?
- 4. 正确的导航方式
- 5. 如何正确格式化此代码?
- 6. Java - 绘制数独 - 如何以正确的方式构建代码?
- 7. 正确的编码方式
- 8. 代码输出不正确
- 9. 如何以正确的方式转义C#正则表达式?
- 10. 需要以正确的方式确认
- 11. 我怎么会正确导出我的代码在Eclipse
- 12. 导出的JSON格式不正确
- 13. 代码块不正确的C++输出
- 14. 如何管理正确的代码
- 15. 正确的方法来评估代码
- 16. 处理代码的正确方法
- 17. 不正确的PHP代码输出与嵌入式的HTML
- 18. 如何将Kotlin函数以正确的名称导出到Javascript
- 19. 如何将HTML数据以正确的格式导出到Excel中?
- 20. 水平线,并给它的HTML代码正确的方式,CSS
- 21. 正确的方式将Ogre从Blender导出到jmonkeyengine中?
- 22. 在MySQL(Ubuntu)中,MYSQL Workbench导出不会正确源代码
- 23. 这里标签r被添加,但没有正确alignment.check代码并指导我正确的方式?
- 24. 避免编写代码两次,同时保持正确的代码方式?
- 25. PHP代码重复。在什么时候复制代码是正确的方式?
- 26. 如何正确导入使用CommonJS的方式
- 27. Alfresco以编程方式导航到正确的文件夹
- 28. 如何让代码以.csv格式显示正确的行和列
- 29. 如何修复我的代码以正确打印“Hello World!”
- 30. 如何正确解释哈希方案的递归伪代码
答案取决于文件的种类,对吧? HTML,PDF,Word - 你是指哪一个? – duffymo 2010-04-22 12:20:14
为操作添加了更多信息 – KP65 2010-04-22 12:26:25