SHNU-Thesis
Author
Andy123t
Last Updated
2 months ago
License
Creative Commons CC BY 4.0
Abstract
LaTeX thesis template for Shanghai Normal University 上海师范大学研究生毕业论文 LaTeX 模板 (非官方).
LaTeX thesis template for Shanghai Normal University 上海师范大学研究生毕业论文 LaTeX 模板 (非官方).
% !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}