最近在看论文时,发现一些论文中带有中文伪代码的(格式类似于下图),看着还挺美观,于是想自己摸索一下怎么在word中添加这种伪代码。

目前在网上看到的操作大多数都是基于aurora或者algorithm2e的,不太方便转换为word格式,而且对于博主这种latex小白不是特别友好,于是想尝试一下用word中的表格生成类似的伪代码,发现最后的效果也能有个七八成相似,现总结过程如下,供有需要的小伙伴们参考。

目录

  • 1.设置三线表
  • 2.设置伪代码样式
  • 3.编写伪代码

1.设置三线表

1.新建一个word文档,插入一个2行1列的表格

2.选择设计—>新建表格样式

3.设置表格名称为三线表,首先选择将格式应用于整个表格,选择字体,先进行中英文字体的设置


4.选择段落,进行行距的设置,这里是把行距设置为了固定的20磅,实际可以根据自己的需要调整


5.再选择表格属性,设置单元格的垂直对齐属性为居中


6.选择将格式应用于标题行,选择边框和底纹,将上边框设置为1.5磅,下边框设置为0.5磅(先选磅数再点图标)


7.选择将格式应用于整个表格,选择边框和底纹,将上下边框都设置为1.5磅


8.选中刚刚的表格,将样式调整为设置的三线表

2.设置伪代码样式

1.选择开始—>样式—>创建样式,设置样式名称为伪代码



2.在样式栏中右键点击刚刚创建的样式,选择修改

3.选择编号—>定义新编号格式,设置编号为带冒号的数字,对齐方式为右对齐


4.选择段落,设置左侧缩进和悬挂缩进都为1字符

3.编写伪代码

上述两个样式设置完成之后就可以开始编写伪代码了,下图就是我用样式编写的伪代码,看着效果还是不错的。

还有一点需要注意的是,在表格中插入tab键时要使用快捷键ctrl+tab,单独只按tab键的话效果是在末尾新加一行。

如果还想添加竖线的话,可以通过插入形状的方式逐一添加(目前还没摸索到更加高效的方式,不过伪代码中添加竖线的情况应该不多,所以手动添加的工程量也是可以接受滴)。

最后完成的效果如下图所示

更多推荐

Word中添加中文伪代码