word插入漂亮的代码块 | 您所在的位置:网站首页 › work文档怎么弄 › word插入漂亮的代码块 |
前言
在写毕业论文的时候不可避免需要插入代码片段(凑字数啊 ),以往使用的word插入方式感觉不太适合正规严肃的场合,遂再研究了一遍word插入代码方式,最终结果差强人意吧。下面列出几种方式待查阅。 同时先放出最心仪的效果(在该场景中): 效果如图所示: 方式最简单,借助某些帮助网址即可。 原本流传较广的是,http://www.planetb.ca/projects/syntaxHighlighter/。 不过现在似乎停止维护了,但其他地方也能达到同样的效果,可以参考使用:http://www.codeinword.com/。 达到的效果参考如下: 比如使用Notepad++,可以安装NppExport插件,导出代码格式。 详细可参考:https://blog.csdn.net/sunshine123moon/article/details/49123511。 参考效果: 直接复制的代码文本可能在office中会存在拼写提示的红色波浪线等,导致显示效果很差,这个问题可以通过office的OpenDocument功能解决。 该方法可以结合上述任意一种插入方式,具体使用如下: Office中,插入>对象> Opendocument Text 这将打开一个文档窗口,粘贴文本,根据需要设置其格式,然后将其关闭。 参考效果: 为达到最开头实现的那种正式的效果,手动实现途径如下: 在Office中添加1*1的表格,双击表格左上角全选按钮进入表格设置,选择底纹设置背景颜色,得到一个背景框,再填入普通代码即可(不需要其着色渲染效果)。 如图所示: 按道理到上面这步已经完成了本人的所有要求,但是,本人最开始看到的效果(即最开头那个),它本身不是office中的表格,它不能被拉伸、选中等,这个特性也非常有趣,可以保证所有地方的一致性以及不可修改性。但这个设置是在其他人的文档中看见的,无法得知其实现原理。(预计也是某个格式转换工具自动完成的) 于是,本人的做法是,选中看到的那段代码块,删除所有代码只留下一个空格,选中空格,创建样式。直接就能套用了。 至于复用性…单击样式右下角,点击管理样式,导入/导出,将新建的样式复制到右侧Normal.dotm,则以后新建的docx都能使用到该样式。 完美!~ 留一个个人的docx参考吧~ https://ttztmgzlpl.feishu.cn/file/boxcnzx0pJyEWMBrTvbaC05w9Hh?from=from_copylink(通过飞书共享,CSDN的资源分享懂得都懂) ps:里面没有任何东西,看样式表! 最后自从琢磨前端、CSS之后,越来越觉得CSDN的样式效果丑的不行,还不让自己设置。要在Markdown里面每一段设置一次font也太吃力了(Markdown只是转换成html,在html里面设置font也不是不行,但原则上样式应该是通过CSS设置,CSDN并未像一些文本编辑器如Typora等开放CSS样式修改,应该我的理解没错吧,如果CSDN可以设置,也请大佬告知【在免费的情况下】)。这段话就是手动设置了font的效果。 越发想弄一个githubpage了… |
CopyRight 2018-2019 实验室设备网 版权所有 |