Skip to content

YanTianlong-01/CAU-Undergraduate-Thesis-Template

 
 

Repository files navigation

中国农业大学本科生毕设论文LaTeX模板

本LaTeX模板可以根据所填内容自动生成满足《中国农业大学本科生毕业论文(设计)撰写基本规范》的本科生毕业论文。

本模板提供 caugraduatethesis文档类,该文档类中封装有一系列满足格式要求的插入方法,并对LaTeX中内置代码进行了一系列的格式修改。详细使用方法见下文。

使用方法

根据 CAU_Undergraduate_Thesis_Template.tex文件中所提供的示例进行使用,并可进行满足自己要求的更改。

  • 插入封面:

    \makecover{
            论文标题
        }{
            English Title
        }{
            学生姓名
        }{
            指导教师
        }{
            合作指导教师
        }{
            专业名称
        }{
            所在学院
    }
  • 生成摘要页:

    \makeabs{
                \para{文章摘要内容} %每一段都需要用\para{}括起来
            }{
                关键词1,关键词2,关键词3
    }
        %生成英文摘要页
    \makeabsen{
                \para{This is the abstract of article.} %每一段都需要用\para{}括起来
            }{
                kwd1, kwd2, kwd3
    }
  • 插入表格: caugraduatethesis文档类中,内置了 \cautable方法,可以生成满足格式要求的表格。

    \cautable{
    		表格标题
    	}{
    		ZZZZ %此处Z的个数代表插入的表格所含列数,如ZZZZ代表表格拥有4个列。
    	}{
    		表注 %表注可空,若为空则不生成表注
    	}{tbl:ex2}{ %后文中\ref{}使用的名称,如\ref{tbl:ex2},此参数最好以此形式编写,不推荐换行、缩进等,可能造成错误    %以下插入表格具体内容
                \toprule %三线表第一线
                a & b & c & d \\
                \midrule %三线表第二线
                1 & 2 & 3 & 10 \\
                4 & 5 & 6 & 11 \\
                7 & 8 & 9 & 12 \\
                \bottomrule %三线表第三线
    }
  • 插入图片: caugraduatethesis文档类中,内置了 \caufig方法,可以生成满足格式要求的插图。

    \caufig{
    		./pictures/fig1.png %插入图片的相对路径
    	}{
    		图片标题
    	}{
      		图片描述 %可留空,即无描述
     	}{
      	0.6 %图片宽度(占整行的宽比)
      }{fig:ex1} %后文中\ref{}使用的名称,如\ref{fig:ex1},此参数最好以此形式编写,不推荐换行、缩进等,可能造成错误。
  • 插入正文段落: caugraduatethesis文档类中,内置了 \para方法,可以生成满足格式要求的段落。

    \para{正文段落} %使用\para{}时,末尾无须添加换行符。推荐一段使用一个\para{}

有关正文段落需要注意的事项:

正文段落中若需要插入下划线"_"、百分号"%",需要在下划线前添加转义符。否则报错。

  • 插入致谢、附录和作者简介: caugraduatethesis文档类中,内置了 \thank, \makeappx, \makeprofile方法,可以生成满足格式要求的致谢、附录和作者简介页面。

    %生成致谢
    \thank{
    		姓名 %作者(致谢者)的姓名
    	}{
            	\para{致谢内容}
    }
    
    
    %生成附录
    \makeappx{
            \para{附录内容} %表格、文字、图片皆可
    }
    
    %生成作者简介
    \makeprofile{
          \para{
              这是作者的基本介绍。\\
              这是第二行。
          }
      }{
          \para{
              这是作者的教育经历
          }
      }{
          \para{
              这是作者本科期间发表的论文
          }
      }{
          \para{
              这是作者本科期间参与的科研项目
          }
      }{
          \para{
              这是作者本科期间获得的荣誉
          }
      }{
          \para{
              这是作者的其他成果
          }
      }
  • 插入文章引用: 本文档类支持biblatex包的引用方式。编辑本库中的 ./bibsource.bib,随后在正文中使用 \cite{}进行引用即可。

说明

  • 推荐的编译方式: xelatex -> biblatex -> xelatex*2

更新日志

  • 0.2:

    • 将章节编号从阿拉伯数字更改为汉字。
    • 更新了用于图片描述的参数。
    • 图片和表格的label参数(如fig:ex1)可能造成错误,修改了使用说明的使用范例。
  • 0.3:

    • 更新了图片参数,图片现在可以调整宽度了
    • 添加了一些针对\para{}的使用提示。
    • 支持附录的图片编号以类似S-1的形式展现
    • 修改了\makeprofile{}的使用方法,并美化了显示格式
    • 隐藏了超链接的边框
    • 调整致谢、附录、作者简介在目录页面的格式与其他保持一致
  • 0.4:

    • 添加了代码格式,现在可以插入代码了
    • 作者简介栏目的插入文字方法现在与正文一致,都需要\para{}
    • 摘要现在需要用\para{}将段落括起来

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 99.4%
  • Python 0.6%