有人知道在Microsoft Word文档中显示代码的方法吗?优选地,该方法也将是不引人注目的并且易于更新。
我已经尝试将代码作为常规文本包含,这看起来很糟糕,在编辑常规文本时会碍事。我还尝试过将对象(写字板文档和文本框)插入文档中,然后将代码放入这些对象中。代码看起来更好,在编辑其余文本时更容易避免。然而,这些对象只能跨越一个页面,这使得当需要添加几页代码时,编辑成为一场噩梦。
最后,我知道有很多更好的编辑器/格式在处理这个问题上没有问题,但我一直在使用MS word。
有人知道在Microsoft Word文档中显示代码的方法吗?优选地,该方法也将是不引人注目的并且易于更新。
我已经尝试将代码作为常规文本包含,这看起来很糟糕,在编辑常规文本时会碍事。我还尝试过将对象(写字板文档和文本框)插入文档中,然后将代码放入这些对象中。代码看起来更好,在编辑其余文本时更容易避免。然而,这些对象只能跨越一个页面,这使得当需要添加几页代码时,编辑成为一场噩梦。
最后,我知道有很多更好的编辑器/格式在处理这个问题上没有问题,但我一直在使用MS word。
当前回答
我正在使用Word 2010,我喜欢从github要点复制和粘贴。只需记住保持源格式!
然后我将字体改为DejaVu Sans Mono。
您可以选择使用或不使用编号进行复制。
其他回答
有一个很好的在线工具:https://www.troye.io/planetb/
只需复制生成的代码并将其粘贴到单词编辑软件中即可。到目前为止,我已经在MS Word和WPS Writer上试用过,效果非常好。在Firefox上玩得不好,但在Chrome上运行得很好(还有IE,但谁愿意使用它)。
主要的好处之一是,与Word的代码格式插件不同,它不会干扰代码,并且尊重各种语言的语法。我尝试了其他答案中提供的许多其他选项,但我发现这一个是最有效的(快速且真正有效)。
在另一个答案(markup.su)中也引用了另一个在线工具,但我发现planetB输出更优雅(虽然不太通用)。
输入:
输出:
文档中代码的最佳呈现方式是使用固定宽度的字体(在IDE中应该显示),使用浅色阴影背景或浅色边框来区分块与其他文本。
根据我的经验,eclipse和Notepad++的复制粘贴可以直接使用word。
由于某种原因,我对一个不保留颜色的文件有问题。我创建了一个新的.java文件,将粘贴代码复制到该文件,然后将粘贴复制到word文件,这样就成功了。。。
正如其他人所说,创建一个新的段落样式。我所做的是像信使一样使用单间距字体,字体的小尺寸接近8px,段落之间没有空格,使制表符变小(0.5cm,1cm,…,5cm),在文本周围放置一个简单的线条边框,并禁用语法检查。通过这种方式,我实现了eclipse的线制动,因此我不需要再做任何事情。
希望我帮助了;)
这是我遵循的最简单的方法。考虑我要粘贴java代码。
我将代码粘贴在这里,以便空格、制表符和花括号格式整洁http://www.tutorialspoint.com/online_java_formatter.htm然后我将步骤1中得到的代码粘贴到这里,以便将颜色、字体添加到代码中http://markup.su/highlighter/然后将步骤2得到的预览代码粘贴到MS单词上。最后会变成这样
我也在寻找它,最终为我的代码显示创建了一些东西。这里有一个好方法:
创建一个矩形表单并将文本放置在其中。将字体更改为Consolas,大小约为10。将文本字体更改为接近黑色的灰色(灰色25%,较深75%)如果需要,使用较深的颜色突出显示文本,并选择一种颜色作为轮廓。