具体方法见最后Thanks for surrounding Gods!!
20160508发现一个03word(doc)转换过来的docx文档无法批量自动修改word自动生成的目录的字体,这个字体强制与对应标题的字体一致,注意可以改变字号、颜、倾斜、加粗等,但是无法从一种字体改为另一种字体,比如无法宋体改为黑体,目录中的字体只能与标题一致。虽然可以修改对应级别目录样式的字体,但是在word目录中,对应的字符字体仍然跟关联的标题一致。如下图,“目录1”样式字体已改为“方正姚体”,但是在目录中一级标题显示的字体仍然是“仿宋_GB2312”。这个问题在网络上很多人都问过,但是没人给出一个好的解决方案。
发现一个退而求其次的方法:
第一步:
选中某个级别的目录样式,比如“目录 1”,右键,选择所有n个实例
第二步:在“样式”栏中最上方点击“全部清除”,可以看到所有目录中的一级标题都变为正文文本的样式,且处于被选中的状态
怎么改字体样式免费
第三步:趁着所有一级标题都处于被选中的状态,立即点击“样式”栏中的“目录 1”样式,发现所有一级标题都按照“目录 1”的样式设置显示了。
第四步:同样的方法修改目录中其他级别标题的字体。
小结:这个方法有一个缺点,就是每次更新目录时,如果选择更新全部目录,那么各级标题的字体就又恢复成跟正文中各级标题字体格式相同。
发现,我新建一个10版的word(docx),是不存在上面说的这个问题的。修改完各级目录的样式后,文档中的各级目录自动更换字体。奇怪
太幸运,彻底发现问题解决了问题,原因在于:文档正文中用户认为修改了各级标题的格式(字体、大纲级别等),使其与它的样式的格式无法对应,比如我遇到的这个文本中,正文中一级标题的样式是“正文”,显然“正文”的大纲级别是“正文文本”,而这个文档的作者把正文中的一级标题的大纲级别认为改为了1,当我把正文中所有一级标题的的样式改为“标题 1”,使文本中大纲级别为1的所有标题与其样式的大纲级别相同,当我修改样式栏中“目录 1”的字体设置,文档目录中的一级标题的字体就会随着“目录 1”中的字体设置自动更新了,而不会锁定为与正文中对应标题的字体相同。正文中的二级标题大纲级别与所属样式的大纲级别是相同的,但是其字体与其所属样式的字体是不同的,当我把正文中所有二级标题的字体改为与其所属样式的字体相同后,我再修改样式中的“目录 2”的字体设置,在文档目录中,二级标题的字体就会随着“目录 2”自动更新了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论