如何将多个Java文件漂亮地打印到一个页面上?

如何将多个Java文件漂亮地打印到一个页面上?,java,eclipse,pdf,pretty-print,Java,Eclipse,Pdf,Pretty Print,我是一名教师,希望我的学生面前有4个简短Java文件的源代码的漂亮打印件。我不想浪费纸张(或者让他们乱翻纸张),所以我想把这四个文件放在一个页面上。我不想(从Eclipse)将每个文件都打印到单独的PDF文件中,然后将它们4-up组合起来,因为这样会使文本变得很小。我尝试在Eclipse中将这四个文件连接到一个.java文件中,但是,尽管阅读了,我还是没有找到抑制错误显示的方法(即在一个文件中定义多个公共类) 更新:我不只是想把代码打印成文本。我希望它打印得漂亮,即带有语法突出显示。将它们全部复

我是一名教师,希望我的学生面前有4个简短Java文件的源代码的漂亮打印件。我不想浪费纸张(或者让他们乱翻纸张),所以我想把这四个文件放在一个页面上。我不想(从Eclipse)将每个文件都打印到单独的PDF文件中,然后将它们4-up组合起来,因为这样会使文本变得很小。我尝试在Eclipse中将这四个文件连接到一个.java文件中,但是,尽管阅读了,我还是没有找到抑制错误显示的方法(即在一个文件中定义多个公共类)


更新:我不只是想把代码打印成文本。我希望它打印得漂亮,即带有语法突出显示。

将它们全部复制到文本编辑器中,然后从那里打印。

  • 您可以将它们从eclipse复制到open/libreoffice或word,以保留格式,尤其是颜色
  • 您可以使用类似Highlight的程序:(结果可以通过highlighting复制到)
  • 您可以使用Latex来处理格式设置
  • 您可以将源代码放在一个文件中,但必须进行必要的更改以确保只有一个公共类:

    公共a类{}

    B类{}


如果我理解正确,我会粘贴到LibreOffice并设置4列文本。也许可以设置水平页面方向。谢谢,但我想把它们打印出来,也就是说,有基于语法的颜色等等。“所以我希望在一个页面上有四个文件。”把源代码放在每个学生的平板电脑上怎么样?在枯树上写代码似乎是如此……上个千年。下一步是什么,石头上划过的痕迹?我很遗憾,我只能正确地划过一次。尽管我把行号弄丢了,我还是选择了第一个。非常感谢。是的,你不能直接复制行号,只能用一些奇怪的方法。我更喜欢在open/libreoffice或word中设置行号。试着在谷歌上搜索一下“行号”,这里有很多信息。我想重新启动每个文件,所以行号软件不会帮我,至少不会一步完成。对于Word(2010),你可以选择“在每个部分重新启动”。您只需在每个文件后面添加一个分节符,然后再次从1开始。对于Openoffice/Libreoffice,您可以格式化当前段落并选中“在此段落重新启动”。这不仅仅是一个步骤,但如果你知道在哪里点击,仍然非常简单和快速。谢谢,你有很多好主意。我期待着告诉人们,我认识你,那时你的名气只有三位数。:-)