排版方法及装置制造方法及图纸

技术编号:21247247 阅读:36 留言:0更新日期:2019-06-01 07:31
本发明专利技术提供一种排版方法及装置。该方法包括:获取各级别的标题的接排属性,所述标题的接排属性包括接排后续段落和不接排后续段落;根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。本发明专利技术的方法,通过获取各级别的标题的接排属性,标题的接排属性包括接排后续段落和不接排后续段落,根据各级别的标题的接排属性,确定各级别的标题是否接排后续段落,从而完成对待排版文件中的各标题的接排排版,实现了对排版文件中各标题的接排排版,无需排版人员手动调整各标题与后续段落之间的接排关系,大大降低了排版人员的工作量,提高了排版效率。

Typesetting method and device

The invention provides a typesetting method and device. The method includes: acquiring the connection attributes of titles at all levels, the connection attributes of the titles include the connection of subsequent paragraphs and non-connection of subsequent paragraphs; according to the connection attributes of the titles at all levels, the connection and arrangement of titles in the typesetting file is carried out. According to the method of the present invention, by acquiring the connection attributes of titles at all levels, the connection attributes of titles include following paragraphs and not following paragraphs. According to the connection attributes of titles at all levels, it is determined whether the title at all levels is connected with subsequent paragraphs, thus completing the arrangement of titles in typesetting documents and realizing the arrangement of titles in typesetting documents. No need for typesetters to manually adjust the connection between headings and subsequent paragraphs, which greatly reduces the workload of typesetters and improves the typesetting efficiency.

【技术实现步骤摘要】
排版方法及装置
本专利技术涉及排版
,尤其涉及一种排版方法及装置。
技术介绍
排版是出版的一个重要环节,目前的排版系统中实现了将传统的人工使用交互式桌面排版软件转进行排版转移至在云端自动化排版系统,提高了排版效率,节约了人力资源,得到了广泛地应用。在书籍和科技期刊中,标题较多,通常包括多个级别的标题。标题紧接着可能是另一个标题,也可能是非标题的正文段落。通常,排版人员希望一些低级别的标题不用独立成段,而是在标题后面直接地接排非标题的正文段落。但是,目前的排版系统在进行排版时,通常是将所有的标题都独立成段,这样正文的段落会过碎、版面效果不好,需要排版人员手动调整各标题与后续非标题的正文段落之间的接排关系,工作量大,效率低。
技术实现思路
本专利技术提供一种排版方法及装置,用以解决目前的排版系统在进行排版时,通常是将所有的标题都独立成段,这样正文的段落会过碎、版面效果不好,需要排版人员手动调整各标题与后续非标题的正文段落之间的接排关系,工作量大,效率低的问题。本专利技术的一个方面是提供一种排版方法,包括:获取各级别的标题的接排属性,所述标题的接排属性包括接排后续段落和不接排后续段落;根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。本专利技术的另一个方面是提供一种排版装置,包括:获取模块,用于获取各级别的标题的接排属性,所述标题的接排属性包括接排后续段落和不接排后续段落;排版模块,用于根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。本专利技术提供的排版方法及装置,通过获取各级别的标题的接排属性,标题的接排属性包括接排后续段落和不接排后续段落,根据各级别的标题的接排属性,确定各级别的标题是否接排后续段落,从而对待排版文件中的各标题进行接排排版,实现了对排版文件中各标题的接排排版,无需排版人员手动调整各标题与后续段落之间的接排关系,大大降低了排版人员的工作量,提高了排版效率。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术实施例一提供的排版方法流程图;图2为本专利技术实施例二提供的排版方法流程图;图3为本专利技术实施例二提供的排版效果示意图;图4为本专利技术实施例二提供的亲兄弟标题接排方式保持一致的排版效果示意图;图5为本专利技术实施例三提供的排版装置的结构示意图;图6为本专利技术实施例四提供的排版装置的结构示意图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。首先对本专利技术所涉及的名词进行解释:标题级别:标题级别从1到N,N为大于1的正整数。1级为最高级别、N级为最低级别,级别数越大表示的级别越低。一般来说,同一级别的标题样式一致,不同级别的标题样式不一致,级别越高的标题越醒目。标题接排:通常,某一个标题后面存在后续段落,如果需要另起一段进行排版,那么称为该标题不接排后续段落。如果后续段落紧跟着标题在同一段落排版,那么称为该标题接排后续段落。亲兄弟标题:一个标题的所有子标题,称为亲兄弟标题。禁止背题:若一个标题设置了禁止背题,则如果该标题在排版之后放在了一栏或者一页的最下方,自动将该标题放到下一栏或下一页,也即是该标题具有了禁止背题的效果。一般来说,标题不应该放在一栏或者一页的最下方,后面没有跟随的段落。多个:是指两个及以上。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本专利技术的实施例进行描述。实施例一图1为本专利技术实施例一提供的排版方法流程图。本专利技术实施例针对目前的排版系统在进行排版时,通常是将所有的标题都独立成段,这样正文的段落会过碎、版面效果不好,需要排版人员手动调整各标题与后续非标题的正文段落之间的接排关系,工作量大,效率低的问题,提供了排版方法。如图1,该方法具体步骤如下:步骤S101、获取各级别的标题的接排属性,标题的接排属性包括接排后续段落和不接排后续段落。在实际应用中,可以由用户设计模板生成模板文件,模板文件存储了符合出版标准的排版样式和排版规则。自动排版工具能够将待排版的稿件智能结构化形成符合出版标准的结构化数据文件,例如XML文件。然后,自动排版工具将模板文件与结构化数据文件合成,通过标签映射的方式完成各待排版稿件的自动化排版。本实施例中,各级别的标题的接排属性可以存储在模板文件中,该步骤中,通过获取模板文件即可以获取到各级别的标题的接排属性。可选地,可以为每个级别设置对应的接排属性,同一级别的标题都具有该级别对应的接排属性。例如,可以设置一级标题的接排属性为不接排后续段落,还可以从预设级别开始,预设级别以及低于预设级别的各级别标题的接排属性为接排后续段落。其中,预设级别可以是任一标题级别。另外,本实施例中,可以由排版人员在进行自动化排版之前,根据自己实际需要,在模板文件中设计各级别的标题的接排属性;或者还可以根据待排版文件的类型,获取与待排版文件的类型对应的预先设置好的包括各级别的标题的接排属性的模板文件。例如,可以对大量科技期刊标题接排排版的规律进行总结,总结出通用的标题接排规则,根据这些通用的标题接排规则生成模板文件,以供排版人员选用。本实施例中对于各级别的标题的接排属性的存储方式以及获取方式不做具体限定。步骤S102、根据各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。本实施例中,在获取到各级别的标题的接排属性之后,根据各级别的标题的接排属性,对待排版文件中的各标题进行接排排版,具体可以采用下面方式实现:根据各级别的标题的接排属性,将接排属性为接排后续段落的标题与后续段落接排排版,将接排属性为不接排后续段落的标题独立成段排版。其中,将标题与后续段落接排排版是指将标题与后续的一个段落排版成一个段落。本专利技术实施例提供的方法可以应用于自动排版工具中将模板文件与结构化数据文件进行数据合成的过程中。具体地,各级别的标题的接排属性可以由排版人员预先在模板文件中进行设置,自动排版工具根据待排版文件生成符合出版标准的结构化数据文件,例如XML文件,然后将包括各级别的标题的接排属性的模板文件与结构化数据文件进行数据合成处理,得到符合用户出版标准的排版文件,从而完成对待排版文件的排版。本专利技术实施例通过获取各级别的标题的接排属性,标题的接排属性包括接排后续段落和不接排后续段落,根据各级别的标题的接排属性,确定各级别的标题是否接排后续段落,从而对待排版文件中的各标题进行接排排版,实现了对排版文件中各标题的接排排版,无需排版人员手动调整各标题与后续段落之间的接排关系,大大降低了排版人员的工作量,提高了排版效率。实施例二图2为本专利技术实施例二提供的排版方法流程图。在上述实施例一的基础上,本实施例中,根据各级别的标题本文档来自技高网...

