毕业论文中的“题注”设置(经验五)

操作系统:Windows7

WORD版本:2013

论文格式: XXXXX.docx

在此之前,请先把自定义样式刷好,如不清楚请看 点击打开链接 查看里面的自定义样式。

设置题注需要多级列表的支持,这样以后当在其中插入一章或一个小节,后续章节和小节会自动更新很方便,不用依次的更改。

多级列表和样式的区别:

因为多级列表出现的第一章等不是普通的文字,而样式只是对文字进行快速格式化的一种方式。

1.定义新的多级列表并与自定义样式关联

为什么要定义新的多级列表?原因是:因为我们在写论文时候定义了自己的样式,而自带的多级列表并没有进行关联,所以我们需要定义新的多级列表。如下图所示:

在“开始”标签栏---->>>>"段落"----->>>“多级列表”

会出现如下所示:

依次对这三个级别的标题进行设置并关联即可。否则在后续的操作中会出现

题注或页码不含章节号。若要应用章节号,请使用“开始”选项卡中的“多级列表”按钮,然后选择一种链接到标题样式的编号方案。 如下图所示:

2.插入题注

操作为:“引用”---->>>“插入题注”,出现题注的对话框并进行设置,如下图所示:

点击“确定”即可,

推荐:先对一张图片插入一个题注后,然后经过下面的第3步骤将“图一 - 1”改为“图1-1”,

然后在后续的图片粘贴上一个题注,然后修改题注内容并刷新域即可,这种方式特别快并且方便。

3.将“图一 - 1”改为“图1-1”

其中大致有5种方法解决这个问题:

第一种方法:直接 新建标签  “图1-”  “图2-”,然后按序在各章插入题注即可,因为每个章的图片还是固定的不会出现章的跨越。------>>>这是最简单的方法

第二种方法:先将全篇的文档一级标题自动编号设置为“第1章”中间为阿拉伯数字形式,正常插入题注引用,这时候为图1-1,最后在自定义多级符号中更改“第1章”变为“第一章”,不要刷新题注的域即可----->>>>这是一个依靠不刷新域的方式解决问题,不是一个好方法

第三种方法:使用IF域代码------->>>>>使用嵌套的if语句实现,具体代码如下:

图 { quote { if { STYLEREF 1 \s } = "一" 1 { if { STYLEREF 1 \s } = "二"  2 { if { STYLEREF 1 \s } = "三" 3 { if  { STYLEREF 1 \s } = "四" 4 { if {   STYLEREF 1 \s } = "五" 5 { if { STYLEREF 1 \s } = "六" 6 { if { STYLEREF   1 \s
} = "七" 7 { if { STYLEREF 1 \s } = "八" 8 { if { STYLEREF 1 \s } =   "九" 9 { if { STYLEREF 1 \s } = "十" 10 { STYLEREF 1 \s } } } } } } } }  } } }  } { SEQ 表 \* ARABIC \s 1 }

这样一级一级的去匹配,请详细看代码即可明晓其中的机理。

第四种方法:将一共有三个级别的标题变成四个标题,其中的一个标题设置为阿拉伯数字并且隐藏,这样可以看不见,并与一级标题同级 ----->>>>这个方法普通

比如一篇文档有三级标题,自动编号

第一章

第一节

1.1,1.2,1.3.......

这种形式

__________________________

现在我将文档设置成四级标题

分别是

第一章

1

第一节

1.1,1.2,1.3......

二级标题“1”在文档中不出现的,它和“第一章”中的“一”是同级的。

题注引用二级标题就相当于引用了一级。

第五种方法:域代码替换方法----->>>>是属于众多解决方法中最为精妙,也较为复杂不过我会详细对代码进行说明和图示

方法步骤如下:

(1)将域代码{ SET lsq  "一九一一年一月{ STYLEREF \s 论文正文-一级标题 }日" }{ lsq \@ "D" } 复制到剪贴板中,如下图所示:

另外一种域代码也可以都是同样的道理:

图 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 图 \* ARABIC \s 1 }

表 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 表 \* ARABIC \s 1 }

公式 { QUOTE "一九一一年一月{ STYLEREF 1 \s }日" \@"D" }—{ SEQ 公式 \* ARABIC \s 1 }

域代码解析:

SET是一个指令,用来定义键值对的;例如上图中 "lsq“ 用来定义名称,当然你也可以自定义,假如你叫李伟 ,可以用 ” lw “标识这个键;

后面的 “一九二一年一月{ STYLEREF  \s 论文正文-一级标题}日” ,为"lsq"字符串的值,即"lsq"代表这个值得字符串;

{ lsq  \@  "D"} 为输出的表达式,将“lsq”字符串中的{ STYLEREF  \s 论文正文-一级标题}     “D”为输出字符串的格式,假如为 “Y-M-D”,如下图所示:  

会有如下显示:

其中 21代表一九二一年的后两位,1代表一月,2代表这是第二章从论文正文一级标题所引用来,2代表图的序号。

这是这些代码条语句的含义,请好好理解即可

(2)在正文中,按下ALT+F9,切换到域代码视图下

(3) 按下CTRL+H组合键,打开查找和替换对话框,在替换选项卡中,设置查找内容为“^d STYLEREF \s 论文正文-一级标题”,在替换为中输入“^c”,不区分大小写,注意,“^d”后有一个半角空格,全部替换即可,^c代表粘贴板里面的内容。

(4)然后按下ALT+F9,切换到正常视图下,并刷新域即可

最终的结果为下图所示:

  

转换成功!!!

4.出现的问题

(1)当添加word中的多级列表后,发现页眉中第一章、第二章、第三章没有了,这该怎么办?

解决办法是:

重新为页眉添加域

