本文用于毕业论文排版,内容写完之后,全部调成正文样式,再进行下面的调整。本文基于Word2016。
多级列表设置
设置多级列表。分别对章、节、小节的一个标题按照下面方式进行设置
- 章标题设置
- 选中章标题,选择多级列表中的1, 1.1, 1.1.1这个
- 定义新的多级列表,改成“第一章”,调好文本缩进位置和对齐位置,确定
- 选中章标题,调整字体,右上方样式-创建样式:章标题
- 节标题设置
- 选择多级列表中刚刚修改后的那个,tab变成二级,此时前面标号是"一.1",要改成1.1,方法如下
- 选中后,点击定义新的多级列表-更多-勾选正规形式编号,调好文本缩进位置和对齐位置,(“编号之后”可以选择“空格”)确定
- 选中节标题,调整字体,右上方样式-创建样式:节标题
- 小节标题设置
- 选择对应多级列表,tab两次,此时标号是"一.1.1",要改成1.1.1,方法如下
- 定义新的多级列表,勾选正规形式编号,其他同上。创建样式:小节标题
设置完成后,其余位置只需要选中,点击相应样式即可。这里有个技巧:文本太长,需要一直下拉很累,可以到大纲视图来完成(段落会被折叠,可以少下拉一些)。
此时参考文献和致谢两部分,不应算作章节,但也应出现在目录中,这只要设置大纲级别即可,我会再下一节进行说明。
另外,设置三种样式,除了重新创建新样式,还可以在原有的标题样式基础上进行修改。以章标题为例,步骤顺序如下
- 选中字体,选择样式“标题1”,右键样式-修改,修改字体。
- 此时如果发现标题前总有个黑点,只要修改-格式-段落-换行和分页,取消勾选:与下段同页、段中不分页。
- 使用1, 1.1, 1.1.1这个这个多级列表,更改成“第一章”这样
- 标题1样式处,右键-(第一项)更新章标题以匹配所选内容,这样可以将多级列表和样式关联起来
其实更推荐直接对标题1、标题2等进行修改,这样有几个好处
- 不需要再设置大纲级别(默认设置好了)
- 在后面图表的题注插入时,如果也要指定章的序号,只能用标题1、标题2这些样式,自己定义样式是不支持的
其他细节
- 在定义新的多级列表中,比如级别2,原来是1.1,这两个1都是可以自动变化的,如果不小心删掉了一个,只需要选:包含的级别编号来自
- 如果要修改列表编号字体,只要在一个位置选中修改,其他位置自动会跟着改的
设置大纲级别
对三个样式分别设置大纲级别。只需要右键该样式-修改-(左下角)格式-段落-大纲级别。章标题设为1级,节标题设为2级,小节标题设为3级。参考文献和致谢的样式也是设置为1级大纲。
设置这个的作用
- 可以更方便地自动生成目录
- 视图中勾选导航窗格,如果设置了大纲级别,则可以为word生成一个导航目录置于左边
- 在大纲视图中可以设置显示的级数,更方便对文章内容进行折叠查看
自动生成目录
中文目录
引用-目录-自定义目录-选项中,左边表示根据什么生成目录,一种是根据样式,一种是根据大纲级别,一种是目录项字段。这里我们使用前二者生成中文目录,用第三个生成英文目录。
生成中文目录的三种情况
- 选项中,左边勾选样式,此时右侧标题1,标题2,标题3三个样式对应目录级别123,将123分别填到章标题、节标题、小节标题上,1再填到参考文献和致谢的样式上,点击确定即可生成自动目录。
- 如果之前有设置过大纲级别,则选项中,左边勾选大纲级别,点击确定即可生成自动目录。
- 如果标题样式是直接对标题1,标题2,标题3三个样式的修改,则直接引用-目录-自动目录即可。(设置过大纲也可以直接这样做)
英文目录
先说两种不可行的做法
- 将中文目录复制一份,修改中文为英文,因为这样做后转化为pdf时,目录会因为无法在文中找到你写的那些英文而乱码。
- 再引用,插入一个手动目录,这会替代掉原来的中文目录
一种可行但不太好的方式是手动写目录,可以参考这篇文章,这样做的不足之处在于,页码无法自动更新。
下面展示基于目录项字段的英文目录生成方法
- 首先,在每个标题处都标记上其英文名称。做法:选中标题,按
Shift + Alt + O
,弹出一个框- 目录项中填上要在目录中出现的内容,要包括1.1.1这样的字眼
- 目录标识符就默认为C即可
- 级别就填这个标题的大纲级别
- 填完这个框不会消失,可以不用关闭,去找下一处位置继续设置
- 引用-目录-自定义目录-选项,左边选择目录项字段,即可生成(还要修改字体等)
这样做,word格式下,每个标题旁边都有一些字符,但如果转化为pdf或者打印,那些字符都是看不到的。
页眉页脚设置
要求
- 正文部分之前用罗马字母在页脚标页码,之后用阿拉伯数字在页脚标页码
- 最开始的封面等不标页码,罗马数字第一页是摘要页
- 正文部分页眉奇偶页不同,偶数页是固定的文字,奇数页是章标题
页脚设置步骤如下
- 将光标放在摘要页最开头,布局-分隔符-分节符-下一页
- 设置摘要页页脚:双击页脚处,选择页码-页面底端。此时需要再进行三步修改
- 改成罗马数字:页码-设置页码格式,编号格式中选择罗马数字,下面页码编号选择起始页码
- 取消勾选:链接到上一节
- 此时上一节也会有页脚,要去将它去掉(必须先取消两节之间的链接,再删掉这里,否则删掉这里后面也会被删掉)
- 将光标放到正文最开头,布局-分隔符-分节符-下一页
- 设置正文页脚,选择页码-设置页码格式,编号格式中选择阿拉伯数字
- 取消勾选:链接到上一节
正文页眉设置步骤如下
- 在正文第一页页眉处双击设置,勾选:奇偶页不同
- 设置奇数页页眉
- 选择文档部件-域-StyleRef,选择“章标题”,勾选“插入段落编号”,确定。
- 这时就有了“第一章”这样的字眼,但第一章的标题还没有。
- 选择文档部件-域-StyleRef,选择“章标题”,不勾选“插入段落编号”,确定。
- 这时就有了“第一章绪论”这样的字眼,可以在中间加个空格
- 选择文档部件-域-StyleRef,选择“章标题”,勾选“插入段落编号”,确定。
- 偶数页眉就只需要打上文字即可
三线表绘制
我们希望建立一个样式,表格只要套用这个样式就可以直接变成三线表形式,步骤如下
- 创建一个表格。表格工具-设计,表格样式栏下拉,选择新建表格样式
- 将名称修改为“三线表”,格式选择:边框和底纹
- 设置中选择“自定义”,宽度选择1.5磅,右侧预览分别点击上下框线,确定。这样上下框线就设置好了
- “将格式应用于”改成标题栏,点击加粗(首行加粗),格式选择:边框和底纹
- 设置中选择“自定义”,宽度选择0.75磅,右侧预览点击下框线;再宽度选择1.5磅,右侧预览点击上框线;确定。
- 然后在最下方选择:基于该模板的新文档。此时样式就不只在当前文档生效,其他word文档也会有这个样式
样式中设置字体、段落、表格中文字居中等都不起作用,如果想要一键解决,可以录制宏,但一般感觉没必要,就不记录了。
有时不只是要三条线,要自己更精确地画线,以绘制三线表为例
- 先将表格所有框线去掉:表格工具-设计-(右侧)边框-无框线
- 设置边框线为1.5磅,用最右侧的“边框刷”,刷上下两根线;再设置0.75磅,刷第二条横线
- 如果想去掉某条线,就在选择几磅那里的上方,选择无边框,再用格式刷
- 注:这样绘制出一个表格后,其他表格可以复制粘贴再修改,这样不需要每次都重新设置样式和居中等格式
另外,表格宽度的设置也有一些技巧
- 布局-自动调整,可以根据文字长度自动调整表格宽度,也可以让表格达到页面宽度
- 如果想要某些列等宽,可以直接设置宽度值
- 分布列可以让所有列宽想等,同时不改变整个表格的宽度,或者只选择部分连续列;分布行同理
- 比如自动调整后,又手动拉了某一列的宽度,会显得不对称,可以再进行一次分布列
公式编辑和排版
公式编辑
不用mathtype,不想用鼠标点击方式来输入希腊字母等。下面提供两种方法。
第一种方法,使用内置的UnicodeMath写类似latex的代码。快捷键alt + =
就可以进入公式编辑模式
- 这时可以使用的语法比如
\sum \int _ ^ \alpha
,都和latex一样,输入这种符号只要一个空格就会自动变成相应字符 - 但分式不用
\frac
,而是直接用/
\sum_{n=1}
的这个大括号现在使用圆括号- 更多的使用,比如多行公式、矩阵等,可以参考官网
这种方法我以前用还可以,但后来不知道为什么,有的符号如\alpha
按空格就不会自动转换了,要按空格加回车才能转换,但这样就很麻烦。后来我发现了解决办法,在这里记录一下:公式选项卡中,左边“转换”一栏,下拉出公式选项,点击“数学符号自动更正”,在“数学符号自动更正”选项卡中,勾选“键入时自动替换”,确定后即可恢复空格转换功能。
第二种方法,在chrome浏览器中安装LaTeX2Word-Equation插件,这可以用纯粹的latex代码。想写公式时,就随便在浏览器一个可以写文本的地方写好latex代码,比如在谷歌翻译中写上\alpha + \frac12
,选中-右键-LaTeX2Word-Equation,然后就可以直接粘贴到word中,多行公式也可以。这可以配合mathpix使用,将图片识别为latex代码后,粘贴到谷歌翻译里,转化后粘贴到word里。不过有些复杂的多行公式也会出错。
公式字体,默认只有 Cambria Math,这和latex显示不太一样,有些文章推荐Latin Modern Math字体,点击这里下载,双击里面的otf文件点击安装。然后在word的公式选项中就可以选择公式区默认字体。这里存在一个问题:word另存为pdf时,这种字体的公式边缘会有锯齿,参考这里。但如果通过打印的方式保存为pdf,则没有问题。
更多方法
公式自动编号
需求:公式自动编号,公式居中,编号右对齐。
第一种方法用#(1)
,参考知乎: Word中给公式自动编号,可以非常便捷地实现公式编号。文章中没有写这样编号的公式如何引用,这里记录一下。对想引用的公式,选中编号,插入-书签,指定一个书签名后,想引用时,只需要插入-交叉引用,引用类型选择书签,即可找到。如果全篇的公式标号就是从1开始的阿拉伯数字,这个做法就很完美了。
如果编号需要根据章节变化,如(1-1),则要用类似题注的方法,下面考虑两种情况
- 当多级列表第一层是用阿拉伯数字,则题注设置非常简单,
#()
括号中,引用-插入题注,标签选择公式,勾选“从题注中排除标签”;点击编号,勾选“包含章节号”。- 编号可以完美设置,但引用不完美,因为公式和题注在同一行(不同于图和表),所以引用时会把整个公式复制到引用的位置。可以参考在Word中插入和引用公式编号进行设置,如果不成功,设计书签来引用就行。
- 注:在“包含章节号”中可以看到,章节起始样式只能是标题1、标题2那些,不能是自定义的样式,所以标题样式在已有样式的基础上修改更好
- 当多级列表第一层是用“第一章”这种汉字,则像上面的方式使用题注,会变成(一-1),如果要变成(1-1)
- 一种方式是,多级列表先用着1,生成题注后,固定,最最后再改多级列表,参考知乎回答
- 第二种方式是,每章定义一个题注名,比如第一章就叫“公式一”(名称不重要),第一章的公式就用
#(1-题注标号)
,第二章用#(2-题注标号)
,引用时还是用书签- 这种方式在文章结构固定下来时,不会在中间加入一章的情况下,章的标号是否自动不太影响
- 注:有一些思路说,定义题注名为“1-”,但这样把题注名加上,
#()
就无效了,只有只加号码才行
- 第三种方式和第二种方式类似,只是用seq域代替题注,因为题注的本质也是seq域。以第一章中公式为例
- 每章第一个公式后面都这么写
#(1-{ seq \a \r 1 })
,从第二个公式往后都这么写#(1-{ seq \a })
,其中这个大括号不能直接打,而要用Ctrl + F9
生成 - 这种方法刚刚设置看不到效果,可以打印再返回看一看(参考本文最后的“其他技巧”)
- 还有其他域代码的写法,例如Word2016公式设置自动编号和交叉引用,可以搜索:使用Seq域实现公式自动编号。
- 每章第一个公式后面都这么写
另外,公式排版还有一些基于制表位的方法,如word公式编号及交叉引用技巧;还有基于表格的方法,这里就不讨论了。
其他
- 图、表的题注:插入题注,设置一个,其他复制粘贴。引用时只要插入-交叉引用,引用类型选一下就能找到待引目标
- 参考文献引用,几种方式
- 用
[1]
对参考文献进行编号,在正文中插入[1]
这种标记,只要插入-交叉引用,引用类型选择“编号项”,下面就可以选择对应文献插入 - 引用作者和年份,bilibili: Word排版的正确姿势!,19分43秒开始,但每个论文都要填入各种信息比较麻烦
- 结合endnote:如何用 EndNote 编辑适合投稿杂志的参考文献格式
- 结合Zotero:[Zotero]如何在Word中插入参考文献
- 使用bib文件:Working with Bib files in Word/LibreOffice
- 用
- 有时 Word 转 PDF 后,PDF 上方显示的名称与文件名称不同,这个名称可以在 Word 中修改:点击文件,右边有个属性,下面可以修改标题,去掉的话就会默认用文件名
其他技巧
- word点击文件-打印,然后不用真的打印,直接返回。这样所有地方的域都会自动更新,比如目录更新、公式图表编号等等
- F4快捷键:重复上一个动作