厦门大学本科毕业论文 LaTeX 模版。
本模版基于厦门大学图书馆 i 学堂 LaTeX 讲座中提供的硕博毕业论文模版改编而来,根据《厦门大学本科毕业论文(设计)规范》封装了大量格式设置等内容,使用时无需考虑各种格式指令,只需填充作者信息、摘要、关键词、章节标题、章节内容、附录、参考文献、致谢等内容即可。模版效果可点击此处查看。
本模版除了主修毕业论文外,还支持辅修版本和毕业设计版本。详细使用示例可查看 example.tex 文件。
- 自动生成封面、诚信承诺书、中英目录
- 支持将封面改为“本科毕业设计”
- 支持在封面中添加“(辅修)”
- 中英文摘要、中英文目录支持
- 章节自动编号
- 根据章节自动进行插图、表格、公式、算法编号
- 自动设置奇数、偶数页眉和页脚
- 支持从 bib 文件导入参考文献,将自动按照 GB/T 7714-2005 设置参考文献的引用格式
- 支持附录、附表,以及在附录中添加附录章节
- 同时支持电子版和打印版,如果设成打印版,将会在某些偶数页产生空白,使得下一部分的内容从奇数页开始
- 致谢环境可以自定义放在摘要前或论文最后
- 自带字体文件,兼容缺少 Windows 版宋体和黑体字体的 Linux 和 macOS 系统
- 严格按照《厦门大学本科毕业论文(设计)规范》设置字体、行距等
最简单的示例 example-minimal.tex,编译时需要确保和 xmu.cls 文件在同一目录内:
如果编译失败(尤其是 macOS系统),请使用 xelatex 进行编译。如果使用的是 VSCode 的 Latex Workshop 插件,需要选择 Recipe: latexmk (xelatex) 这一项。
%!TEX program = xelatex
\documentclass{xmu}
\begin{document}
% 基础信息
% \print % 电子版 / 打印版(打印版将在某些偶数页产生空白页)
% \design % 毕业设计 / 毕业论文(取消注释即为毕业设计)
% \minor % 主修 / 辅修(取消注释即为辅修)
\title{中文标题}{English Title}
\author{你的姓名}
\idn{你的学号}
\college{你的学院}
\subject{你的专业}
\grade{你的年级}
\teacher{校内指导教师\; 职称}
\otherteacher{校外指导教师\; 职称} % 注释则不显示校外指导教师
\pubdate{完成时间}
\keywords{中文关键词}{English keywords}
% 封面、承诺书
\maketitle
% 如果想要将致谢放在最前,可将最后的致谢移动至此
% 中文摘要
\begin{abstract}
摘要内容。
\end{abstract}
% 英文摘要
\begin{enabstract}
Abstract Contents.
\end{enabstract}
% 目录
\tableofcontents
% 正文
\xmuchapter{一级标题(章)}{Chapter}
\xmusection{二级标题(节)}{Section}
\xmusubsection{三级标题(小节)}{Subsection}
\subsubsection{四级标题} % 四级标题不显示在目录中,无需英文
正文内容,脚注\footnote{脚注内容},引用参考文献\cite{cite1}。
% 参考文献
\begin{reference}
% 如果需要使用 bib 文件导入参考文献,则取消注释下一行
% \bibliography{references.bib}
% 已自动按照 GB/T 7714-2005 设置参考文献的引用格式
% 手动添加参考文献
\begin{thebibliography}{1} % 括号内数字为参考文献条数
\bibitem[1]{cite1} 参考文献1
\end{thebibliography}
\end{reference}
% 附录
\begin{appendix}
附录内容。
\end{appendix}
% 致谢(默认在最后)
\begin{acknowledgement}
致谢内容。
\end{acknowledgement}
\end{document}
详细示例见 example.tex 文件,最终编译效果在 example.pdf 中。可以直接在该示例基础上修改。
编译时,需要确保 example.tex 文件和 xmu.cls 文件在同一目录内,并使用 xelatex 进行编译。如果使用 pdflatex 编译则可能编译失败。
如果编译失败(尤其是 macOS系统),请使用 xelatex 进行编译。如果使用的是 VSCode 的 Latex Workshop 插件,需要选择 Recipe: latexmk (xelatex) 这一项。
论文中的所有插图需统一放在 figures 文件夹内,并根据文件名来包含。
如果您没有接触过 LaTeX 环境,可以尝试安装 Tex Live 和 VSCode 中的 LaTeX Workshop 插件,通过 VSCode 打开 example.tex 文件,并参考网上的 LaTeX 教程以尝试使用本模版。
xmu.cls 文件是模版文件,可以自己修改 xmu.cls 模版文件。模版文件中也提供了大量注释便于修改。
如果您认为自己修改的效果不错,可以发起 Pull request 贡献代码。也可以发起 Issue 提出要添加的功能。