前言

已经很久没更新了,但不是在摸鱼,最近写了三个小工具,后续可能会写个文章来介绍一下吧,虽然感觉没什么技术含量。

这次主要是想起来上次写实验报告的时候,困恼着如何排版,让同学指导了一下,感觉受益匪浅,本来计划记录一下的,结果期末太忙就忘了,到最近才想起来填坑。本篇文章就记录一下非常基本的实验报告格式排版。不要觉得排版无用,实际上排版也是一种规范。

代码块的插入

对于计算机专业的同学,写完实验代码后,肯定要将重要实现部分的代码加入实验报告,但是Word里是没有默认的代码块格式的,导致直接从IDE中复制粘贴后不是很美观。这时候可以借助插件与网站来实现代码的高亮与格式化。

IDE自带的格式

很多IDE都自带一些代码的格式,特别是暗色的主题,复制出来会自带代码格式,有时候也能呈现想要的效果,以下是PyCharmVSCode Dark Modern主题复制到Word中的效果。

Dark主题复制后自带的暗色样式

Easy Code Formatter

在使用本插件时,复制内容记得去除样式!(也就是只复制文字选项)

  1. 获取

    这是Office中免费的一个加载项,以Office 2019为例,获取路径为:

获取‘Easy Code Formatter’插件
  1. 使用

    点击获取之后会出现在Word的操作栏中,点击即可以看到操作的选项。

codeformatter_button

选中内容点击相应的选项即可,这边以PyCharm为例,讲解一下区别:

  • Format text as code:将文本格式化
Format text as code
  • Highlight selected line:高亮选定的行

    Highlight selected line
  • Code formatter settings:代码格式化设置

    如果你点击Highlight selected lineFormat text as code都没有反应,那么点击此项,在跳出的弹窗中可以找到同名的选项,点击即可。

    Code formatter settings

    设置中还有主题与颜色,这边就不展开介绍了。值得一提的是,这个插件可能出现加载不出来的情况(点击后一片空白),可能和Word版本有关,另外,在调整主题与颜色的时候,要注意不要选择Word显示不了的颜色,会出现一些奇怪的错误。

代码格式化网站

我知道的一些网站:

  1. CodeInWord : http://www.codeinword.com
  2. highlightcode : https://highlightcode.com
  3. Code Paste:https://paste.tonys-studio.top

效果都差不多,步骤为:

格式化后的效果

效果还是不错的,如果你不想要靠右的效果,可以按照一下顺序设置,将其调为向左对齐:

定义编号设置

调整后的效果:

调整前后对比

三线表

是论文中表格的规定形式,总共分为两个步骤:

  1. 对于总表来说,去除除了上下的所有横线。
  2. 对于表头来说,添加下横线。

可以按照以下方式设定:

三线表的设置

设定前后的效果对比:

三线表设定前后对比

标题格式

标题格式结构

对于一些重要的文档,目录一般是不可或缺的,Word中有自动的目录生成,前提是我们设定好标题的格式。

默认标题的格式

以一篇实验报告模版为例:

示例文档

可以看出其中:

  • 实验目的、设计内容、基本设计要求为一级标题,对应样式为标题一
  • 基本设计要求之下的各个小题为二级标题,对应样式为标题二

按照我的习惯(不知道对不对),除了标题一采用的是大写数字以外,其他的标题都已×.×(*n)的格式循环命名下去。下面是一个例子:

1
2
3
4
5
6
7
8
9
10
11
12
实验报告
├─ 一、实验目的
├─ 二、设计内容
├─ 三、基本设计要求
│ ├─ 3.1 实现Telnet的远程登陆
│ │ ├─ 3.1.1 实验思路
│ │ ├─ 3.1.2 实现步骤
│ │ └─ 3.1.3 配置指令
│ └─ 3.2 交换机扩展以太网
│ ├─ 3.2.1 实验思路
│ ├─ …………
└─ …………

修改标题样式

Word默认的标题样式完全不准确,用起来相当不美观,因此考虑修改样式。

标题的格式一般为:

  1. 字体加粗,大小为小四

  2. 中文:宋体

    英文:Times New Roman

  3. 单倍行距

    自定义标题的样式

修改各种标题样式,后续只需要对内容点击样式即可应用成功,免去了每次都要设置段落与字体属性的麻烦。

设置标题格式的作用

  1. 能够跳转到对应的内容

    按住Ctrl + F可以利用标题实现快速跳转。

    标题展示
  2. 可以生成自动目录

    生成目录

目录页码问题

对于一份实验报告来说,正文内容一般是从Word的第三页才开始,这时候会导致出现目录的第一个索引为3,在某些场合可能就不符规范。

略显别扭的起始页码

解决步骤:

  1. 插入 –> 页码 –> 选一个样式(可选)

    插入页码
  2. 光标放在正文开头处

  3. 布局 –> 分隔符 –> 下一页

    插入分隔符
  4. 点击正文第一页的页码(一般是3),在属性中取消“链接到前一节”

  5. 页码 –> 设置页码格式 –> 起始页码 –> 确定

    设置页码格式
    设定起始页码
  6. 删除正文以前的页码 –> 点击目录 –> 只更新页码

    只更新页码

处理结果:

处理后起始页码为1