一种毕业论文LaTeX模板自动排版的生成方法技术

技术编号:20389899 阅读:36 留言:0更新日期:2019-02-20 02:51
本发明专利技术公开了一种毕业论文LaTeX模板自动排版的生成方法,包括以下步骤:1)导入宏包;2)自定义宏命令;3)定义页眉和页脚;4)撰写毕业论文封面;5)撰写毕业论文内容,含中文摘要、英文摘要、正文、附录、参考文献、致谢,这六个部分,生成论文目录;6)编译。其中正文处须有LaTeX教程,是指在最终生成的PDF文件中展示各种效果,如插入公式的展示效果,并排的图片,表格表头的双横线,等等;而附带的tex文件则须把这些效果的代码简明易懂地用注释标注。本方法为LaTeX论文编辑在大学毕业论文中的推广具有重要意义。

【技术实现步骤摘要】
一种毕业论文LaTeX模板自动排版的生成方法
本专利技术涉及计算机文字处理
,具体涉及一种毕业论文LaTeX模板自动排版的生成方法。
技术介绍
LaTeX是一种基于TEX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发。利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍品质的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学、化学文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。LaTeX是撰写科技论文必学的排版软件。绝大部分SCI期刊都要求提交LaTeX代码而不是Word。为国内高校的官方Word版本制作对应的易于入门的LaTeX版本有利于学生提前认识LaTeX。此外LaTeX的中文支持并不是特别好,要对论文字体进行精细调节以及带中文字符的章节自动生成需要特别的方法。
技术实现思路
本专利技术的目的是为了解决现有技术中的上述缺陷,提供一种毕业论文LaTeX模板自动排版的生成方法。本专利技术的目的可以通过采取如下技术方案达到:一种毕业论文LaTeX模板自动排版的生成方法,包括以下步骤:1)导入宏包;2)自定义宏命令;3)定义页眉和页脚;4)撰写毕业论文封面;5)撰写毕业论文内容,含中文摘要、英文摘要、正文、附录、参考文献、致谢,这六个部分,生成论文目录;6)编译,利用XeLaTeX引擎生成PDF文件。进一步地,所述的导入宏包,包括导入LaTeX的article格式宏包,公式宏包,图片宏包,表格宏包,tikz流程图宏包,插入代码宏包,书签页宏包,页眉页脚宏包等。这些都是构成一篇完整的学术论文所必需的宏包。进一步地,所述的自定义宏命令,包括按章节编号的公式、插入代码规范、自定义颜色、行距、带中文字符的章节等。其中,按章节编号的公式,是指在第一章的第1条公式,用1.1标记而不是(1)式来标记,第二章的第3条公式,用2.3标记而不是(3)式来标记。其中,插入代码规范,是指针对待插入的代码,其关键字采用特定颜色、加粗、斜体等强调出来。其中,自定义颜色,是指基于毕业论文的官方Word模板、用户偏好而自定义的RGB颜色,可作用于特定文本。其中,行距,是指基于毕业论文的官方Word模板而重定义本LaTeX模板内的行距。其中,带中文字符的章节,是指基于ctex宏包语法,重定义章节标题。重定义前是“第1章”,这是不符合毕业论文的官方Word模板的要求的;重定义后是“第一章”,这才符合官方Word模板的要求。进一步地,所述的定义页眉和页脚,是指在正文开始(begindocument)前采用奇偶页眉定义。根据毕业论文的官方Word版本的要求,须定义奇偶页眉。奇数页随章节变动,如“第一章绪论”、“第五章结论与展望”,偶数页统一是“XXXX大学X士学位论文”。此处“XXXX大学X士学位论文”可以根据具体情况进行替换,比如,“学士”、“硕士”、“博士”以及“华南理工大学”等等。进一步地,所述的撰写毕业论文封面,是指包括论文作者(毕业生本人)、导师、提交日期(即由XeLaTeX引擎自动生成的PDF文件日期),生成带XXXX大学logo的论文封面。进一步地,所述的撰写毕业论文内容,是指须包含中文摘要、英文摘要、正文(第一章AAA,第二章BBB,……)、附录、参考文献、致谢,这六个部分,生成论文目录,其中作为模板,正文须包含LaTeX的公式、图片、表格、流程图、代码、链接等的教程。毕业论文内容的正文处的LaTeX教程,是指在最终生成的PDF文件中展示各种效果,如插入公式的展示效果,并排的图片,表格表头的双横线,等等;而附带的tex文件则须把这些效果的代码简明易懂地用注释标注。本专利技术相对于现有技术具有如下的优点及效果:把LaTeX所必需的导入宏包、自定义宏命令、定义页眉和页脚、撰写毕业论文封面这些要素都与正文集成在同一个tex文件里,并有注释作为教程,便于初学者自学LaTeX。现有的另写一个cls文件然后导入的高级方式,并不利于初学者在短时间内了解LaTeX的文件组织结构。附图说明图1是本专利技术公开的一种毕业论文LaTeX模板自动排版的生成方法的步骤示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例如附图1所示,本实施例公开了一种本科毕业论文LaTeX模板自动排版的生成方法,包括以下步骤:1)导入宏包;2)自定义宏命令;3)定义页眉和页脚;4)撰写毕业论文封面;5)撰写毕业论文内容,含中文摘要、英文摘要、正文、附录、参考文献、致谢,这六个部分,生成论文目录;6)编译。所述的导入宏包,包括导入LaTeX的article格式宏包、公式宏包、图片宏包、表格宏包、tikz流程图宏包、插入代码宏包、书签页宏包、页眉页脚宏包等。这些都是构成一篇完整的学术论文所必需的宏包。所述的自定义宏命令,包括按章节编号的公式、插入代码规范、自定义颜色、行距、带中文字符的章节等。其中,按章节编号的公式,是指在第一章的第1条公式,用1.1标记而不是(1)式来标记,第二章的第3条公式,用2.3标记而不是(3)式来标记。其中,插入代码规范,是指针对待插入的代码,其关键字采用特定颜色、加粗、斜体等强调出来。其中,自定义颜色,是指基于毕业论文教务处官方Word模板、用户偏好而自定义的RGB颜色,可作用于特定文本。其中,行距,是指基于毕业论文的官方模板而重定义本LaTeX模板内的行距。其中,带中文字符的章节,是指基于ctex宏包语法,重定义章节标题。重定义前是“第1章”,这是不符合毕业论文的官方Word模板的要求;重定义后是“第一章”,这就符合毕业论文的官方Word模板的要求。所述的定义页眉和页脚,是指在正文开始(begindocument)前采用奇偶页眉定义。根据毕业论文额官方Word版本的要求,须定义奇偶页眉。奇数页随章节变动,如“第一章绪论”、“第五章结论与展望”,偶数页统一是“XXXX大学X士学位论文”。所述的撰写毕业论文封面,是指包括论文作者(毕业生本人)、导师、提交日期(即由XeLaTeX引擎自动生成的PDF文件日期),生成带XXXX大学logo的论文封面。所述的撰写毕业论文内容,是指须包含中文摘要、英文摘要、正文(第一章AAA,第二章BBB,……)、附录、参考文献、致谢,这六个部分,生成论文目录,其中作为模板,正文须包含LaTeX的公式、图片、表格、流程图、代码、链接等的教程。所述的毕业论文内容的正文处的LaTeX教程,是指在最终生成的PDF文件中展示各种效果,如插入公式的展示效果,并排的图片,表格表头的双横线,等等;而LaTeX教程附带tex文件,tex文件把这些效果的代码简明易懂得用注释标注。所述的编译,是指利用XeLaTeX引擎生成PDF文件。上述实施例为本专利技术较佳的实施方式,但本本文档来自技高网...

