702 lines
21 KiB
TeX
702 lines
21 KiB
TeX
|
|
%% This is file `seuthesix.cls',
|
|
%% This file provides a LaTeX document class for typesetting thesis of Southeast University, Nanjing, China.
|
|
%% Copyright (c) 2007--2012 Xu Yuan, email: xuyuan.cn@gmail.com
|
|
%% Copyright (c) 2016 James Fan, email: zhimengfan1990@163.com
|
|
%% License: GNU General Public License, version 3
|
|
%% This file is part of ``seuthesix'' package.
|
|
%% ``seuthesix'' is free software: you can redistribute it and/or modify
|
|
%% it under the terms of the GNU General Public License as published by
|
|
%% the Free Software Foundation, either version 3 of the License, or
|
|
%% (at your option) any later version.
|
|
%% ``seuthesix'' is distributed in the hope that it will be useful,
|
|
%% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
%% GNU General Public License for more details.
|
|
%%
|
|
%% You should have received a copy of the GNU General Public License
|
|
%% along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
|
\ProvidesClass{seuthesiY}[2019/06/23 1.0.2 The LaTeX template for academic degree thesis of Southeast University]
|
|
\typeout{Document Class `seuthesix' 1.0.1 by James Fan (2016/03/20), \\
|
|
Document Class `seuthesiY' 1.0.2 by Deans Yu (2019/06/23)}
|
|
|
|
\newif\ifnocolorlinks\nocolorlinksfalse
|
|
\newif\ifcoadvisor\coadvisorfalse
|
|
\newif\ifengineering\engineeringfalse
|
|
\newif\ifmasters\masterstrue
|
|
\newif\ifphd\phdfalse
|
|
\newif\ifalgorithmlist\algorithmlistfalse
|
|
\newif\iffigurelist\figurelistfalse
|
|
\newif\iftablelist\tablelistfalse
|
|
\newif\ifnomlist\nomlistfalse
|
|
\InputIfFileExists{seuthesix.cfg}
|
|
{\typeout{[seuthesix]: Load seuthesix.cfg successfully!}}%
|
|
{\typeout{[seuthesix]: Load seuthesix.cfg failed!}}%
|
|
\DeclareOption{nocolorlinks}{\nocolorlinkstrue}
|
|
\DeclareOption{algorithmlist}{\algorithmlisttrue}
|
|
\DeclareOption{phd}{\phdtrue\mastersfalse\engineeringfalse\renewcommand\@degreelevel{博士}}
|
|
\DeclareOption{masters}{\masterstrue\engineeringfalse\phdfalse\renewcommand\@degreelevel{硕士}}
|
|
\DeclareOption{engineering}{%
|
|
\engineeringtrue\masterstrue\phdfalse\renewcommand\@degreelevel{工程硕士}}
|
|
\DeclareOption{figurelist}{\figurelisttrue}
|
|
\DeclareOption{tablelist}{\tablelisttrue}
|
|
\DeclareOption{nomlist}{\nomlisttrue}
|
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexrep}}
|
|
\ProcessOptions
|
|
\LoadClass[twoside,a4paper,zihao=-4,UTF8,openright]{ctexrep}
|
|
\RequirePackage[titles]{tocloft}
|
|
\renewcommand{\cftchapleader}{\bfseries\cftdotfill{\cftdotsep}}
|
|
\newcommand{\chuhao}{\fontsize{42bp}{46bp}\selectfont}
|
|
\newcommand{\xiaochuhao}{\fontsize{36bp}{40bp}\selectfont}
|
|
\newcommand{\yichu}{\fontsize{32bp}{36bp}\selectfont}
|
|
\newcommand{\yihao}{\fontsize{28bp}{32bp}\selectfont}
|
|
\newcommand{\erhao}{\fontsize{21bp}{24bp}\selectfont}
|
|
\newcommand{\xiaoerhao}{\fontsize{18bp}{20bp}\selectfont}
|
|
\newcommand{\sanhao}{\fontsize{15.75bp}{18bp}\selectfont}
|
|
\newcommand{\sihao}{\fontsize{14bp}{16bp}\selectfont}
|
|
\newcommand{\xiaosihao}{\fontsize{12bp}{14bp}\selectfont}
|
|
\newcommand{\wuhao}{\fontsize{10.5bp}{13bp}\selectfont}
|
|
\newcommand{\xiaowuhao}{\fontsize{9bp}{11bp}\selectfont}
|
|
\newcommand{\liuhao}{\fontsize{7.5bp}{9bp}\selectfont}
|
|
\newcommand{\xiaoliuhao}{\fontsize{6.5bp}{7.5bp}\selectfont}
|
|
\newcommand{\qihao}{\fontsize{5.5bp}{6.5bp}\selectfont}
|
|
\setCJKmainfont{SimSun}
|
|
\ctexset{%
|
|
chapter/format=\centering,
|
|
chapter/nameformat=\large\heiti,
|
|
chapter/numberformat=\large\heiti,
|
|
chapter/titleformat=\large\heiti,
|
|
chapter/beforeskip=0pt,
|
|
section/format=\raggedright,
|
|
section/nameformat={\large\bfseries},
|
|
section/numberformat={\large\bfseries},
|
|
section/titleformat={\sihao\bfseries},
|
|
subsection/format=\sihao\mdseries\raggedright,
|
|
subsubsection/format=\sihao\mdseries\raggedright,
|
|
listfigurename={插图目录},
|
|
listtablename={表格目录}
|
|
}
|
|
\RequirePackage[font=small]{caption}
|
|
%\RequirePackage{mathptmx}
|
|
\setmainfont[Mapping=tex-text]{Times New Roman}
|
|
\RequirePackage{amsmath}
|
|
\RequirePackage{amssymb}
|
|
\RequirePackage{amsthm}
|
|
\numberwithin{equation}{chapter}
|
|
\newcommand{\dif}{\mathrm{d}}
|
|
\DeclareMathOperator*{\argmin}{argmin}
|
|
\DeclareMathOperator*{\argmax}{argmax}
|
|
\DeclareMathOperator{\diag}{diag}
|
|
\DeclareMathOperator{\rank}{rank}
|
|
\DeclareMathOperator{\sinc}{sinc}
|
|
\DeclareMathOperator{\unwrap}{unwrap}
|
|
\def\me{\mathrm{e}}
|
|
\RequirePackage[mathscr]{eucal}
|
|
\RequirePackage{eufrak}
|
|
\RequirePackage{bm}
|
|
\RequirePackage{graphicx}
|
|
\graphicspath{{figures/}{./}}
|
|
\RequirePackage{nomencl}
|
|
\makenomenclature
|
|
\newcommand{\setnomname}[1]{\renewcommand\nomname{#1}}
|
|
\renewcommand{\nomname}{术语与数学符号约定}
|
|
\RequirePackage{algorithm}
|
|
\RequirePackage{algorithmic}
|
|
\numberwithin{algorithm}{chapter}
|
|
\floatname{algorithm}{算法}
|
|
\renewcommand{\listalgorithmname}{算法目录}
|
|
% \RequirePackage[super,square]{natbib}
|
|
%================================================
|
|
\RequirePackage[backend=biber,bibstyle=config/gb7714-2015,citestyle=config/gb7714-2015,gbfieldtype=true,url=false,gbpunctin=false,
|
|
gbpub=false,gbnamefmt=lowercase,gbbiblabel=dot,]{biblatex}
|
|
%================================================
|
|
\newcommand\citen[1]{[\!\!\citenum{#1}]}
|
|
\RequirePackage{hyperref}
|
|
\ifnocolorlinks
|
|
\hypersetup{colorlinks=false}
|
|
\else
|
|
\hypersetup{colorlinks=true}
|
|
\fi
|
|
\hypersetup{
|
|
linkcolor=blue,
|
|
anchorcolor=black,
|
|
citecolor=red,
|
|
filecolor=magenta,
|
|
menucolor=red,
|
|
urlcolor=magenta
|
|
}
|
|
\AtEndDocument{\backcover}
|
|
\newcommand{\backcover}{
|
|
\clearpage\thispagestyle{empty}\cleardoublepage\mbox{ }
|
|
\clearpage\thispagestyle{empty} %backcover always at even page.
|
|
\begin{picture}(0,0)
|
|
\put(-1,-22){ %
|
|
\includegraphics[width=\textwidth]{figures/back-cover.png}}
|
|
\end{picture}
|
|
}
|
|
|
|
\RequirePackage[top=1.2in,bottom=1in,left=2.5cm,right=2.5cm,a4paper]{geometry}
|
|
\RequirePackage{fancyhdr}
|
|
\fancypagestyle{seustyle}{%
|
|
\fancyhf{}
|
|
\fancyhead[CO]{\xiaowuhao\universityname{}\@thesistype}
|
|
\fancyhead[CE]{ \xiaowuhao\leftmark}
|
|
\fancyfoot[CO,CE]{\thepage}
|
|
}
|
|
\pagestyle{seustyle}
|
|
|
|
\fancypagestyle{nom}{%
|
|
\fancyhf{}
|
|
\fancyhead[CO]{\xiaowuhao\universityname{}\@thesistype}
|
|
\fancyhead[CE]{ \xiaowuhao\nomname}
|
|
\fancyfoot[CO,CE]{\thepage}
|
|
}
|
|
|
|
\renewcommand{\headrulewidth}{0.4pt}
|
|
\RequirePackage{eso-pic}
|
|
\renewcommand{\author}[2]{
|
|
\def\@author{#1}
|
|
\newcommand{\@authoreng}{#2}
|
|
}
|
|
\newcommand{\@titleeng}{}
|
|
\newcommand{\@subtitleeng}{}
|
|
\renewcommand{\title}[4]{
|
|
\def\@title{#1}
|
|
\newcommand{\@subtitle}{#2}
|
|
\renewcommand{\@titleeng}{#3}
|
|
\renewcommand{\@subtitleeng}{#4}
|
|
}
|
|
\newcommand{\@advisorname}{}
|
|
\newcommand{\@advisortitle}{}
|
|
\newcommand{\@advisornameeng}{}
|
|
\newcommand{\@advisortitleeng}{}
|
|
\newcommand{\advisor}[4]{
|
|
\renewcommand{\@advisorname}{#1}
|
|
\renewcommand{\@advisortitle}{#2}
|
|
\renewcommand{\@advisornameeng}{#3}
|
|
\renewcommand{\@advisortitleeng}{#4}
|
|
}
|
|
\newcommand{\@coadvisorname}{}
|
|
\newcommand{\@coadvisortitle}{}
|
|
\newcommand{\@coadvisornameeng}{}
|
|
\newcommand{\@coadvisortitleeng}{}
|
|
\newcommand{\coadvisor}[4]{
|
|
\coadvisortrue
|
|
\renewcommand{\@coadvisorname}{#1}
|
|
\renewcommand{\@coadvisortitle}{#2}
|
|
\renewcommand{\@coadvisornameeng}{#3}
|
|
\renewcommand{\@coadvisortitleeng}{#4}
|
|
}
|
|
\newcommand{\@categorynumber}{}
|
|
\newcommand{\categorynumber}[1]{\renewcommand{\@categorynumber}{#1}}
|
|
\newcommand{\@secretlevel}{}
|
|
\newcommand{\secretlevel}[1]{\renewcommand{\@secretlevel}{#1}}
|
|
\newcommand{\@UDC}{}
|
|
\newcommand{\UDC}[1]{\renewcommand{\@UDC}{#1}}
|
|
\newcommand{\@studentid}{}
|
|
\newcommand{\studentid}[1]{\renewcommand{\@studentid}{#1}}
|
|
\newcommand\degreetype[2]{\renewcommand\@degreetype{#1}%
|
|
\renewcommand\@degreetypeen{#2}}
|
|
\newcommand{\@majorlen}{8em}
|
|
\newcommand{\@major}{}
|
|
\newcommand{\major}[2][8em]{
|
|
\renewcommand{\@majorlen}{#1}
|
|
\renewcommand{\@major}{#2}
|
|
}
|
|
\newcommand{\@department}{}
|
|
\newcommand{\@departmenteng}{}
|
|
\newcommand{\department}[2]{
|
|
\renewcommand{\@department}{#1}
|
|
\renewcommand{\@departmenteng}{#2}
|
|
}
|
|
\newcommand{\@submajor}{}
|
|
\newcommand{\submajor}[1]{
|
|
\renewcommand{\@submajor}{#1}
|
|
}
|
|
\newcommand{\@defenddate}{}
|
|
\newcommand{\defenddate}[1]{\renewcommand{\@defenddate}{#1}}
|
|
\newcommand{\authorizeorganization}[1]{
|
|
\renewcommand{\@authorizeorganization}{#1}
|
|
}
|
|
|
|
\newcommand{\@authorizedate}{}
|
|
\newcommand{\authorizedate}[1]{\renewcommand{\@authorizedate}{#1}}
|
|
\newcommand{\@committeechair}{}
|
|
\newcommand{\committeechair}[1]{\renewcommand{\@committeechair}{#1}}
|
|
\newcommand{\@reviewerA}{}
|
|
\newcommand{\@reviewerB}{}
|
|
\newcommand{\reviewer}[2]{
|
|
\renewcommand{\@reviewerA}{#1}
|
|
\renewcommand{\@reviewerB}{#2}
|
|
}
|
|
\newcommand{\CoverTopOption}[3][s]{
|
|
\makebox[1.5cm][#1]{\xiaowuhao #2}:{
|
|
\underline{\makebox[1.5cm][c]{\xiaowuhao #3}}}
|
|
}
|
|
\newcommand{\CoverBottomOption}[3][4.5cm]{
|
|
\makebox[7cm][s]{
|
|
{\songti\xiaosihao#2}
|
|
\underline{\makebox[#1][c]{\heiti\xiaosihao#3}}
|
|
}
|
|
}
|
|
\newif\ifthanks\thanksfalse
|
|
\newcommand\@seuthesisthanks{ }
|
|
\newcommand\seuthesisthanks[1]{\renewcommand\@seuthesisthanks{#1}\thankstrue}
|
|
\newcommand\@thesisthanks{\ifthanks\thispagestyle{thanksstyle}\fi}
|
|
\fancypagestyle{thanksstyle}{%
|
|
\fancyhf{}
|
|
\fancyfoot[L]{\setlength{\baselineskip}{0pt}%
|
|
\rule[-2.5pt]{6cm}{.4pt}\\ \small\@seuthesisthanks}
|
|
\renewcommand\headrulewidth{0pt}
|
|
}
|
|
\newcommand\makebigcover{%generating a3 front cover
|
|
\pdfpagewidth=420mm
|
|
\pdfpageheight=297mm
|
|
\setlength{\paperheight}{297mm}
|
|
\setlength{\paperwidth}{420mm}
|
|
\thispagestyle{empty}
|
|
\setlength{\unitlength}{1cm}
|
|
\noindent
|
|
\begin{picture}(0,0)
|
|
\setlength{\unitlength}{1cm}\put(19.5,-8){%
|
|
\includegraphics[width=19cm]{figures/front-cover.jpg}}%
|
|
\end{picture}
|
|
\begin{picture}(0,0)
|
|
\put(19.5,0){
|
|
\renewcommand{\arraystretch}{1.0}
|
|
\begin{tabular}{l}
|
|
\CoverTopOption{\schoolcodepre}{\schoolcode} \\
|
|
\CoverTopOption{\categorynumberpre}{\@categorynumber} \\
|
|
\CoverTopOption{\secretlevelpre}{\@secretlevel}\\
|
|
\CoverTopOption{U D C}{\@UDC} \\
|
|
\CoverTopOption{\studentidpre}{\@studentid}
|
|
\end{tabular}
|
|
}
|
|
\end{picture}
|
|
\ifengineering
|
|
\begin{picture}(0,0)
|
|
\put(23.2,-7.5){ %
|
|
\includegraphics[scale=0.65]{figures/engineering.png}}
|
|
\end{picture}
|
|
\else \ifmasters
|
|
\begin{picture}(0,0)
|
|
\put(24.5,-7.5){ %
|
|
\includegraphics[scale=1.1]{figures/master-hwzs.pdf}}
|
|
\end{picture}
|
|
\else \ifphd
|
|
\begin{picture}(0,0)
|
|
\put(24.5,-7.5){ %
|
|
\includegraphics[scale=1.1]{figures/doctor-hwzs.pdf}}
|
|
\end{picture}
|
|
\else
|
|
\ClassError{seuthesix}{invalid degree type option.}%
|
|
{Check your class option of degree type to be one of the following:%
|
|
masters, engineering, phd.}
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\begin{picture}(0,0)
|
|
\put(35,0){ %
|
|
\includegraphics[width=2cm]{figures/seu-color-logo.png}}
|
|
\end{picture}
|
|
\begin{picture}(0,0)
|
|
\put(-1,-22){ %
|
|
\includegraphics[width=\textwidth]{figures/back-cover.png}}
|
|
\end{picture}
|
|
\begin{picture}(0,0)
|
|
\put(18,-11){%
|
|
\parbox[c]{\ccwd}{%
|
|
\bfseries%
|
|
\setlength{\baselineskip}{0pt}
|
|
\@title\\
|
|
\rule{0pt}{\ccwd}\\
|
|
\@subtitle\\
|
|
\vspace*{2cm}
|
|
\@author\\
|
|
\vspace*{2cm}
|
|
\universityname
|
|
}
|
|
}
|
|
\end{picture}
|
|
|
|
\vspace*{8cm}
|
|
|
|
\hspace*{20.5cm}
|
|
\begin{minipage}{16cm}
|
|
\begin{center}
|
|
\linespread{1.25}
|
|
\yihao\heiti\@title\\
|
|
\yihao\heiti\@subtitle
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
\hspace*{20.5cm}
|
|
\begin{minipage}{16cm}
|
|
\begin{center}
|
|
\setlength{\tabcolsep}{0pt}
|
|
\renewcommand{\arraystretch}{2.0}
|
|
\begin{tabular}{cr}
|
|
\makebox[3.5cm][s]{\xiaoerhao\songti\authorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@author}
|
|
\makebox[2cm][r]{}}} \\
|
|
\makebox[3.5cm][s]{\xiaoerhao\songti\advisorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@advisorname}
|
|
\makebox[2cm][r]{\xiaoerhao\heiti\@advisortitle}}}
|
|
\\
|
|
&
|
|
\ifcoadvisor
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@coadvisorname}
|
|
\makebox[2cm][r]{\xiaoerhao\heiti\@coadvisortitle}}}
|
|
\else
|
|
\fi \\
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
\hspace*{20.5cm}
|
|
\begin{minipage}{16cm}
|
|
\begin{center}
|
|
\setlength{\tabcolsep}{10pt}
|
|
\renewcommand{\arraystretch}{2.0}
|
|
\begin{tabular}{ll}
|
|
\CoverBottomOption{\appdegreepre}{\@degreetype} &
|
|
\CoverBottomOption{\authorizeorganizationpre}{\@authorizeorganization} \\
|
|
\CoverBottomOption{\majorpre}{\@major} &
|
|
\CoverBottomOption{\defenddatepre}{\@defenddate}\\
|
|
\CoverBottomOption{\submajorpre}{\@submajor} &
|
|
\CoverBottomOption{\authorizedatepre}{\@authorizedate}\\
|
|
\CoverBottomOption[4.05cm]{\committeechairpre}{\@committeechair} &
|
|
\CoverBottomOption{\reviewerpre}{\@reviewerA}\\
|
|
& \CoverBottomOption{\makebox[2.55cm]{}}{\@reviewerB}
|
|
\end{tabular}
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
\vfill
|
|
|
|
\hspace*{20.5cm}
|
|
{\songti\sihao\centerline{\today} \par}
|
|
\eject
|
|
\pdfpagewidth=210mm
|
|
\pdfpageheight=297mm
|
|
\setlength{\paperheight}{297mm}
|
|
\setlength{\paperwidth}{210mm}
|
|
}
|
|
|
|
\newcommand{\makechinesecover}{
|
|
\hypersetup{
|
|
pdfauthor={\@author},
|
|
pdftitle={\universityname{}\@thesistype},
|
|
pdfsubject={\@title \@subtitle},
|
|
pdfcreator={xetex}
|
|
}
|
|
|
|
\thispagestyle{empty}
|
|
\AddToShipoutPictureFG*{\setlength{\unitlength}{1cm}\put(1,26){%
|
|
\renewcommand{\arraystretch}{1.0}
|
|
\begin{tabular}{l}
|
|
\CoverTopOption{\schoolcodepre}{\schoolcode} \\
|
|
\CoverTopOption{\categorynumberpre}{\@categorynumber} \\
|
|
\CoverTopOption{\secretlevelpre}{\@secretlevel}\\
|
|
\CoverTopOption{U D C}{\@UDC} \\
|
|
\CoverTopOption{\studentidpre}{\@studentid}
|
|
\end{tabular}
|
|
}
|
|
}
|
|
|
|
\AddToShipoutPictureBG*{\setlength{\unitlength}{1cm}\put(0,23){%
|
|
\parbox{\paperwidth}{\centering\includegraphics[width=\paperwidth]{figures/front-cover.jpg}}}}%
|
|
|
|
\ifengineering
|
|
\AddToShipoutPictureBG*{\setlength{\unitlength}{1cm}\put(0,18){ %
|
|
\parbox{\paperwidth}{\centering\includegraphics[scale=0.65]{figures/engineering.png}}}}%
|
|
\else \ifmasters
|
|
\AddToShipoutPictureBG*{\setlength{\unitlength}{1cm}\put(0,18){ %
|
|
\parbox{\paperwidth}{\centering\includegraphics[scale=1.1]{figures/master-hwzs.pdf}}}}%
|
|
\else \ifphd
|
|
\AddToShipoutPictureBG*{\setlength{\unitlength}{1cm}\put(0,18){ %
|
|
\parbox{\paperwidth}{\centering\includegraphics[scale=1.1]{figures/doctor-hwzs.pdf}}}}%
|
|
\else
|
|
\ClassError{seuthesix}{invalid degree type option.}%
|
|
{Check your class option of degree type to be one of the following:%
|
|
masters, engineering, phd.}
|
|
\fi
|
|
\fi
|
|
\fi
|
|
\AddToShipoutPictureBG*{\setlength{\unitlength}{1cm}\put(17,27){%
|
|
\parbox{\paperwidth}{\includegraphics[width=2cm]{figures/seu-color-logo.png}}}}%
|
|
|
|
\vspace*{8cm}
|
|
|
|
\begin{center}
|
|
\linespread{1.25}
|
|
\yihao\heiti\@title\\
|
|
\yihao\heiti\@subtitle
|
|
\end{center}
|
|
|
|
\begin{center}
|
|
\setlength{\tabcolsep}{0pt}
|
|
\renewcommand{\arraystretch}{2.0}
|
|
\begin{tabular}{cr}
|
|
\makebox[3.5cm][s]{\xiaoerhao\songti\authorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@author}
|
|
\makebox[2cm][r]{}}} \\
|
|
\makebox[3.5cm][s]{\xiaoerhao\songti\advisorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@advisorname}
|
|
\makebox[2cm][r]{\xiaoerhao\heiti\@advisortitle}}}
|
|
\\
|
|
&
|
|
\ifcoadvisor
|
|
\underline{\makebox[6cm][s]{
|
|
\hspace*{1cm}
|
|
\makebox[2.5cm][c]{\xiaoerhao\heiti\@coadvisorname}
|
|
\makebox[2cm][r]{\xiaoerhao\heiti\@coadvisortitle}}}
|
|
\else
|
|
\fi \\
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
\begin{center}
|
|
\setlength{\tabcolsep}{10pt}
|
|
\renewcommand{\arraystretch}{2.0}
|
|
\begin{tabular}{ll}
|
|
\CoverBottomOption{\appdegreepre}{\@degreetype} &
|
|
\CoverBottomOption{\authorizeorganizationpre}{\@authorizeorganization} \\
|
|
\CoverBottomOption{\majorpre}{\@major} &
|
|
\CoverBottomOption{\defenddatepre}{\@defenddate}\\
|
|
\CoverBottomOption{\submajorpre}{\@submajor} &
|
|
\CoverBottomOption{\authorizedatepre}{\@authorizedate}\\
|
|
\CoverBottomOption[4.05cm]{\committeechairpre}{\@committeechair} &
|
|
\CoverBottomOption{\reviewerpre}{\@reviewerA}\\
|
|
& \CoverBottomOption{\makebox[2.55cm]{}}{\@reviewerB}
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
\vfill
|
|
\setcounter{page}{1}
|
|
{\songti\sihao\centerline{\today} \par}
|
|
|
|
\clearpage\thispagestyle{empty}\cleardoublepage%
|
|
\thispagestyle{empty}
|
|
\begin{center}
|
|
\xiaochuhao
|
|
|
|
\includegraphics[height=0.63in]{figures/seu-text-logo}
|
|
|
|
\ifmasters
|
|
\includegraphics{figures/master-hwzs}
|
|
\else
|
|
\includegraphics{figures/doctor-hwzs}
|
|
\fi
|
|
|
|
\vspace{31.5pt}
|
|
\yihao\heiti\@title\@thesisthanks\\
|
|
\yihao\heiti\@subtitle
|
|
\vspace{42pt}
|
|
|
|
{
|
|
\setlength{\tabcolsep}{0pt}
|
|
\begin{tabular}{cc}
|
|
\makebox[3.5cm][s]{\xiaoerhao\heiti{}专~~业~~名~~称: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\xiaoerhao\songti\textbf{\@major} }} \\
|
|
\\
|
|
\makebox[3.5cm][s]{ \xiaoerhao\heiti\authorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\xiaoerhao\songti\textbf{\@author} }} \\
|
|
\\
|
|
\makebox[3.5cm][s]{ \xiaoerhao\heiti\advisorpre: } &
|
|
\underline{\makebox[6cm][s]{
|
|
\xiaoerhao\songti\textbf{\@advisorname\quad\@advisortitle} }}
|
|
\\
|
|
&
|
|
\ifcoadvisor
|
|
\underline{\makebox[6cm][s]{
|
|
\xiaoerhao\songti\textbf{\@coadvisorname\quad\@coadvisortitle} }}
|
|
\else
|
|
\fi
|
|
\end{tabular}
|
|
}
|
|
\end{center}
|
|
}
|
|
|
|
\newcommand{\makeenglishcover}{%
|
|
\clearpage\thispagestyle{empty}\cleardoublepage\thispagestyle{empty}
|
|
\begin{center}
|
|
~\\
|
|
{\fontsize{24pt}{28pt}\selectfont
|
|
\MakeUppercase{\@titleeng}\\
|
|
\MakeUppercase{\@subtitleeng}
|
|
\par
|
|
}
|
|
|
|
\vspace{2cm}%
|
|
{\fontsize{16pt}{24pt}\selectfont
|
|
{A
|
|
\ifmasters
|
|
Thesis
|
|
\else
|
|
Dissertation
|
|
\fi
|
|
submitted to}\\
|
|
{\universitynameeng}\\
|
|
{For the Academic Degree of \@degreetypeen}\\
|
|
{\vspace{0.5in}}%
|
|
{BY}\\
|
|
{\@authoreng}\\
|
|
{\vspace{0.5in}}%
|
|
{Supervised by:}\\
|
|
{\@advisortitleeng\ \@advisornameeng}\\
|
|
\ifcoadvisor
|
|
{and}\\
|
|
{\@coadvisortitleeng\ \@coadvisornameeng}\\
|
|
\else
|
|
\fi
|
|
{\vfill}
|
|
{\@departmenteng}\\
|
|
{\universitynameeng}\\
|
|
{\todayeng}
|
|
\par
|
|
}%
|
|
\end{center}%
|
|
|
|
}
|
|
|
|
\newcommand\makecover{%
|
|
\makechinesecover
|
|
\makeenglishcover
|
|
\seudeclare
|
|
}
|
|
|
|
\renewenvironment{abstract}[1]
|
|
{
|
|
\pagenumbering{Roman}
|
|
\clearpage\thispagestyle{empty}\cleardoublepage\thispagestyle{plain}
|
|
\newcommand{\@keywords}{#1}
|
|
\hypersetup{pdfkeywords={\@keywords}}
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\@abstracttitle}
|
|
\chapter*{\@abstracttitle}
|
|
\setcounter{page}{1}
|
|
}
|
|
{
|
|
\par
|
|
\begin{description}
|
|
\item[关键词:] \@keywords
|
|
\end{description}
|
|
}
|
|
|
|
\newenvironment{englishabstract}[1]
|
|
{
|
|
\cleardoublepage\thispagestyle{plain}
|
|
\newcommand{\@keywords}{#1}
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{Abstract}
|
|
\ctexset{%
|
|
chapter/nameformat=\large\bfseries,
|
|
chapter/titleformat=\large\bfseries
|
|
}
|
|
\chapter*{Abstract}
|
|
\ctexset{%
|
|
chapter/nameformat=\large\heiti,
|
|
chapter/titleformat=\large\heiti
|
|
}
|
|
}
|
|
{
|
|
\par
|
|
\begin{description}
|
|
\item[Keywords:] \@keywords
|
|
\end{description}
|
|
}
|
|
|
|
\newcommand\listofothers{%
|
|
\iffigurelist
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\listfigurename}
|
|
\listoffigures
|
|
\fi
|
|
|
|
\iftablelist
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\listtablename}
|
|
\listoftables
|
|
\fi
|
|
|
|
\ifalgorithmlist
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\listalgorithmname}
|
|
\listofalgorithms
|
|
\fi
|
|
|
|
\ifnomlist
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\nomname}
|
|
\pagestyle{nom}
|
|
\printnomenclature[1in]
|
|
\fi
|
|
|
|
}
|
|
|
|
\newcommand{\mainmatter}{%
|
|
\cleardoublepage
|
|
\pagenumbering{arabic}
|
|
\pagestyle{seustyle}
|
|
}
|
|
|
|
\newcommand{\acknowledgement}{%
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{致 谢}
|
|
\chapter*{致 谢}
|
|
}
|
|
|
|
% \newcommand{\thesisbib}[1]{%
|
|
% \bibliographystyle{seuthesix}
|
|
% \cleardoublepage
|
|
% \phantomsection
|
|
% \addcontentsline{toc}{chapter}{\bibname}
|
|
% \bibliography{#1}
|
|
% }
|
|
%=========================================================
|
|
\newcommand{\thesisbib}{%
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{\bibname}
|
|
\printbibliography
|
|
}
|
|
%==========================================================
|
|
\newcommand{\resume}[1]{%
|
|
\cleardoublepage
|
|
\phantomsection
|
|
\addcontentsline{toc}{chapter}{#1}
|
|
\chapter*{#1}
|
|
}
|
|
|
|
\newcommand{\seuthesix}{%
|
|
\makebox{S\hspace{-0.3ex}\raisebox{-0.5ex}{E}\hspace{-0.3ex}U\hspace{0.1em}%
|
|
\textsc{Thesix}}
|
|
}
|
|
\newcommand{\seuthesis}{%
|
|
\makebox{S\hspace{-0.3ex}\raisebox{-0.5ex}{E}\hspace{-0.3ex}U\hspace{0.1em}%
|
|
\textsc{Thesis}}
|
|
}
|
|
\endinput
|
|
%% End of file `seuthesix.cls'.
|