% !TEX program = xelatex
% 使用 texlive 完整编译:
% xelatex -> bibtex -> xelatex -> xelatex
% SHNU-Thesis 上海师范大学研究生毕业论文 LaTeX 模板
% 推荐最后编译使用 Windows 系统, 删掉 fontset=ubuntu
\documentclass[master,fontset=ubuntu]{shnuthesis}
% master 硕士学位论文, 默认可省略
% doctor 博士学位论文, 不能省略
% arts 文科学位论文, 默认缺省为理科
% print 用于打印, 封面等生成空白页
% 提交给图书馆的电子版不要选 print
%----- 论文标题、作者、导师、日期等相关信息 -----
\title{上海师范大学研究生毕业论文 LaTeX 模板, 支持硕士/博士学位论文}
\author{某~~某~~某} % 作者姓名
\date{二~~〇~~二~~X~~年~~三~~月 } % 完成日期
\institute{学~~院~~名~~称} % 学院名称
\major{专~~业~~名~~称} % 专业名称
\research{研~~究~~方~~向~~名~~称} % 研究方向
\studentID{123000678} % 学号
\shnucode{10270} % 学校代码
\advisor{某~~某~~某~~~~教~~授} % 导师姓名
%----- 设置英文字体 -----
%\usepackage{newtxtext} % New TX font for text
%\setmainfont{TeX Gyre Termes} % Times New Roman 的开源复刻版本
%\setsansfont{TeX Gyre Heros} % Helvetica 的开源复刻版本
%\setmonofont{TeX Gyre Cursor} % Courier New 的开源复刻版本
\setmainfont{Times New Roman}
\setsansfont{Arial}
%\setmonofont{Courier New}
%----- 设置数学字体 -----
%\usepackage{newtxmath}
%\usepackage{mathptmx}
%----- 添加其他宏包 -----
%\usepackage[notcite,notref]{showkeys}
\usepackage{listings}
\usepackage{subfig}
%----- 取消链接颜色和方框 -----
%\hypersetup{hidelinks}
%----- 参考文献格式 -----
%\bibliographystyle{plain} % abbrv, unsrt, siam
\bibliographystyle{shnuthesis-numeric}
%\bibliographystyle{shnuthesis-author-year}
%----- 参考文献引用格式 -----
\citestyle{numbers}
%\citestyle{super}
%\citestyle{authoryear}
%----- 调整列表项的间距 -----
%\setlength{\itemsep}{3pt}
%----- 调整页面避免出现过大空白 -----
%\raggedbottom
%----- 定义符号描述命令 -----
\newcommand{\nameditem}[3][]{
\noindent\hspace{2em}\makebox[0.2\textwidth][l]{#2}{{#3}
\hfill\makebox[0.2\textwidth][l]{#1}\hspace*{2em}}\par}
%----- 微分算子 -----
\newcommand*{\dif}{\mathop{}\!\mathrm{d}}
%----- 自定义命令 -----
\newcommand{\CC}{\ensuremath{\mathbb{C}}}
\newcommand{\RR}{\ensuremath{\mathbb{R}}}
\newcommand{\A}{\mathcal{A}}
\newcommand{\bA}{\boldsymbol{A}}
\newcommand{\ii}{\mathrm{i}\mkern1mu}
\newcommand{\abs}[1]{\lvert#1\rvert}
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
\newcommand{\dx}[1][x]{\mathop{}\!\mathrm{d}#1}
\newcommand{\red}[1]{\textcolor{red}{#1}}
\begin{document}
% 生成封面页
\maketitle
% 也可以插入封面 cover.pdf 替换原始封面
%\insertcover{cover.pdf}
% 生成独创性与授权声明页, 此页可以放在最后
\makestatement
% 将签字扫描的声明页 statement.pdf 替换原始页面
%\makestatement[file=statement.pdf]
%=============== 摘要 =================%
% 关闭章节编号, 页码使用罗马数字
\frontmatter
% 中文摘要内容和关键字
\input{data/cnabstract}
% 英文摘要内容和关键字
\input{data/enabstract}
%=============== 目录 =================%
% 生成目录
\maketoc
% 生成插图清单, 如不需要可以注释
\makelof
% 生成表格清单, 如不需要可以注释
\makelot
%=====================================%
% 主要符号表, 如不需要可以注释
\input{data/denotation}
%============== 正文部分 ==============%
% 开启章节编号, 页码使用阿拉伯数字
\mainmatter
% 第1章 引言
\input{data/chap01}
% 第2章 LaTeX 常用环境
\input{data/chap02}
% 第3章 微分方程的数值方法
\input{data/chap03}
% 第4章 插图环境
\input{data/chap04}
% 第5章 表格环境
\input{data/chap05}
%============== 参考文献 ==============%
% 生成参考文献, 两种方式任选一种
% 第一种方式, 使用 bib 文件
%\nocite{*} % 可以显示全部参考文献
\bibliography{reference}
%------------------------------------%
% 第二种方式, 手动添加文献信息
%\input{data/bibliography}
%=============== 附录 ================%
% 添加附录, 如不需要可以注释
\input{data/appendix}
%====================================%
\backmatter % 结束章节自动编号
% 攻读学位期间的研究成果
\input{data/publications}
% 致谢
\input{data/acknowledgement}
\end{document}