【技术保护点】
1.一种毕业论文LaTeX模板自动排版的生成方法,其特征在于,所述的生成方法包括以下步骤:导入宏包;自定义宏命令;定义页眉和页脚;撰写毕业论文封面;撰写毕业论文内容,生成论文目录,其中,所述的毕业论文内容包括中文摘要、英文摘要、正文、附录、参考文献及致谢,上述正文包含LaTeX的公式、图片、表格、流程图、代码、链接的教程;编译,利用XeLaTeX引擎生成PDF文件。

【技术特征摘要】
1.一种毕业论文LaTeX模板自动排版的生成方法,其特征在于,所述的生成方法包括以下步骤:导入宏包;自定义宏命令;定义页眉和页脚;撰写毕业论文封面;撰写毕业论文内容,生成论文目录,其中,所述的毕业论文内容包括中文摘要、英文摘要、正文、附录、参考文献及致谢,上述正文包含LaTeX的公式、图片、表格、流程图、代码、链接的教程;编译,利用XeLaTeX引擎生成PDF文件。2.根据权利要求1所述的一种毕业论文LaTeX模板自动排版的生成方法,其特征在于,所述的导入宏包过程如下:导入LaTeX的article格式宏包、公式宏包、图片宏包、表格宏包、tikz流程图宏包、插入代码宏包、书签页宏包和页眉页脚宏包。3.根据权利要求1所述的一种毕业论文LaTeX模板自动排版的生成方法,其特征在于,所述的自定义宏命令过程如下:按章节编号的公式、插入代码规范、自定义颜色、自定义行距及自定义带中文字符的章节。4.根据权利要求3所述的一种毕业论文LaTeX模板自动排版的生成方法,其特征在于,所述的插入代码规范是指针对待插入的代码,其关键字采用特定颜色、加粗、斜体强调出来。5.根据权利要求3所述的一种毕业论文LaTeX模板自动排版的生成方法,其...

【专利技术属性】
技术研发人员:马守然卢治霖於黄忠
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

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

1