[发明专利]公式布局排版方法和装置有效
申请号: | 201010127790.1 | 申请日: | 2010-03-17 |
公开(公告)号: | CN102194243A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 王全鹏;魏文 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60;G06F17/24 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公式 布局 排版 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种公式布局排版方法和装置。
背景技术
目前在计算机电子排版过程中,常常会遇到排版的文档中含有公式的情况,特别是在数学和化学方面的出版物如教材、期刊中,常需要排版大量的数学公式和文字混排的情况,现有公式和文字混合排版布局,如:公式和文字在一排显示的效果为:前面主要是对公式的说明,通常是一小段文字或简单几个字加冒号,中间是公式,后面主要是对公式的编号,以方便后面文章对公式的引用。比如公式编号为“(1)”,下文的引用为“公式(1)”。如果不遵循一定格式排版的话,容易造成结构混乱,不美观,且不易阅读和查找。这就涉及到公式和文字的排版布局问题。如图1、图2所示。这是数学教材里面的最常见的排版格式。目前主要通过以下方式达到该格式的排版:
为了达到类似上述的效果,目前常用编辑软件都是通过人工加空格的方式进行手动调整。这种通过手工调节的弊端不但效率十分低下,且费时费力,且枯燥乏味。而且对内容进行再编辑时,就会打破原有的排版布局,从而不得不重新手动进行再调节。
发明内容
本发明的实施例提供一种公式布局排版方法和装置,能够快速排版,无需手动调节。
为达到上述目的,本发明的实施例采用如下技术方案:
一种公式布局排版的方法,其特征在于,包括:
设置排版区域;
将公式以公式盒子的方式编入待排版的字符小样,所述公式盒子设置有显示属性;
将字符小样排版,生成大样显示到排版区域,所述公式盒子按照显示属性排版显示。
上述方法中,所述公式盒子的显示属性包括居中属性。
上述方法中,公式盒子按照显示属性排版显示的步骤包括:
如果公式盒子的显示属性为居中属性,判断本行已经完成排版的长度是否已经超过本行的一半;
如果本行已经完成排版的长度未超过本行的一半,公式盒子排版显示在本行的正中。
上述方法中,还包括:
如果本行已完成排版的长度小于所述排版区域的长度,公式盒子右边字符靠本行右端显示。
上述方法中,还包括:
如果本行已经完成排版的长度超过本行的一半,公式盒子按照正常排版显示。
上述方法中,公式盒子按照显示属性排版显示的步骤包括:
如果公式盒子的数量为两个或两个以上,且第一个公式盒子的显示属性为居中属性,判断本行已经完成排版的长度是否已经超过本行的一半;
如果本行已经完成排版的长度未超过本行的一半,第一个公式盒子排版显示在本行的正中,其余公式盒子依次按照正常排版显示。
上述方法中,还包括:
如果本行已经完成排版的长度超过本行的一半,所有公式盒子依次按照正常排版显示。
一种公式布局排版的装置,包括:
设置单元:用于设置排版区域;
编辑单元:用于将公式以公式盒子的方式编入待排版的字符小样,所述公式盒子设置有显示属性;
显示单元:用于将字符小样排版,生成大样显示到排版区域,所述公式盒子按照显示属性排版显示。
其中,显示单元包括:
第一判断子单元:如果公式盒子的显示属性为居中属性,用于判断本行已经完成排版的长度是否已经超过本行的一半;
第一执行子单元:如果本行已经完成排版的长度未超过本行的一半,用于将公式盒子排版显示在本行的正中。
或者,显示单元包括:
第二判断子单元:如果公式盒子的数量为两个或两个以上,且第一个公式盒子的显示属性为居中属性,用于判断本行已经完成排版的长度是否已经超过本行的一半;
第二执行子单元:如果本行已经完成排版的长度未超过本行的一半,用于将第一个公式盒子排版显示在本行的正中,其余公式盒子依次按照正常排版显示。
本发明实施例提供的公式布局排版方法、装置,将公式以公式盒子的方式编入待排版的字符小样,然后自动显示到排版区域,无需手动调节。
附图说明
图1为现有包括公式的排版格式效果示意图。
图2为现有包括公式的排版格式效果示意图。
图3为本发明公式布局排版的方法的一个实施例的方法流程图。
图4为使用图3所示方法得到的大样排版效果示意图。
图5为图3所示方法中公式盒子按照显示属性排版显示的步骤的方法流程图。
图6为图3所示方法中公式盒子按照显示属性排版显示的步骤的另一种方法流程图。
图7为本发明公式布局排版的装置的一个实施例的结构示意图。
图8为图7所示装置中显示单元的一种改进的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010127790.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动显示广告的系统及其方法
- 下一篇:一种安全支付方法和安全支付终端