我有一個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. 如何以正確的方式編寫此JavaScript代碼?
- 3. 導出模塊的正確方式
- 4. getShippingIncludeTax - 正確的代碼方式
- 5. UTF-8編碼,以正確的方式
- 6. 如何正確輸出遊戲代碼
- 7. 如何正確的方式轉換成JavaCV(mixChannels)OpenCV的代碼
- 8. 如何隱藏使用PHP的正確方式的空代碼?
- 9. 如何正確格式化此代碼?
- 10. 正確的導航方式
- 11. 如何編寫這段代碼正確的方式在JavaScript
- 12. Java - 繪製數獨 - 如何以正確的方式構建代碼?
- 13. 如何以正確的方式在硬盤上存儲密碼?
- 14. 正確的編碼方式
- 15. 代碼輸出不正確
- 16. 如何以正確的方式轉義C#正則表達式?
- 17. 如何導出android代碼
- 18. 需要以正確的方式確認
- 19. 如何正確解碼代碼39
- 20. 我怎麼會正確導出我的代碼在Eclipse
- 21. 如何以正確的方式實現我的異步方法?
- 22. 如何正確導出我的程序
- 23. 如何正確導出的Node.js應用
- 24. 導出的JSON格式不正確
- 25. 代碼塊不正確的C++輸出
- 26. 以MVVM方式導出DataGrid
- 27. 上導航,正確的方式處理
- 28. 如何管理正確的代碼
- 29. 此代碼是如何正確的?
- 30. 我的以下代碼是否正確?
答案取決於文件的種類,對吧? HTML,PDF,Word - 你是指哪一個? – duffymo 2010-04-22 12:20:14
爲操作添加了更多信息 – KP65 2010-04-22 12:26:25