如何在不进行屏幕截图的情况下将模型的代码输出到word文档中?

时间:2015-04-27 07:53:00

标签: netlogo

我想在项目报告中包含我的模型代码示例。我试过截取我的代码截图,但它太长而且不易读。因此,我想知道是否可以输出我的模型代码的图像,该图像尚未最小化或切割成单词文档以进行注释?

2 个答案:

答案 0 :(得分:1)

(我假设您不只是复制和粘贴的原因是您想要保留颜色?)

使用“文件”菜单上的“另存为小程序”。从生成的HTML文件中删除applet部分,然后保留代码部分。

NetLogo 6.0中将直接支持“另存为HTML”;见https://github.com/NetLogo/NetLogo/issues/645

答案 1 :(得分:1)

如果Seth猜错了你只需要一个等宽字体,你可以只在代码选项卡中复制(ctrl-A,ctrl-C),粘贴到你的Word文档中,然后将字体设置为任何等宽字体(如Courier)新)。

如果Seth猜对了,你想要语法高亮,你可以得到Vim syntax file,在Vim中打开你的NetLogo文件,选择代码范围,然后使用Vim的TOhtml命令。然后,您可以将此HTML文件读入Word文档。

请注意,将Word用于涉及代码的报告是一个糟糕的想法:只要进行进一步更改,代码就会立即失去同步。相反,学习LaTeX使用listings包将您的代码读入您的文档。