【技术保护点】
1.一种排版方法,其特征在于,包括:获取各级别的标题的接排属性,所述标题的接排属性包括接排后续段落和不接排后续段落;根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。

【技术特征摘要】
1.一种排版方法,其特征在于,包括:获取各级别的标题的接排属性,所述标题的接排属性包括接排后续段落和不接排后续段落;根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版。2.根据权利要求1所述的方法,其特征在于,所述根据所述各级别的标题的接排属性,对待排版文件中的各标题进行接排排版,包括:分别将待排版文件中的每个标题作为目标标题,根据所述目标标题的级别和所述各级别的标题的接排属性,确定所述目标标题的接排属性;若所述目标标题的接排属性为不接排后续段落,则将所述目标标题独立成段排版;若所述目标标题的接排属性为接排后续段落,则确定所述目标标题与下一个标题之间的段落个数,根据所述目标标题与下一个标题之间的段落个数对所述目标标题进行接排排版。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标标题与下一个标题之间的段落个数对所述目标标题进行接排排版,包括:若所述目标标题与下一个标题之间的段落个数不等于1,则将所述目标标题独立成段排版;若所述目标标题与下一个标题之间的段落个数等于1,则根据是否存在已经独立成段排版的所述目标标题的亲兄弟标题,对所述目标标题进行接排排版;其中,所述亲兄弟标题与所述目标标题是同一标题的子标题。4.根据权利要求3所述的方法,其特征在于,所述根据是否存在已经独立成段排版的所述目标标题的亲兄弟标题,对所述目标标题进行接排排版,包括:若存在已经独立成段排版的所述目标标题的亲兄弟标题,则将所述目标标题独立成段排版;若不存在已经独立成段排版的所述目标标题的亲兄弟标题,则将所述目标标题与后续段落接排排版。5.根据权利要求4所述的方法,其特征在于,所述将所述目标...

【专利技术属性】
技术研发人员:杨雷鸣孔峰
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1