summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/seuthesix/seuthesix.cls
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/seuthesix/seuthesix.cls
Initial commit
Diffstat (limited to 'macros/latex/contrib/seuthesix/seuthesix.cls')
-rw-r--r--macros/latex/contrib/seuthesix/seuthesix.cls689
1 files changed, 689 insertions, 0 deletions
diff --git a/macros/latex/contrib/seuthesix/seuthesix.cls b/macros/latex/contrib/seuthesix/seuthesix.cls
new file mode 100644
index 0000000000..6e899eed7d
--- /dev/null
+++ b/macros/latex/contrib/seuthesix/seuthesix.cls
@@ -0,0 +1,689 @@
+
+%% 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{seuthesix}[2016/03/20 1.0.1 The LaTeX template for academic degree thesis of Southeast University]
+\typeout{Document Class `seuthesix' 1.0.1 by James Fan (2016/03/20)}
+
+\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}
+\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{\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'.