在word中插入分页符,多出一行

类似问题在网上也有多次提及,例如:
(1)“ctrl+enter进行分页,但是下一页开头总是多出一行”
(2)“Word换页时,上一页多了一行看不见的行,影响下页的标题编辑”
(3)“word2007分页出现问题,分后多出一行,删除了后面的格式没了”
(4)“word2007分页后在下一页有一空行怎么去取消那个空行”
(5)“word里 ctrl+enter进行分页,但是下一页开头总是多出一行,删除这一行就又并到上一页去了”
……

就表面现象来说,在word中进行分页时,(1)如果是上一句句尾插入分页符,就会导致分出来的新页面上面有一个空行,若删除空行,就会连同分页符一起删 除;(2)如果是在本句的句首插入分页符,就会导致上一页中多出一个隐藏的空行,此行与下页的第一行为同一段落,因此直接影响下页第一行的排版,设置标题 样式后就会看得很清楚了。细心的人会问,为什么那个隐藏的行与下页第一行为同一段落,我明明是在段首插入的啊?猫腻就在这,word插入换页符,是以光标 为分界的,你的光标确实显示在段首,但是对程序而言,它前面极大可能的隐藏了别的元素,所以,你眼睛看着是在第一个字符的地方,但是实际上是不是段首,这 就无从求证了。

经过诸多尝试,发现问题的本质是由word的版本兼容导致的。Word2010有自带的分页换页方式,如果你的文档是 docx,那恭喜,你的换页符,无论是前插还是后插一点问题都没有,自己的版本肯定不会有这个bug。如果你的word是2003,且文档是doc的,那 恭喜你,又是一个完美的换页。以上两者的区别在于,07或10的换页处理方式是在分页的前一部分的后部插入一个“换页行”,此行不影响上页和下页的排版, 而且肉眼可见。03的换页处理方式肉眼不可见,但是界面效果明显很好,你甚至感觉不到换页符的存在,跟换行一样了。总的来说,07或10的方式是方便了开 发者以及程序兼容方面的问题,而03的明显是照顾了用户,出于用户体验的设计,两者均无可厚非。但是,现在把两种混和着用来看看,主要是07或10编辑 doc,毕竟03编辑docx,这种兼容不太可能。会出现什么效果呢?我们通过格式转换来分析,我们将doc和docx进行互转,看智能的office做 了什么事:
(1)原本由03插入的换页符照常保留(整洁好看无空行);
(2)由07或10插入的换页符,此时标准的07或10样式调整成了上面句尾差的那种效果。这个也就导致了本文在解决的问题的出现。

理论上来说,07或10编辑doc或者docx肯定会按新的方式来插入换页符,肯定不会用03的方式来。在docx上这样做没问题,但在doc上就发现走不 通了,它不能识别这种新方式,于是乎为了兼容doc,就有一第三种方式的排版,也就是我们今天要解决的问题——怎么规避这个第三种方式的出现?

解决办法汇总如下:
(1)将文档转成docx的,此时使用标准的07或10样式,不存在第三种方式的问题,推荐此法,大家都升级新版本吧,以后都用docx,就天下太平了;
(2)采用03的office进行编辑,完美使用03方式来做,也不存在第三种方式的问题;
(3)折衷一,既然,03的换页方式,07或10的word只保留旧的不提供新增途径,我们可以通过复制的方式来解决,把有03的换页方式的地方保留好,要用就复制;
(4)折衷二,既然,我们找不到行首,那么,让工具自已找:光标置于要分页的段落:菜单栏——格式——段落——换行和分页——段前分页(勾选)——确定。此法不适于有多级列表的情况,它会导致所有使用本标题的样式都受到影响,具体情况具体分析吧。
(5)不逃避,直接使用第三种方式,采用上句句尾添加的方式,新页会多一行,无伤大雅,又不影响排版,再转换其他文档格式时,还能无损转换
……
方法很多,具体情况,具体分析吧,欢迎大家及时补充。

引自:http://www.shusp.com/article-922-1.html

 

你可能感兴趣的:(实用电脑技术)