西南财经大学本科毕业论文 LaTeX 模板。
本项目提供一个可直接编译的 SWUFE 本科论文模板,重点覆盖:
- 论文封面与声明页
- 中英文摘要
- 目录与章节标题格式
- 正文字体、页边距、行距与页码样式
- 文档类:
swufe(继承report)。 - 编译引擎:仅支持
XeLaTeX或LuaLaTeX,若使用pdfLaTeX会报错。 - 可选项:
cover=true:启用封面、声明页、封底。cover=false:不启用上述页面(默认)。
- 中文默认字体:宋体(
SimSun),并配置黑体、华文中宋、华文仿宋族。 - 英文字体:Times New Roman (
times/timesbd/timesi/timesbi)。 - 字体文件从
fonts/目录加载。 - 版式设置:
- 纸张:A4
- 页边距:
3cm - 行距:
1.5
chapter:居中、二号、华文中宋、加粗,编号格式section:黑体、小三subsection:黑体、四号- 自定义目录页标题样式与章节/小节引导点格式(
titletoc)。
\makecover:生成本科毕业论文封面。\makestatement:生成“原创性及知识产权声明”页。\makebackcover:插入logo/back.pdf作为封底。- 当启用
cover=true时:- 文档开始自动插入封面和声明页;
- 文档结束自动插入封底。
可在导言区设置以下字段(用于封面):
- 论文题目
\title{...} - 论文作者
\author{...} - 所属学院
\school{...} - 所在专业
\major{...} - 学号
\studentid{...} - 年级
\grade{...} - 指导教师
\advisor{...} - 日期
\date{...}(默认可用\today,格式为“YYYY 年 M 月”)
- 中文摘要环境:
cnabstract - 英文摘要环境:
enabstract - 关键词命令:
\cnkeywords{...}\enkeywords{...}
- 两类摘要会自动加入目录。
- 页脚页码样式已重定义为居中、小五号数字(
plain页眉页脚风格)。
- 图题与表题样式:
- 图名为“图”,表名为“表”。
- 标题字体为小四黑体(
\zihao{-4}\heiti)。 - 标题居中,编号与标题文字间使用空格分隔。
- 标题上下间距为
0.5\baselineskip。
- 图表编号:
- 图编号:
\thechapter-\arabic{figure}(例如“图 2-1”)。 - 表编号:
\thechapter-\arabic{table}(例如“表 2-1”)。
- 图编号:
- 图表内容样式:
- 浮动体(
figure、table)内容默认五号、单倍行距、居中。 tabular、tabularx、longtable内文字为五号,且\arraystretch=1。
- 浮动体(
- 浮动参数:
figure/table的标准可选参数(如[!htbp])可正常使用。
- 已加载:
amsmath、amsthm、hyperref、cleveref。 - 超链接样式:
hyperref采用hidelinks,默认不显示颜色和边框。 - 公式编号:按章编号(
\numberwithin{equation}{chapter})。 - 定理类环境:
theorem按章编号;lemma、proposition、corollary、definition与theorem共用编号序列。
- 已配置中文交叉引用名:
equation、theorem、definition、lemma、proposition、corollary、figure、table(可直接用\cref)。
- 附录环境:
swufeappendix- 自动切换到
\appendix; - 提供“附录”标题,并按“附录A/附录B ...”样式显示附录节标题。
- 自动切换到
- 致谢命令:
\makeacknowledgements- 输出无编号“致谢”标题页(
chapter*)。
- 输出无编号“致谢”标题页(
.
├── main.tex
├── example.bib
├── swufe.cls
├── fonts/
│ ├── SimSun.ttc
│ ├── simhei.ttf
│ ├── STFANGSO.TTF
│ ├── STZHONGS.TTF
│ └── times*.ttf
├── logo/
│ ├── swufebanner.pdf
│ ├── swufelogo.pdf
│ └── back.pdf
└── README.md
% 生成封面、原创性及知识产权声明和封底
\documentclass[cover=true]{swufe}
% 不生成,直接从摘要开始
\documentclass{swufe}
\usepackage{lipsum}
\title{论文标题}
\author{张三}
\school{数学学院}
\major{数学与应用数学}
\studentid{4xxxxxxx}
\grade{2023级}
\advisor{张某三}
\date{\today}
\begin{document}
\begin{cnabstract}
中文摘要正文。
\cnkeywords{关键词1;关键词2;关键词3}
\end{cnabstract}
\begin{enabstract}
English abstract text.
\enkeywords{keyword1; keyword2; keyword3}
\end{enabstract}
\tableofcontents
\maketitle
\chapter{引言}
\section{第一节}
\lipsum[1]
\end{document}latexmk -xelatex main.tex
# 或手动执行:xelatex main.tex -> biber main -> xelatex main.tex -> xelatex main.tex\begin{align}
\label{eq:demo}
a^2+b^2=c^2
\end{align}
\begin{definition}[环]
定义内容
\end{definition}
\begin{theorem}[解的存在唯一性定理]
\label{thm:demo}
定理内容
\end{theorem}
参见\cref{eq:demo,thm:demo}。
\begin{swufeappendix}
\section{实验一}
附录内容...
\end{swufeappendix}
\makeacknowledgementscover默认值为false,如需封面/声明页/封底请显式设置cover=true。cnabstract、enabstract、\maketitle内部都调用了\pagenumbering{arabic},会触发页码重新计数。\maketitle当前仅负责打印论文标题;封面信息主要由\makecover负责。- 浮动参数建议使用
[!htbp]、[htbp]等标准组合;[!]不是完整位置参数。 - 参考文献使用
biblatex+biber,文末默认按“中文在前、外文在后”排序。
仓库已提供完整参考文献示例文件:example.bib,覆盖以下类型:
- 期刊
[J](ex_article_journal) - 图书
[M](ex_book) - 会议论文
[A]+ 论文集[C](ex_inproceedings) - 学位论文
[D](ex_thesis) - 报告
[R](ex_report) - 专利
[P](ex_patent) - 标准
[S](ex_standard) - 报纸
[N](ex_newspaper) - 电子文献:
DB/OL、DB/MT、M/CD、CP/DK、J/OL、EB/OL(ex_db_ol、ex_db_mt、ex_book_cd、ex_cp_dk、ex_j_ol、ex_eb_ol)
模板当前参考文献行为(swufe.cls):
- 文末排序:中文在前、外文在后。
- 会议论文:按
文章题目[A]. 论文集名[C], 出版项...输出。 - 专利:按
专利所有者. 专利名称: 专利国别, 专利号[P]. 发布日期.输出。 - 电子文献:按
作者. 题名[xx/yy]. URL, 日期.严格输出。
最小调用示例:
\bibresource{example.bib}
... \cite{ex_article_journal}
... \cite{ex_inproceedings}
... \cite{ex_patent}
... \cite{ex_eb_ol}
\printrefs本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议
(CC BY-NC 4.0)进行许可。作者:cherrchen,仅限非商业性使用。完整许可条款见 LICENSE。
- 图表标题格式:统一图题/表题的位置、字号、编号格式及中英文标点规范。
- 参考文献格式:统一文内引用样式与参考文献表样式,明确
BibTeX/BibLaTeX的推荐方案与示例。 - 致谢环境:定义
acknowledgements(或thanks)环境,提供标准标题样式与目录收录规则。 - 公式与编号格式:统一行间公式编号格式(含按章编号规则)及常用数学排版间距。
- 数学定理环境:定义
theorem、lemma、proposition、corollary、definition等环境及编号体系。 - 注释(脚注)格式:统一脚注编号、字号、行距及脚注分隔线样式。
- 先搜索是否已有相同或相近 Issue,避免重复提交。
- 使用最新仓库代码复现问题后再提交。
- 标题建议带类型前缀:
[Bug]、[Feature]、[Docs]。
- 运行环境:操作系统、TeX 发行版版本、编译引擎(
xelatex)。 - 复现步骤:给出最小可复现示例(MWE)与操作步骤。
- 现象描述:分别写清“期望行为”和“实际行为”。
- 证据材料:附关键报错日志(如
.log)或结果截图。 - 影响范围:说明是否影响封面、摘要、目录、章节、公式、图表或参考文献。
- 修复类改动请先关联对应 Issue。
- 保持单一目的:一个 PR 仅处理一类问题。
- 不混入无关重构、格式化或大范围排版调整。
- 变更说明:简述“改了什么、为什么改、影响哪些文件”。
- 验证方式:给出可复现的验证步骤或编译命令。
- 风险说明:若可能影响既有版式,请明确指出。
- 文档同步:新增命令/环境或行为变更时,同步更新
README.md。
-
xelatex main.tex可成功编译。 - 新增功能包含最小示例或必要说明。
- 不破坏现有封面、摘要、目录与章节编号行为。
- 不包含与本次改动无关的文件修改。
- 《西南财经大学本科生毕业论文(设计)撰写与印制规范》(2025 年版)
- 《本科生毕业论文撰写指南》(2021 年 11 月)