如何正确“导出”代码?

问题描述 投票:0回答:5

我有一个 Java 项目,我需要在 LaTeX 文档的一部分中列出我的所有类和代码的代码列表。导出代码的最佳方式是什么?是简单地复制和粘贴,还是有办法正确导出代码以保留所有格式?

java eclipse latex code-translation
5个回答
1
投票

这很容易做到:

for d in `find <projectdir> -name '*.java'; do
    echo "$d" >> output.txt
    cat "$d" >> output.txt
done

...但是将所有代码转储到文档服务中可能有什么用途?


1
投票

如果 LaTeX 是目标,我会搜索一些代码格式模板。 将文本输入 LaTeX 很容易,但格式设置却是另一回事。


1
投票

我找到了一个办法: http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/

尽管如此,代码似乎会脱离页面..


1
投票

您还可以使用 TEXlipse 插件直接在 Eclipse 中尝试您提到的软件包列表

alt text
(来源:sourceforge.net

然后您可以查看您的参考文献中是否引用了正确的 Java 文件。
用于本教程幻灯片 19


你也可以尝试:

  • GNU source-highlight,可以产生 Latex 输出,并且可能更适合批量处理所有文件。
  • pygmentize,它需要 Python,并且还应该产生 Latex 输出。

0
投票

for d in `find -name '*.java';做 echo "$d" >> 输出.txt 猫“$d”>>输出.txt 完毕 如果您不说的话,{code' 将详细验证是否已完成任何帐户

'' {完成裂纹#^}

© www.soinside.com 2019 - 2024. All rights reserved.