要自动引用【一级标题编号+一级标题内容】的形式,在插入域的时候,插入两个StyelRef,第一次插入时把“插入段落编号”勾上,第二次则不要勾

最终的结果为:

按 Alt+F9 退出域模式,然后退出页眉页脚编辑模式既可。

(2)有的时候设置完了第二章,再设置第三章的时候发现图的序号是连续的,没有从1开始,如下图所示:

应该是“图3-1 模拟退火算法”,它的域代码为:

这时候又要改域代码了,

"\s 1"改为 "\r 1" 重新算值,如下图所示:

这样既可

时间: 2024-10-17 17:06:00

毕业论文中的“题注”设置(经验五)的相关文章

题注在论文图表编号中的使用

最近在完成一份项目总结材料时,文中包含大量的图表,以前自己会逐个编号,并在正文中添加引用.这样处理,首先工作量很大,需要不断的检查编号是否连续.是否有重复,其次,当文中出现图表的删除或添加时,就需要全部进行变更. 为此,leader让我使用“题注”这一功能来完成.题注是word中一个用于给图片.表格.公式等大量出现且需要编号和简洁解释的对象进行快速编辑的工具.使用题注可以实现自动编号和自动更新,减少了很多工作量,并且简单易学. 下面将自己的操作总结放在这里,主要包含四部分内容: (1)添加题注:

如何插入并引用带有章节号的题注?

首先我们在文章中插入一个表格或者图片,如下图   选中表格-右键-插入题注,将会弹出题注设置框   和平时设置题注一样,标签要选择“表”位置:所选项目上方. 注意:这时候题注栏出现的是“表1”的样式,那么怎么将它变成“表1-1”的样子呢,请看下一步:   点击题注设置面板的编号,进入编号设置. ①编号样式选择1,2,3,4,的样式 ②将包含章节号前面打钩 ③起始样式选择“标题1” ④分隔符选择“-”不包含引号   完成之后确定,这时候我们看见题注哪里变成了“表1-1” 然后在题注后面写上表的名称

毕业论文中的“参考文献”设置(经验二)

操作系统:Windows7 WORD版本:2013 论文格式: XXXXX.docx 添加参考文献的方式: 第一种:一个一个地写编号并对应到参考文献页中的编号----->>>最繁琐方式 第二种:自动编号加上交叉引用--------->>>较为简单 第三种:用尾注实现------->>>优势是当鼠标指到正文引用处会提示引用的文献 第四种:使用NoteExpress插件实现----->>>优势快捷方便,但要安装插件,其实还有EndNote

Word2010设置题注和交叉引用方法

设置题注 点击图片-->右键-->插入题注-->新建标签:"图"-->选择新建标签"图"-->修改"编号"-->勾选包含章节号-->设置章节起始样式:标题2-->确定插入 交叉引用 引用-->交叉引用-->引用类型选择"图"-->引用内容选择"只有标签和编号"-->插入即可 修改题注样式 开始-->样式-->"题注

重要经验五:block作为属性的注意事项

现代ios应用的开发,不使用GCD和block,效率会降低很多,在今年3月份之前,我在block的学习和使用方面,精力和经验都明显不足,在SF有个牛逼同事,不仅自己积累了一套库,而且对这个库持续进行更新和维护,其架构能力和代码水平都不错,他的代码中使用了大量的GCD,为了适应这些技术,我在coding的过程中,开始有意识的多写GCD的代码,刚开始一切顺利,直到我使用block来作为一个对象的属性,这让我纠结了很久. 我遇到的问题是:1,这种属性block,其他类在使用的时候,应该怎么写? 2,b

Quartz中时间表达式的设置-----corn表达式 (转)(http://www.cnblogs.com/GarfieldTom/p/3746290.html)

Quartz中时间表达式的设置-----corn表达式 (注:这是让我看比较明白的一个博文,但是抱歉,没有找到原作者,如有侵犯,请告知) 时间格式: <!-- s m h d m w(?) y(?) -->,   分别对应: 秒>分>小时>日>月>周>年, 举例: 1.每天什么时候执行: <value>0 59 23 * * ?</value>: 如下为每天23:59:00开始执行 <value>0 1,2,3 11,12

[Openwrt 项目开发笔记]:DDNS设置(五)

在上一节中,我主要讲述了如何在Openwrt上安装Samba服务器以及Ftp服务器.在本节中,我将介绍一下,一个比较使用的功能:DDNS.为远程物联网控制打下基础. 题外话:DDNS设置原本是极为简单的.可是由于我的路由所在现实环境的原因,以及我个人能力有限,一直无法达到我预期的目的,真是有点累觉不爱了. ok,言归正传,开始抛干货! 一.安装DDNS服务 opkg update opkg install ddns-scripts luci-app-ddns 二.注册一个动态域名 关于动态域名服

Quartz中时间表达式的设置-----corn表达式 (转)

Quartz中时间表达式的设置-----corn表达式 (注:这是让我看比较明白的一个博文,但是抱歉,没有找到原作者,如有侵犯,请告知) 时间格式: <!-- s m h d m w(?) y(?) -->,   分别对应: 秒>分>小时>日>月>周>年, 举例: 1.每天什么时候执行: <value>0 59 23 * * ?</value>: 如下为每天23:59:00开始执行 <value>0 1,2,3 11,12

华为上机题汇总(十五)

华为上机题汇总(十五) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总十五 目录 第七十一题 第七十二题 第七十三题 第七十四题 第七十五题 第七十一题 71.渡口问题: 同类车辆先来先上,客车优于货车,客车上了4辆后才可以上货车,客车不足4辆可用货车补充. 客车为0,货车为1 输入:5 00101 输出:01324 #include <iostream> #include <queue> #include <vector> u