[发明专利]一种论文的排版方法及系统有效
申请号: | 201210246411.X | 申请日: | 2012-07-17 |
公开(公告)号: | CN102779118A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 周广超 | 申请(专利权)人: | 周广超 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110016 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 论文 排版 方法 系统 | ||
技术领域
本发明涉及论文排版领域,特别涉及一种论文的排版方法及系统。
背景技术
易用高效的论文排版方法对于提高论文质量是至关重要的,令使用者得以将更多的精力放在论文内容上,而不是浪费在论文排版上,从而提升科学研究的水平。本发明专利所述的论文排版包括参考文献、公式、注释、图表、章节等的编号及编号的引用,以及对这些编号、编号的引用和待排版的图文进行格式排版,也包括排版程序在格式排版完成后自动加入与页面物理位置相关的信息,与页面物理位置有关的信息是指格式排版完成后才能确定的信息,这些信息包括章节目录、图目录、表目录、页眉、页脚和名词索引表等。
目前,论文的排版常用两类软件:一是以Microsoft Word为代表的图形界面式的排版软件,二是以LaTeX为代表的基于纯文本式源文件的半编译式排版软件。
用于论文排版时,这两类软件各有不足:前者表现在论文撰写过程中涉及大量的人工格式排版动作,影响了论文的写作效率,尤其是较大篇幅的论文在修改阶段涉及较多的内容调整时,用于格式排版的精力相对较多;后者虽完全实现了论文格式的自动排版,但因其执行过程中涉及大量排版格式相关的宏包命令的解释执行,整体执行速度较慢,用于论文排版时每次执行的时间较长,用户难以接受,而且其纯文本式的源文件不能显示图表与公式,学习与使用过程中缺乏图形界面的直观性,不具有易用性。另外,上述两类排版软件尚缺乏高效易用的论文参考文献编号与引用功能:Microsoft Word配合Reference Manager等软件实现的参考文献编号与引用不够直观,不易用;LaTeX的BibTeX宏包可以实现参考文献的编号与引用,但一般需要四次执行过程,即LaTeX、BibTeX、LaTeX、LaTeX,使得论文排版速度变得更慢。
发明内容
本发明针对上述缺点,提出一种基于图文混合源文件的论文排版方法及系统,其直观易用,能够显著提高论文撰写过程中的排版效率。
本发明提供的一种论文的排版方法包括如下步骤,
步骤1:使用支持图文输入功能的文档编辑器创建源文件,源文件的内容包括论文内容、编号命令和格式排版命令,源文件中的论文内容为待排版的图文。
步骤2:排版程序读取步骤1中的源文件,解析其中的编号命令,进行编号,得到各个编号命令对应的编号值。此处的编号值与页面物理位置无关。
步骤3:排版程序读取步骤1中的源文件,解析源文件中的论文内容和格式排版命令,按照格式排版命令的要求,对源文件中的论文内容和步骤2中的编号结果进行格式的排版,排版格式遵循相应的论文排版规范。
步骤4:将排版结果写入磁盘文件。
优选地,所述排版方法步骤3后还包括步骤:
排版程序自动加入的与页面物理位置有关的信息,与页面物理位置有关的信息是指步骤3格式排版完成后才能确定的信息,这些信息包括章节目录、图目录、表目录、页眉、页脚、名词索引表等。
优选地,所述排版程序自动加入的与页面物理位置有关的名词索引表,其实现过程包括:使用者将索引词逐条保存在源文件外的一个磁盘文件中;排版程序通过解析该磁盘文件,逐个得到各个索引词,并在步骤3中的格式排版结果中搜索各个索引词,记录搜索到的各个索引词所在的页码;最后由所有的索引词和索引词所出现在的页码生成名词索引表。
优选地,所述排版方法中的排版程序还具有编号命令和格式排版命令报错功能,即排版程序在执行过程中若解析到不符合预先规定的编号命令或格式排版命令,则报出相应的错误。
优选地,所述排版方法步骤3中排版程序在进行一行文字的左(右)对齐时,基准线取作字型数据(Glyph Metrics)的内边框,即边界框(Bounding Box)的左(右)边界。
优选地,所述排版方法中的图文包括文字、符号、图片、表格、公式。
优选地,所述排版方法中的编号命令和格式排版命令是预先规定的字符串,编号命令用于实现编号功能和编号的引用功能,格式排版命令用于实现格式排版功能。编号命令包括三类,第一类是按在源文件中的出现顺序分类依次编号,如论文的图片、表格、公式、定理、定义、引理、推论、章节条款等的编号;第二类是按在源文件中的被引用的顺序分类依次编号,如论文的参考文献、注释等的编号;第三类是对前两类编号命令的编号值的引用。步骤2执行之前,所有编号命令对应的编号值均未确定;步骤2执行结束,则所有编号命令对应的编号值即已确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周广超,未经周广超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210246411.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:环氧树脂纱的花篮支撑架
- 下一篇:过滤器安装铝材