Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安徽大学本科毕业论文模板(LaTeX 版本)

✨ 特性

  • ✅ 一键生成标准封面(带下划线填写区)
  • ✅ 理工类(1, 1.1, 1.1.1)与文科类(一、(一)、1.)编号样式自由切换
  • ✅ 中英文摘要、关键词环境
  • ✅ 目录自动生成,支持图、表、参考文献清单
  • ✅ 图表、公式按章节编号(如 图 1-1
  • ✅ 插图、表格专用命令,自动处理标签与样式
  • ✅ 支持 biblatex + gb7714-2015 参考文献格式
  • ✅ 页眉页脚(页码居中)符合要求
  • ✅ 附录、致谢等附加部分一键添加
  • ✅ 完整示例模板 main.tex 开箱即用

📂 项目文件结构

├── word/             # 安徽大学本科毕业论文模板(Word 版本)
│ ├── requirement.doc # 安徽大学本科毕业论文(设计、创作)撰写规范
│ ├── template.doc    # 安徽大学本科毕业论文(设计、创作)写作模板
│ └── README.md       # Word 版本的说明文件
├── imgs/             # 存放图片的目录
│ └── example.pdf     # 示例图片(实际使用时可按需修改)
├── refs/             # 存放参考文献的目录
│ └── main.bib        # 示例参考文献库(实际使用时可按需修改)
├── ahubachelor.cls   # 文档类文件
├── main.tex          # 示例模板(实际使用时可按需修改)
├── LICENSE           # 使用协议
└── README.md         # 本说明文件

🚀 快速开始

  1. 下载/克隆本项目

    git clone https://github.com/mcdudu233/ahubachelor.git
  2. 打开 main.tex
    TexStudio 或者 VSCode 中的扩展插件 LaTeX Workshop 打开 main.tex 文件。

    将文档类选项改为所需学科类别(默认 science 为理工类):

    \documentclass[science]{ahubachelor} % 理工类
    \documentclass[arts]{ahubachelor} % 文科类
  3. 填写封面信息
    替换 \renewcommand 中的个人信息(见模板中注释)。

    \renewcommand{\thesistitlecn}{基于深度学习的图像分类方法研究}   % 中文题目
    \renewcommand{\thesistitleen}{Research on Image Classification Methods Based on Deep Learning} % 英文题目
    ...(见模板中完整列表)
  4. 编写正文
    在对应环境中撰写摘要、各章节、参考文献、致谢等内容。

  5. 编译

    如果使用的是 TexStudio 或者 VSCode 中的扩展插件 LaTeX Workshop 。直接找到编译按钮并点击即可,或者网上搜索相关教程。注意这里用的编译器是 XeLaTex ,文献管理是 Biber ,使用时请设置到指定命令!

    如果想使用命令进行编译,请按顺序输入以下内容:

    xelatex main.tex # 生成整个项目
    biber template # 生成参考文献引用
    xelatex main.tex # 重新生成整个项目,将参考文献引入
    xelatex main.tex # 最后再生成一遍项目,确保没有问题

    推荐使用编辑器内置的 XeLaTeX ➞ Biber ➞ XeLaTeX ➞ XeLaTeX 编译链。

📝 主要命令与使用

学科选项

在 \documentclass[<选项>]{ahubachelor} 中可指定:

选项 编号样式 适用类别
science 1 → 1.1 → 1.1.1 → 1.1.1.1 理工类(默认)
arts 一、→(一)→ 1. →(1)→ ① 人文社科类

注意:两种样式对应的目录缩进、标题格式均会随之调整。

封面

封面内容来自于以下命令:

\renewcommand{\thesistitlecn}{基于深度学习的图像分类方法研究}   % 中文题目
\renewcommand{\thesistitleen}{Research on Image Classification Methods Based on Deep Learning} % 英文题目
\renewcommand{\studentname}{张三}
\renewcommand{\studentid}{Y01234567}
\renewcommand{\college}{示例学院}
\renewcommand{\major}{计算机科学与技术}
\renewcommand{\enrolyear}{2022}
\renewcommand{\enrolmonth}{9}
\renewcommand{\advisor}{李四}
\renewcommand{\advisortitle}{教授}
\renewcommand{\advisororg}{安徽大学示例学院}
\renewcommand{\finishyear}{2026}
\renewcommand{\finishmonth}{5}

要生成封面,请使用 \makecover

摘要

摘要开始前请使用 \startabstract 开始编页码,其他部分如下所示:

\startabstract
\begin{cabstract}

 中文摘要内容...
\end{cabstract}
\ckeywords{关键词1;关键词2;...}
\begin{eabstract}

 English abstract...
\end{eabstract}
\ekeywords{keyword1; keyword2; ...}

目录与清单

插图清单和附表清单一般是用不到的,请按照以下命令解释按需删改:

\contents % 目录
\figures % 插图清单
\tables % 附表清单

正文开始

使用 \startmain 命令可以重置页码为阿拉伯数字,设置正文为宋体小四,即开始正文内容。

插入图片

插入图片请使用以下的 \image 命令:

% 参数:[位置] {图片路径} {标题} {相对宽度(0~1)}
\image[H]{example.pdf}{示例图片标题}{0.6}

注意: 图片标签自动生成为 img:文件名,如 \ref{img:example.pdf} 引用。

插入表格

表格一般使用三线表,如下所示:

\begin{table}[ht]
 \centering
 \caption{表格标题}
 \label{tab:mylabel}
 \begin{tabular}{...}
 \toprule
 ...
 \bottomrule
 \end{tabular}
\end{table}

注意: 表格标签由 \label{tab:mylabel} 指定,请使用 \ref{tab:mylabel} 引用。

公式

公式按章节编号,支持 \label 与 \ref 引用。

\begin{equation}
 E = mc^2
 \label{eq:einstein}
\end{equation}

参考文献

项目使用 biblatex + gb7714-2015 样式,参考文献库为 refs/main.bib

  • 引用:\cite{key}

  • 输出:\references

  • 修改 .bib 后需重新运行 biber

附录

附录使用以下命令:

\appendixof{A}{附录A 标题}
附录内容...
\appendixof{B}{附录B 标题}
附录内容...

致谢

致谢内容请放到以下内容里:

\begin{acknowledgment}

 致谢内容...
\end{acknowledgment}

⚠️ 声明

本项目为非官方 安徽大学本科毕业论文(设计、创作) LaTeX 模板,基于 ctexart 文档类开发,严格遵循学校排版要求,支持 理工类人文社科类 两种编号格式。模板专为 XeLaTeX / LuaLaTeX 编译设计,提供封面、中英文摘要、目录、图表索引、公式、参考文献、附录、致谢等完整论文结构。

📄 许可

本项目基于 MIT 协议开源,可自由使用、修改和分发,但需保留原作者署名。
本模板为非官方制作,最终排版请以学校最新官方要求为准。


最后,祝大家写作顺利! 

About

安徽大学本科毕业论文的LaTex模板

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages