作者:pengtu 出自ooo.yjrg.net
简单的说,OOo没有‘节’的概念,MSO里面没有‘页面样式’的概念。这两个概念的作用不同,对比起来会会一头雾水。
那么,什么是‘节’呢?节是指,与文档其它部分格式无关的连续段落。这是我的定义,不是微软的,可查证。节的特性是可以有自己的样式分隔权,例如,分栏可以局限在某一节当中,不干扰其它部分。又如,页码可以从节开始(实际是从节所在的页开始)。所以,在word中用节来控制页码是允许‘破页’的。
但OOo
的Writer不允许‘破页’,它以页面样式管理文档,每一页只允许一种页样式。那么,OOo能做到页码和分栏的灵活性吗?可以的。页码本身不可能‘破页
’,是吧?所以,让文档中间某部分重新编排页码,其实就是重新开始一种页面,用‘页面样式’来管理页码是个很自然的思路。在一种页面之中形成:
1.2.3;1.2.3.4.5……这样的页码。如果懒得改变页,也可以在插入‘页码’的时候选择‘与页面样式不同’,不推荐这样做。
那长一点的栏,肯定要跨页的,怎么办?用框,这一类的情况,OOo一律用框,相当于网页中的层,也不区分文本框还是图文框(word这么做,其实两个也没区别)。框里面你爱分栏分栏,爱背景背景,就是不要干涉页码内政。
换个角度说吧,word里面有个“页面设置”,那是全文档一致的,除非你要用‘节’来破它。这对办公室里面打一两页通知的应用来说,已经很好了。而OOo在文件菜单找不到‘页面设置’,负担该任务的‘页面样式’能管的东西多很多,更接近于印刷行业。
尽管二者不可比,但我还是尽量尝试逐个回答台湾林网友的文章。
pengtu:这个要求比较苛刻,既要开始新的章和页,又要章和前面的章挤在同一页,在逻辑上是矛盾的,从6页开始的第2章,到底应该标新的第1页还是应该标老的第6页呢?OOo做不到。前面说了,不允许破页。
pengtu:页眉页脚在OOo中属于页面样式的一部分,当然,也可以改为‘与页面样式不同’,效果就是开始新的页眉页脚,但不推荐这样做。Word看似方便,其实在长文档中排错很难。还是那句话,OOo不允许破页。
pengtu:还是老问题,不能破页。看林同学的需求,可以试用:插入》框。框可以很长,在属性中选‘当作字符’对齐,丝毫不影响文档打开速度,(这是xml的优势?)。
pengtu:word这种逻辑矛盾的‘灵活’是长文档中页码错误的隐患。0页码的页也是一种逻辑矛盾。但OOo允许新的一页从n开始的,一种途径是手动换行(页)的时候指定样式,修改页码;另一种途径是直接在页码上双击,修改。
pengtu:呵呵,所以要多用样式,这样就方便了。word里面节用多了是很麻烦的,它没有节管理器,而OOo有页面样式管理框。