Shnuthesis

上海师范大学研究生毕业论文 LaTeX 模板 LaTeX Thesis Template for SHNU

Category

Other

License

Free to use (MIT)

File

example.tex

example.texRead-only preview
% 本文件为论文主 TeX 文件
% 使用 texlive 完整编译:
% xelatex -> bibtex -> xelatex -> xelatex
% SHNU-Thesis 上海师范大学研究生毕业论文 LaTeX 模板

\documentclass[master]{shnuthesis}
% master 硕士学位论文, 默认可省略
% doctor 博士学位论文, 不能省略
% arts 文科学位论文, 默认缺省为理科
% print 用于打印, 封面等生成空白页
% 提交给图书馆的电子版不要选 print

% fonts macOS系统必选, 调用本地字体
% 需在本地文件夹 fonts 中添加字体 SimSun.ttf, KaiTi.ttf, SimHei.ttf, FangSong.ttf

%【为符合新的论文规范, 请直接插入Word生成的封面及声明页PDF文件, 以下信息无需填写】%

%----- 论文标题、作者、导师、日期等相关信息 -----
\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{linkcolor=magenta}
%\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{\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

% 请插入Word生成的封面 cover.pdf
\insertcover{cover.pdf}

% 生成独创性与授权声明页, 已不适应新的论文规范
%\makestatement

% 请插入Word生成的声明页 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}

Preview
Shnuthesis preview
Shnuthesis LaTeX Template | Bibby | Bibby AI