[發明專利]公式布局排版方法和裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201010127790.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動顯示廣告的系統及其方法
- 下一篇:一種安全支付方法和安全支付終端





