初始化项目版本

This commit is contained in:
jiandahao 2019-05-14 10:50:14 +08:00
commit 212ad6fa4a
42 changed files with 7484 additions and 0 deletions

908
BIT-thesis-grd-jdh.cls Normal file
View File

@ -0,0 +1,908 @@
%==================================================
%% BIT-thesis-grd.cls for BIT Thesis
%% modified by Jian dahao
%% version: 1.6
%% last update: May 10th, 2019
%%==================================================
%% math packages -- conflict with xunicode
\RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm,mathrsfs,mathptmx}
%
\RequirePackage{upgreek}
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesClass{BIT-thesis-grd}
[2018/03/25 v1.2 BIT-thesis-grd document class]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexbook}}
\newif\ifBIT@master\BIT@masterfalse
\newif\ifBIT@doctor\BIT@doctorfalse
\newif\ifBIT@istwoside\BIT@istwosidefalse
\DeclareOption{twoside}{\BIT@istwosidetrue}
\DeclareOption{master}{\BIT@mastertrue}
\DeclareOption{doctor}{\BIT@doctortrue}
%
\newif\ifBIT@isnormal\BIT@isnormalfalse%
\newif\ifBIT@isselfsimilarcheck\BIT@isselfsimilarcheckfalse %
\newif\ifBIT@isblindcheck\BIT@isblindcheckfalse%
\DeclareOption{selfSimilarCheck}{\BIT@isselfsimilarchecktrue}
\DeclareOption{blindCheck}{\BIT@isblindchecktrue}
\DeclareOption{normal}{\BIT@isnormaltrue}
%
\ProcessOptions\relax
\ifBIT@istwoside
\LoadClass[zihao=-4,a4paper,twoside,openright,UTF8,space=auto]{ctexbook}
\else
\LoadClass[zihao=-4,a4paper,oneside,openany,UTF8,space=auto]{ctexbook}
\fi
%%
%% the setup of ctex package
%%
\def\contentsname{\BITspace }
\def\listfigurename{\BITspace }
\def\listtablename{\BITspace }
%%
%%
%%
\def\BIT@label@major{~~~~~~~~~~~~}
\def\BIT@label@title{}
\def\BIT@label@author{~~~~~~~~~~~~}
\def\BIT@label@classification{}
\def\BIT@label@confidential{}
\def\BIT@label@UDC{UDC\!}
\def\BIT@label@serialnumber{}
\def\BIT@label@thesis{}
\def\BIT@label@advisor{~~~~~~~~~~~~}
\def\BIT@label@degree{~~~~~~~~~~~~}
\def\BIT@label@submitdate{}
\def\BIT@label@defenddate{~~~~~}
\def\BIT@label@institute{~~~~~~~~~~~~}
\def\BIT@label@school{~~~~~}
\def\BIT@label@chairman{}
%%
%%
%%
\def\BIT@value@classification{}
\def\BIT@value@confidential{}
\def\BIT@value@UDC{}
\def\BIT@value@serialnumber{}
\def\BIT@value@school{}
\def\BIT@value@degree{}
\def\BIT@value@title{~~~~~~~~~~~~~}
\def\BIT@value@vtitle{}
\def\BIT@value@titlemark{\BIT@value@title}
\def\BIT@value@author{~~~}
\def\BIT@value@advisor{}
\def\BIT@value@advisorinstitute{}
\def\BIT@value@major{}
\def\BIT@value@studentnumber{} %_ added by wei.jianwen@gmail.com
\def\BIT@value@submitdate{}
\def\BIT@value@defenddate{}
\def\BIT@value@institute{}
\def\BIT@value@chairman{}
\def\BIT@label@statement{}
%% 使\textcircled
\usepackage{tikz}
\usepackage{etoolbox}
\newcommand{\circled}[2][]{\tikz[baseline=(char.base)]
{\node[shape = circle, draw, inner sep = 1pt]
(char) {\phantom{\ifblank{#1}{#2}{#1}}};
\node at (char.center) {\makebox[0pt][c]{#2}};}}
\robustify{\circled}
%%
\def\BIT@label@original{}
\def\BIT@label@authorization{使}
\def\BIT@label@authorsign{}
\def\BIT@label@Supervisorsign{}
\def\BIT@label@originalDate{}
\def\BIT@label@originalcontent{\BITspace\BITspace 使\par }
\def\BIT@label@authorizationcontent{\BITspace\BITspace 使\circled{1} \circled{2} \circled{3} \circled{4} ,\circled{5} }
%%
%%
%%
\def\BIT@label@englishadvisor{Supervisor:}
\def\BIT@label@englishstatement{Submitted in total fulfilment
of the requirements for the degree of \BIT@value@englishdegree \\
in \BIT@value@englishmajor}
\def\BIT@label@englishauthor{Candidate Name:}
\def\BIT@label@englishadvisor{Faculty Mentor:}
\def\BIT@label@englishchairman{Chair, Thesis Committee:}
\def\BIT@label@englishinstitute{School or Department:}
\def\BIT@label@englishdegree{Degree Applied:}
\def\BIT@label@englishmajor{Major:}
\def\BIT@label@englishschool{Degree by:}
\def\BIT@label@englishdate{The Date of Defence:}
%%
%%
%%
\def\BIT@value@englishtitle{(English Title of Thesis)}
\def\BIT@value@englishauthor{(Author Name)}
\def\BIT@value@englishadvisor{(Supervisor Name)}
\def\BIT@value@englishinstitute{(Institute Name)}
\def\BIT@value@englishscholl{(BIT)}
\def\BIT@value@englishchair{(someone)}
\def\BIT@value@englishdate{}
\def\BIT@value@englishdegree{}
\def\BIT@value@englishmajor{}
\def\BIT@label@abstract{}
\def\BIT@label@englishabstract{Abstract}
\def\BIT@label@keywords{}
\def\BIT@label@englishkeywords{Key Words:~}
\def\BIT@label@conclusion{}
\def\BIT@label@appendix{}
\def\BIT@label@publications{}
\def\BIT@label@projects{}
\def\BIT@label@resume{}
\def\BIT@label@reference{}
\def\BIT@label@thanks{}
\def\BIT@value@templateversion{v1.2}
%%
%% label in the head
%%
\def\BIT@label@headschoolname{}
%%
\newcommand{\version}{\BIT@value@templateversion}
%%==============geometry ========================
%:3.5cm2.5cm2.7cm2.7cm2.5cm1.8cm线0cm
\usepackage[%
paper=a4paper,%
top=3.5cm,% 3.5cm %
bottom=2.5cm,% 2.5cm %
left=2.7cm,% 2.7cm %
right=2.7cm,% 2.7cm %
headheight=1.0cm,% 2.5cm %
footskip=0.7cm% 1.8cm %
]{geometry} % %
%% =========================================================
\parskip 0.5ex plus 0.25ex minus 0.25ex
%% Command -- Clear Double Page
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\thispagestyle{empty}%
\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
%22
\RequirePackage{setspace}
\setstretch{1.523}
%% , 221
\ctexset{chapter={
name = {,},
number = {\arabic{chapter}},
format = {\bfseries \sffamily \centering \zihao{3}},
pagestyle = {BIT@headings},
beforeskip = 16 bp,
afterskip = 32 bp,
fixskip = true,
}
}
%%
% 2210.5
\ctexset{section={
format={\raggedright \bfseries \sffamily \zihao{4}},
beforeskip = 28bp plus 1ex minus .2ex,
afterskip = 24bp plus .2ex,
fixskip = true,
}
}
%
% 2210.5
\ctexset{subsection={
format = {\bfseries \sffamily \raggedright \zihao{-4}},
beforeskip =28bp plus 1ex minus .2ex,
afterskip = 24bp plus .2ex,
fixskip = true,
}
}
%
\ctexset{subsubsection={
format={\heiti \raggedright \zihao{-4}},
beforeskip=28bp plus 1ex minus .2ex,
afterskip=24bp plus .2ex,
fixskip=true,
}
}
%%
\addtocontents{toc}{\protect\hypersetup{hidelinks}}
\addtocontents{lot}{\protect\hypersetup{hidelinks}}
\addtocontents{lof}{\protect\hypersetup{hidelinks}}
\RequirePackage{titletoc}
\titlecontents{chapter}[0pt]{\songti \zihao{4}}
{\thecontentslabel\hspace{\ccwd}}{} %
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{section}[2\ccwd]{\songti \zihao{-4}}
{\thecontentslabel\hspace{\ccwd}}{}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{subsection}[4\ccwd]{\songti \zihao{-4}}
{\thecontentslabel\hspace{\ccwd}}{}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{figure}[0pt]{\songti\zihao{-4}}
{\figurename~\thecontentslabel\quad}{\hspace*{-1.5cm}}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{table}[0pt]{\songti\zihao{-4}}
{\tablename~\thecontentslabel\quad}{\hspace*{-1.5cm}}
{\hspace{.5em}\titlerule*{.}\contentspage}
%%
\RequirePackage{ifthen}
%% check pdfTeX mode
\RequirePackage{ifpdf}
%% fancyhdr
\RequirePackage{fancyhdr}
%
\fancypagestyle{BIT@empty}{%
\fancyhf{}}
%=======================
\fancypagestyle{BIT@headings}{%
\fancyhf{}
\fancyfoot[C]{\songti\zihao{5} \thepage}
\fancyhead[C]{\ifBIT@master\zihao{5}{\songti }
\else\zihao{5}{\songti }\fi}
}
%==================================openright ===================
\let\BIT@cleardoublepage\cleardoublepage
\newcommand{\BIT@clearemptydoublepage}{%
\clearpage{\pagestyle{BIT@empty}\BIT@cleardoublepage}}
\let\cleardoublepage\BIT@clearemptydoublepage
%================frontmatter ===============
\renewcommand{\frontmatter}{
\if@openright\cleardoublepage\else\clearpage\fi
\@mainmatterfalse
\pagenumbering{Roman}
\pagestyle{BIT@headings}
}
%=======================mainmatter ========================
\renewcommand{\mainmatter}{
\if@openright\cleardoublepage\else\clearpage\fi
\@mainmattertrue
\pagenumbering{arabic}
\pagestyle{BIT@headings}
}
%%%
%
%%%
\newcommand\insertContents[1]{\ifBIT@isselfsimilarcheck {} \else #1 \fi} %
\newcommand\insertFigure[1]{\insertContents{#1}} %
\newcommand\insertTable[1]{\insertContents{#1}} %
\newcommand\insertEquation[1]{\insertContents{#1}} %
\newcommand\nref[1]{\ifBIT@isselfsimilarcheck {} \else \ref{#1} \fi}
%%
\RequirePackage{threeparttable}
\RequirePackage{dcolumn}
\RequirePackage{multirow}
\RequirePackage{booktabs}
\newcolumntype{d}[1]{D{.}{.}{#1}}% or D{.}{,}{#1} or D{.}{\cdot}{#1}
%%
\newcommand{\me}{\mathrm{e}} % ei,jd
\newcommand{\mi}{\mathrm{i}}
\newcommand{\mj}{\mathrm{j}}
\newcommand{\dif}{\,\mathrm{d}}
\theoremstyle{plain}
\newtheorem{algo}{~}[chapter]
\newtheorem{thm}{~}[chapter]
\newtheorem{lem}[thm]{~}
\newtheorem{prop}[thm]{~}
\newtheorem{cor}[thm]{~}
\theoremstyle{definition}
\newtheorem{defn}{~}[chapter]
\newtheorem{conj}{~}[chapter]
\newtheorem{exmp}{~}[chapter]
\newtheorem{rem}{~}
\newtheorem{case}{~}
\renewcommand{\proofname}{\bf }
%% 使 Times New Roman
\RequirePackage{fontspec}
\RequirePackage{xltxtra} % \XeTeX Logo
%% Times Fonts
\RequirePackage{times}
%% Set Old Fonts Encoding
\usepackage[T1]{fontenc}
%% graphics packages
\RequirePackage{graphicx}
%%
\RequirePackage{subfigure}
\RequirePackage{wrapfig}
%%=====================================================
\RequirePackage{amsmath}
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{zhspace}{\hspace{1\ccwd}}
\DeclareCaptionFont{fontsize}{\zihao{5}}
\captionsetup{
font = {fontsize},
labelsep = zhspace,
}
\captionsetup[table]{
position = top,
aboveskip = 6bp,
belowskip = 6bp,
}
\numberwithin{table}{chapter}
\captionsetup[figure]{
position = bottom,
aboveskip = 6bp,
belowskip = 6bp,
}
%%
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg,.jpeg}
% ccaption -- bicaption
%\RequirePackage{ccaption}
%\captiondelim{\ }
%\captionnamefont{\songti\zihao{5}}
%\captiontitlefont{\songti\zihao{5}}
%% sort and compress citations
%\RequirePackage[numbers,square,comma,super,sort&compress]{natbib}
\RequirePackage[sort&compress,numbers]{natbib}
%
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}
\newcommand{\nupcite}[1]{\ifBIT@isselfsimilarcheck {} \else \upcite{#1} \fi}
\newcommand{\ncite}[1]{\ifBIT@isselfsimilarcheck {} \else \cite{#1} \fi}
%
\renewcommand{\textfraction}{0.15}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{0.65}
\renewcommand{\floatpagefraction}{0.60}
% "3-1".
\renewcommand\theequation{\arabic{chapter}.\arabic{equation}}
\renewcommand\thefigure{\arabic{chapter}.\arabic{figure}}
\renewcommand\thetable{\arabic{chapter}.\arabic{table}}
%
\RequirePackage{xcolor}
%
\newcommand{\cndash}{\rule{0.0em}{0pt}\rule[0.35em]{1.4em}{0.05em}\rule{0.2em}{0pt}}
% listings
\RequirePackage{listings}
\lstset{tabsize=4, %
frame=shadowbox, %
commentstyle=\color{red!50!green!50!blue!50},%
rulesepcolor=\color{red!20!green!20!blue!20},%
keywordstyle=\color{blue!90}\bfseries, %
showstringspaces=false,%
stringstyle=\ttfamily, %
keepspaces=true, %
breakindent=22pt, %
numbers=left,%
stepnumber=1,%
numberstyle=\tiny, %
basicstyle=\footnotesize, %
showspaces=false, %
flexiblecolumns=true, %
breaklines=true, %
breakautoindent=true,%
breakindent=4em, %
aboveskip=1em, %
%% added by http://bbs.ctex.org/viewthread.php?tid=53451
fontadjust,
captionpos=t,
framextopmargin=2pt,framexbottommargin=2pt,abovecaptionskip=-3pt,belowcaptionskip=3pt,
xleftmargin=4em,xrightmargin=4em, % listing
texcl=true,
% listing
extendedchars=false,columns=flexible,mathescape=true
numbersep=-1em
}
\renewcommand{\lstlistingname}{} %% Listings
%% hyperref package
\definecolor{navyblue}{RGB}{0,0,128}
\RequirePackage{hyperref}
\hypersetup{
bookmarksnumbered,%
colorlinks,%
linkcolor=black,%
citecolor=black,%
plainpages=false,%
pdfstartview=FitH
% bookmarksnumbered,%
% linktoc=all,
% colorlinks=true,
% citecolor=black,
% filecolor=cyan,
% linkcolor=black,
% linkbordercolor=black,
urlcolor=black,
% plainpages=false,%
% pdfstartview=FitH
}
%% enumerate
\usepackage{enumitem}
% \setenumerate[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
% \setitemize[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=0pt}
% \setdescription{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
%_ added by wei.jianwen@gmail.com
\bibliographystyle{GBT7714-2005NLang}
%_ BITspace
%\newcommand\BITspace{\protect\CTEX@spaceChar\protect\CTEX@spaceChar}
\newcommand{\BITspace}[1][1]{\hspace{#1\ccwd}}
\def\BIT@getfileinfo#1 #2 #3\relax#4\relax{%
\def\BITfiledate{#1}%
\def\BITfileversion{#2}%
\def\BITfileinfo{#3}}%
\expandafter\ifx\csname ver@bitmaster-xetex.cls\endcsname\relax
\edef\reserved@a{\csname ver@ctextemp_bitmaster-xetex.cls\endcsname}
\else
\edef\reserved@a{\csname ver@bitmaster-xetex.cls\endcsname}
\fi
\expandafter\BIT@getfileinfo\reserved@a\relax? ? \relax\relax
\def\BIT@underline[#1]#2{%
\underline{\hbox to #1{\hfill#2\hfill}}}
\def\BITunderline{\@ifnextchar[\BIT@underline\underline}
%%%%
\newcommand\classification[1]{\def\BIT@value@classification{#1}}
\newcommand\studentnumber[1]{\def\BIT@value@studentnumber{#1}}
\newcommand\confidential[1]{\def\BIT@value@confidential{#1}}
\newcommand\UDC[1]{\def\BIT@value@UDC{#1}}
\newcommand\serialnumber[1]{\def\BIT@value@serialnumber{#1}}
\newcommand\school[1]{\def\BIT@value@school{#1}}
\newcommand\degree[1]{\def\BIT@value@degree{#1}}
\renewcommand\title[2][\BIT@value@title]{%
\def\BIT@value@title{#2}
\def\BIT@value@titlemark{\MakeUppercase{#1}}}
\newcommand\vtitle[1]{\def\BIT@value@vtitle{#1}}
\renewcommand\author[1]{\ifBIT@isblindcheck \def\BIT@value@author{* * *} \else \def\BIT@value@author{#1}\fi}
\newcommand\advisor[1]{\ifBIT@isblindcheck \def\BIT@value@advisor{* * *} \else \def\BIT@value@advisor{#1} \fi}
\newcommand\advisorinstitute[1]{\def\BIT@value@advisorinstitute{#1}}
\newcommand\major[1]{\def\BIT@value@major{#1}}
\newcommand\submitdate[1]{\def\BIT@value@submitdate{#1}}
\newcommand\defenddate[1]{\def\BIT@value@defenddate{#1}}
\newcommand\institute[1]{\def\BIT@value@institute{#1}}
\newcommand\chairman[1]{\def\BIT@value@chairman{#1}}
%%
%_ BIT
\renewcommand\maketitle[1]{%
\cleardoublepage
\thispagestyle{empty}
\begin{center}
\vspace*{60mm}
{\heiti\zihao{-2} \BIT@value@title}
\vskip 40mm
{\heiti \zihao{-3} \BIT@value@author} %
\vskip 4mm
{\heiti \zihao{-3} \BIT@value@defenddate} %
\end{center}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\newcommand\makeChInfo[1]%
{
\newpage
\cleardoublepage
\thispagestyle{empty}
%udc ltz
{ %
{\heiti \zihao{5} \noindent \BIT@label@classification} \BIT@value@classification \\
{\heiti \zihao{5} \BIT@label@UDC} \BIT@value@UDC
}
\begin{center}
\vskip \stretch{1}
{\heiti\zihao{-2} \BIT@value@title}
\vskip \stretch{1}
{\fangsong\zihao{4}}
\def\tabcolsep{1pt}
\def\arraystretch{1.5}
%
{\heiti\zihao{-3}
\begin{tabular}{l p{3mm} c}
\BIT@label@author & &\BITunderline[180pt]{\BIT@value@author}
\\
\BIT@label@institute & & \BITunderline[180pt]{\BIT@value@institute}
\\
\BIT@label@advisor & & \BITunderline[180pt]{\BIT@value@advisor}
\\
\BIT@label@chairman & & \BITunderline[180pt]{\BIT@value@chairman}
\\
\BIT@label@degree & & \BITunderline[180pt]{\BIT@value@degree}
\\
\BIT@label@major & & \BITunderline[180pt]{\BIT@value@major}
\\
\BIT@label@school & & \BITunderline[180pt]{\BIT@value@school}
\\
\BIT@label@defenddate & & \BITunderline[180pt]{\BIT@value@defenddate}
\end{tabular}}
\end{center}
\vskip \stretch{0.5}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\newcommand\makeChineseInfo[1]{\ifBIT@isnormal \makeChInfo \else {} \fi}
% English Title Page
%
\newcommand\englishtitle[1]{\def\BIT@value@englishtitle{#1}}
\newcommand\englishauthor[1]{\ifBIT@isblindcheck \def\BIT@value@englishauthor{***} \else \def\BIT@value@englishauthor{#1}\fi}
\newcommand\englishadvisor[1]{\ifBIT@isblindcheck \def\BIT@value@englishadvisor{***}\else \def\BIT@value@englishadvisor{#1}\fi}
\newcommand\englishschool[1]{\def\BIT@value@englishschool{#1}}
\newcommand\englishinstitute[1]{\def\BIT@value@englishinstitute{#1}}
\newcommand\englishdate[1]{\def\BIT@value@englishdate{#1}}
\newcommand\englishdegree[1]{\def\BIT@value@englishdegree{#1}}
\newcommand\englishmajor[1]{\def\BIT@value@englishmajor{#1}}
\newcommand\englishchairman[1]{\def\BIT@value@englishchairman{#1}}
% "绘制"
\def\BIT@underline@Length{230pt} %线
\newcommand\makeEnInfo[1]{%
\cleardoublepage
\thispagestyle{empty}
\begin{center}
\vspace*{10em}
% Times New Roman
{\zihao{-2}\textbf{\BIT@value@englishtitle}}
%\bfseries
\vskip \stretch{1}
% Times New Roman
{\zihao{-3}
\begin{tabular}{ll}
\BIT@label@englishauthor & \BITunderline[\BIT@underline@Length]{\BIT@value@englishauthor}
\\
\BIT@label@englishinstitute & \BITunderline[\BIT@underline@Length]{\BIT@value@englishinstitute}
\\
\BIT@label@englishadvisor & \BITunderline[\BIT@underline@Length]{\BIT@value@englishadvisor}
\\
\BIT@label@englishchairman & \BITunderline[\BIT@underline@Length]{\BIT@value@englishchairman}
\\
\BIT@label@englishdegree & \BITunderline[\BIT@underline@Length]{\BIT@value@englishdegree}
\\
\BIT@label@englishmajor & \BITunderline[\BIT@underline@Length]{\BIT@value@englishmajor}
\\
\BIT@label@englishschool & \BITunderline[\BIT@underline@Length]{\BIT@value@englishschool}
\\
\BIT@label@englishdate & \BITunderline[\BIT@underline@Length]{\BIT@value@englishdate}
\end{tabular}}
\end{center}
\vskip \stretch{0.5}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\newcommand\makeEnglishInfo[1]{\ifBIT@isnormal \makeEnInfo \else {} \fi}
%
\newcommand\makeVerticalenWords[1]{\\\rotatebox[origin=c]{270}{#1} }%
\newcommand\makeVerticalTitle{
\ifBIT@isnormal{
\cleardoublepage
\thispagestyle{empty}
\vskip 5cm
\begin{center}
\setstretch{1.1}
\begin{minipage}{1em}
{\heiti\zihao{3}\BIT@value@vtitle}
\vskip 2cm
{\heiti\zihao{3}{\ifBIT@isblindcheck \rotatebox[origin=c]{270}{* * *}\else \BIT@value@author \fi}}
\vskip 2cm
{\heiti\zihao{3}\BIT@value@school}
\end{minipage}
\end{center}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\fi
}
%
\newcommand\makeDeclareOriginaltemp{%
\cleardoublepage
\pdfbookmark[0]{}{statement}
\thispagestyle{empty}
\begin{center}
{\bf\zihao{3} \BIT@label@original}
\end{center}
\vskip 10pt
{\zihao{4}\BIT@label@originalcontent}
\vskip 10pt
\hspace{8em}{\zihao{4}\BIT@label@authorsign} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{}
\vskip 30mm
\begin{center}
{\bf\zihao{3} \BIT@label@authorization}
\end{center}
\vskip 10pt
{\zihao{4} \BIT@label@authorizationcontent}
\vskip 40pt
\hspace{8em}{\zihao{4}\BIT@label@authorsign} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@Supervisorsign} \BITunderline[6em]{}
\vskip 15pt
\hspace{8em}{\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\newcommand\makeDeclareOriginal{\ifBIT@isnormal \makeDeclareOriginaltemp \else {} \fi}
%
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\songti \zihao{5} \BIT@label@headschoolname} %
\fancyfoot[C]{\songti \zihao{5} {\thepage}} %
\fancypagestyle{plain}{% ()
\fancyhf{}%
\fancyfoot[C]{\songti \zihao{5} \BIT@label@headschoolname}
\fancyfoot[C]{\songti \zihao{5} ~---~{\thepage}~---~} %%
}
%
\newenvironment{abstract}
{
\cleardoublepage
\chapter{\BIT@label@abstract}
}
{}
%
\newcommand\beginatevenpage{
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
%
\newcommand\keywords[1]{%
\vspace{2ex}\noindent{\bf \BIT@label@keywords} #1}
%
\newenvironment{englishabstract}
{
\clearpage
\chapter{\BIT@label@englishabstract}
}
{}
%
\newcommand\englishkeywords[1]{%
\vspace{2ex}\noindent{\bf \BIT@label@englishkeywords} #1}
%_
\renewcommand\tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\contentsname}%\chapter*
\@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}%
\pdfbookmark[0]{}{bittoc}
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
%_
\renewenvironment{thebibliography}[1]
{\zihao{5}
\chapter*{\bibname}
\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
\addcontentsline{toc}{chapter}{}
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\setlength{\parsep}{1mm}
\setlength{\labelsep}{0.5em}
\setlength{\itemsep}{0.05pc}
\setlength{\listparindent}{0in}
\setlength{\itemindent}{0in}
\setlength{\rightmargin}{0in}
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\newcommand{\pubitem}[5]{\ifBIT@isblindcheck \item{#1 + #3 + #5.} \else \item{#2. #3[#4]. #5.} \fi}
\newenvironment{publications}[1]
{\chapter{\BIT@label@publications}%
\@mkboth{\MakeUppercase\BIT@label@publications}
{\MakeUppercase\BIT@label@publications}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\setlength{\parsep}{1mm}
\setlength{\labelsep}{0.5em}
\setlength{\itemsep}{0.05pc}
\setlength{\listparindent}{0in}
\setlength{\itemindent}{0in}
\setlength{\rightmargin}{0in}
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `publications' environment}}%
\endlist}
\newenvironment{projects}[1]
{\chapter{\BIT@label@projects}%
\@mkboth{\MakeUppercase\BIT@label@projects}
{\MakeUppercase\BIT@label@projects}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `projects' environment}}%
\endlist}
\newenvironment{resume}
{\chapter{\BIT@label@resume}}
{}
\newenvironment{resumesection}[1]
{{\noindent\normalfont\bfseries #1}
\list{}{\labelwidth\z@
\leftmargin 2\ccwd}
\item\relax}
{\endlist}
\newenvironment{resumeli}[1]
{{\noindent\normalfont\bfseries #1}
\list{}{\labelwidth\z@
\leftmargin 4\ccwd
\itemindent -2\ccwd
\listparindent\itemindent}
\item\relax}
{\endlist}
\newenvironment{conclusion}
{\chapter*{}
\@mkboth{}{}%
\addcontentsline{toc}{chapter}{}}
{}
\renewenvironment{thanks}
{\chapter{\BIT@label@thanks}
\fangsong
}
{}
%
\newcommand\sayThanks[1]{\ifBIT@isblindcheck {} \else \chapter{\BIT@label@thanks} \fangsong{#1}\fi}
\newenvironment{symbolnote}
{\chapter{\BIT@label@symbolnote}
\fangsong}
{}
%%%=================================================
\newcommand{\bit@denotation@name}{}
\newenvironment{denotation}[1][2.5cm]{
\chapter{\bit@denotation@name} % no tocline
\noindent\begin{list}{}%
{\vskip-30bp\zihao{-4}
\renewcommand\makelabel[1]{##1\hfil}
\setlength{\labelwidth}{#1} %
\setlength{\labelsep}{0.5cm} %
\setlength{\itemindent}{0cm} %
\setlength{\leftmargin}{\labelwidth+\labelsep} %
\setlength{\rightmargin}{0cm}
\setlength{\parsep}{0cm} %
\setlength{\itemsep}{0cm} %
\setlength{\listparindent}{0cm} %
\setlength{\topsep}{0pt} %
}}{\end{list}}
%====
\RequirePackage[version=4]{mhchem}
\RequirePackage{siunitx}
\setcounter{secnumdepth}{4} % (part -1)
\setcounter{tocdepth}{2} % (part -1)
\endinput
%%
%% End of file `bitmaster-xetex.cls'.

120
BIT-thesis-grd-jdh.log Normal file
View File

@ -0,0 +1,120 @@
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018/W32TeX) (preloaded format=xelatex 2018.11.28) 9 MAY 2019 14:20
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**BIT-thesis-grd-jdh.cls
(./BIT-thesis-grd-jdh.cls
LaTeX2e <2018-04-01> patch level 2
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsmath/a
msmath.sty
Package: amsmath 2017/09/02 v2.17a AMS math features
\@mathmargin=\skip41
For additional information on amsmath, use the `?' option.
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsmath/a
mstext.sty
Package: amstext 2000/06/29 v2.01 AMS text
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsmath/a
msgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks14
\ex@=\dimen102
))
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsmath/a
msbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen103
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsmath/a
msopn.sty
Package: amsopn 2016/03/08 v2.02 operator names
)
\inf@bad=\count80
LaTeX Info: Redefining \frac on input line 213.
\uproot@=\count81
\leftroot@=\count82
LaTeX Info: Redefining \overline on input line 375.
\classnum@=\count83
\DOTSCASE@=\count84
LaTeX Info: Redefining \ldots on input line 472.
LaTeX Info: Redefining \dots on input line 475.
LaTeX Info: Redefining \cdots on input line 596.
\Mathstrutbox@=\box26
\strutbox@=\box27
\big@size=\dimen104
LaTeX Font Info: Redeclaring font encoding OML on input line 712.
LaTeX Font Info: Redeclaring font encoding OMS on input line 713.
\macc@depth=\count85
\c@MaxMatrixCols=\count86
\dotsspace@=\muskip10
\c@parentequation=\count87
\dspbrk@lvl=\count88
\tag@help=\toks15
\row@=\count89
\column@=\count90
\maxfields@=\count91
\andhelp@=\toks16
\eqnshift@=\dimen105
\alignsep@=\dimen106
\tagshift@=\dimen107
\tagwidth@=\dimen108
\totwidth@=\dimen109
\lineht@=\dimen110
\@envbody=\toks17
\multlinegap=\skip42
\multlinetaggap=\skip43
\mathdisplay@stack=\toks18
LaTeX Info: Redefining \[ on input line 2817.
LaTeX Info: Redefining \] on input line 2818.
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amscls/am
sthm.sty
Package: amsthm 2017/10/31 v2.20.4
\thm@style=\toks19
\thm@bodyfont=\toks20
\thm@headfont=\toks21
\thm@notefont=\toks22
\thm@headpunct=\toks23
\thm@preskip=\skip44
\thm@postskip=\skip45
\thm@headsep=\skip46
\dth@everypar=\toks24
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsfonts/
amsfonts.sty
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
(Font) U/euf/m/n --> U/euf/b/n on input line 106.
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/amsfonts/
amssymb.sty
Package: amssymb 2013/01/14 v3.01 AMS font symbols
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/tools/bm.
sty
Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
\symboldoperators=\mathgroup6
\symboldletters=\mathgroup7
\symboldsymbols=\mathgroup8
LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141.
LaTeX Info: Redefining \bm on input line 207.
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/jknapltx/
mathrsfs.sty
Package: mathrsfs 1996/01/01 Math RSFS package v1.0 (jk)
\symrsfs=\mathgroup9
)
(e:/Application/TexLive/TexLive2018/texlive/2018/texmf-dist/tex/latex/psnfss/ma
thptmx.sty
Package: mathptmx 2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS)
LaTeX Font Info: Redeclaring symbol font `operators' on input line 28.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n --> OT1/ztmcm/m/n on input line 28.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/ztmcm/m/n

View File

872
BIT-thesis-grd.cls Normal file
View File

@ -0,0 +1,872 @@
%==================================================
%% BIT-thesis-grd.cls for BIT Thesis
%% modified by yang yating
%% version: 1.4
%% last update: Mar 25th, 2018
%%==================================================
%% math packages -- conflict with xunicode
\RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm,mathrsfs}
%
\RequirePackage{upgreek}
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesClass{BIT-thesis-grd}
[2018/03/25 v1.2 BIT-thesis-grd document class]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexbook}}
\newif\ifBIT@master\BIT@masterfalse
\newif\ifBIT@doctor\BIT@doctorfalse
\newif\ifBIT@istwoside\BIT@istwosidefalse
\DeclareOption{twoside}{\BIT@istwosidetrue}
\DeclareOption{master}{\BIT@mastertrue}
\DeclareOption{doctor}{\BIT@doctortrue}
\ProcessOptions\relax
\ifBIT@istwoside
\LoadClass[zihao=-4,a4paper,twoside,openright,UTF8,space=auto]{ctexbook}
\else
\LoadClass[zihao=-4,a4paper,oneside,openany,UTF8,space=auto]{ctexbook}
\fi
%%
%% the setup of ctex package
%%
\def\contentsname{\BITspace }
\def\listfigurename{\BITspace }
\def\listtablename{\BITspace }
%%
%%
%%
\def\BIT@label@major{~~~~~~~~~~~~}
\def\BIT@label@title{}
\def\BIT@label@author{~~~~~~~~~~~~}
\def\BIT@label@classification{}
\def\BIT@label@confidential{}
\def\BIT@label@UDC{UDC\!}
\def\BIT@label@serialnumber{}
\def\BIT@label@thesis{}
\def\BIT@label@advisor{~~~~~~~~~~~~}
\def\BIT@label@degree{~~~~~~~~~~~~}
\def\BIT@label@submitdate{}
\def\BIT@label@defenddate{~~~~~}
\def\BIT@label@institute{~~~~~~~~~~~~}
\def\BIT@label@school{~~~~~}
\def\BIT@label@chairman{}
%%
%%
%%
\def\BIT@value@classification{}
\def\BIT@value@confidential{}
\def\BIT@value@UDC{}
\def\BIT@value@serialnumber{}
\def\BIT@value@school{}
\def\BIT@value@degree{}
\def\BIT@value@title{~~~~~~~~~~~~~}
\def\BIT@value@vtitle{}
\def\BIT@value@titlemark{\BIT@value@title}
\def\BIT@value@author{~~~}
\def\BIT@value@advisor{}
\def\BIT@value@advisorinstitute{}
\def\BIT@value@major{}
\def\BIT@value@studentnumber{} %_ added by wei.jianwen@gmail.com
\def\BIT@value@submitdate{}
\def\BIT@value@defenddate{}
\def\BIT@value@institute{}
\def\BIT@value@chairman{}
\def\BIT@label@statement{}
%% 使\textcircled
\usepackage{tikz}
\usepackage{etoolbox}
\newcommand{\circled}[2][]{\tikz[baseline=(char.base)]
{\node[shape = circle, draw, inner sep = 1pt]
(char) {\phantom{\ifblank{#1}{#2}{#1}}};
\node at (char.center) {\makebox[0pt][c]{#2}};}}
\robustify{\circled}
%%
\def\BIT@label@original{}
\def\BIT@label@authorization{使}
\def\BIT@label@authorsign{}
\def\BIT@label@Supervisorsign{}
\def\BIT@label@originalDate{}
\def\BIT@label@originalcontent{\BITspace\BITspace 使\par }
\def\BIT@label@authorizationcontent{\BITspace\BITspace 使\circled{1} \circled{2} \circled{3} \circled{4} ,\circled{5} }
%%
%%
%%
\def\BIT@label@englishadvisor{Supervisor:}
\def\BIT@label@englishstatement{Submitted in total fulfilment
of the requirements for the degree of \BIT@value@englishdegree \\
in \BIT@value@englishmajor}
\def\BIT@label@englishauthor{Candidate Name:}
\def\BIT@label@englishadvisor{Faculty Mentor:}
\def\BIT@label@englishchairman{Chair, Thesis Committee:}
\def\BIT@label@englishinstitute{School or Department:}
\def\BIT@label@englishdegree{Degree Applied:}
\def\BIT@label@englishmajor{Major:}
\def\BIT@label@englishschool{Degree by:}
\def\BIT@label@englishdate{The Date of Defence:}
%%
%%
%%
\def\BIT@value@englishtitle{(English Title of Thesis)}
\def\BIT@value@englishauthor{(Author Name)}
\def\BIT@value@englishadvisor{(Supervisor Name)}
\def\BIT@value@englishinstitute{(Institute Name)}
\def\BIT@value@englishscholl{(BIT)}
\def\BIT@value@englishchair{(someone)}
\def\BIT@value@englishdate{}
\def\BIT@value@englishdegree{}
\def\BIT@value@englishmajor{}
\def\BIT@label@abstract{}
\def\BIT@label@englishabstract{Abstract}
\def\BIT@label@keywords{}
\def\BIT@label@englishkeywords{Key Words:~}
\def\BIT@label@conclusion{}
\def\BIT@label@appendix{}
\def\BIT@label@publications{}
\def\BIT@label@projects{}
\def\BIT@label@resume{}
\def\BIT@label@reference{}
\def\BIT@label@thanks{}
\def\BIT@value@templateversion{v1.2}
%%
%% label in the head
%%
\def\BIT@label@headschoolname{}
%%
\newcommand{\version}{\BIT@value@templateversion}
%%==============geometry ========================
%:3.5cm2.5cm2.7cm2.7cm2.5cm1.8cm线0cm
\usepackage[%
paper=a4paper,%
top=3.5cm,% 3.5cm %
bottom=2.5cm,% 2.5cm %
left=2.7cm,% 2.7cm %
right=2.7cm,% 2.7cm %
headheight=1.0cm,% 2.5cm %
footskip=0.7cm% 1.8cm %
]{geometry} % %
%% =========================================================
\parskip 0.5ex plus 0.25ex minus 0.25ex
%% Command -- Clear Double Page
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\thispagestyle{empty}%
\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi}
%22
\RequirePackage{setspace}
\setstretch{1.523}
%% , 221
\ctexset{chapter={
name = {,},
number = {\arabic{chapter}},
format = {\bfseries \sffamily \centering \zihao{3}},
pagestyle = {BIT@headings},
beforeskip = 16 bp,
afterskip = 32 bp,
fixskip = true,
}
}
%%
% 2210.5
\ctexset{section={
format={\raggedright \bfseries \sffamily \zihao{4}},
beforeskip = 28bp plus 1ex minus .2ex,
afterskip = 24bp plus .2ex,
fixskip = true,
}
}
%
% 2210.5
\ctexset{subsection={
format = {\bfseries \sffamily \raggedright \zihao{-4}},
beforeskip =28bp plus 1ex minus .2ex,
afterskip = 24bp plus .2ex,
fixskip = true,
}
}
%
\ctexset{subsubsection={
format={\heiti \raggedright \zihao{-4}},
beforeskip=28bp plus 1ex minus .2ex,
afterskip=24bp plus .2ex,
fixskip=true,
}
}
%%
\addtocontents{toc}{\protect\hypersetup{hidelinks}}
\addtocontents{lot}{\protect\hypersetup{hidelinks}}
\addtocontents{lof}{\protect\hypersetup{hidelinks}}
\RequirePackage{titletoc}
\titlecontents{chapter}[0pt]{\songti \zihao{4}}
{\bf\thecontentslabel\hspace{\ccwd}}{\bf}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{section}[2\ccwd]{\songti \zihao{-4}}
{\thecontentslabel\hspace{\ccwd}}{}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{subsection}[4\ccwd]{\songti \zihao{-4}}
{\thecontentslabel\hspace{\ccwd}}{}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{figure}[0pt]{\songti\zihao{-4}}
{\figurename~\thecontentslabel\quad}{\hspace*{-1.5cm}}
{\hspace{.5em}\titlerule*{.}\contentspage}
\titlecontents{table}[0pt]{\songti\zihao{-4}}
{\tablename~\thecontentslabel\quad}{\hspace*{-1.5cm}}
{\hspace{.5em}\titlerule*{.}\contentspage}
%%
\RequirePackage{ifthen}
%% check pdfTeX mode
\RequirePackage{ifpdf}
%% fancyhdr
\RequirePackage{fancyhdr}
%
\fancypagestyle{BIT@empty}{%
\fancyhf{}}
%=======================
\fancypagestyle{BIT@headings}{%
\fancyhf{}
\fancyfoot[C]{\songti\zihao{5} \thepage}
\fancyhead[C]{\ifBIT@master\zihao{5}{\songti }
\else\zihao{5}{\songti }\fi}
}
%==================================openright ===================
\let\BIT@cleardoublepage\cleardoublepage
\newcommand{\BIT@clearemptydoublepage}{%
\clearpage{\pagestyle{BIT@empty}\BIT@cleardoublepage}}
\let\cleardoublepage\BIT@clearemptydoublepage
%================frontmatter ===============
\renewcommand{\frontmatter}{
\if@openright\cleardoublepage\else\clearpage\fi
\@mainmatterfalse
\pagenumbering{Roman}
\pagestyle{BIT@headings}
}
%=======================mainmatter ========================
\renewcommand{\mainmatter}{
\if@openright\cleardoublepage\else\clearpage\fi
\@mainmattertrue
\pagenumbering{arabic}
\pagestyle{BIT@headings}
}
%%
\RequirePackage{threeparttable}
\RequirePackage{dcolumn}
\RequirePackage{multirow}
\RequirePackage{booktabs}
\newcolumntype{d}[1]{D{.}{.}{#1}}% or D{.}{,}{#1} or D{.}{\cdot}{#1}
%%
\newcommand{\me}{\mathrm{e}} % ei,jd
\newcommand{\mi}{\mathrm{i}}
\newcommand{\mj}{\mathrm{j}}
\newcommand{\dif}{\,\mathrm{d}}
\theoremstyle{plain}
\newtheorem{algo}{~}[chapter]
\newtheorem{thm}{~}[chapter]
\newtheorem{lem}[thm]{~}
\newtheorem{prop}[thm]{~}
\newtheorem{cor}[thm]{~}
\theoremstyle{definition}
\newtheorem{defn}{~}[chapter]
\newtheorem{conj}{~}[chapter]
\newtheorem{exmp}{~}[chapter]
\newtheorem{rem}{~}
\newtheorem{case}{~}
\renewcommand{\proofname}{\bf }
%% 使 Times New Roman
\RequirePackage{xltxtra} % \XeTeX Logo
\setmainfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
%% graphics packages
\RequirePackage{graphicx}
%%
\RequirePackage{subfigure}
\RequirePackage{wrapfig}
%%=====================================================
\RequirePackage{amsmath}
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{zhspace}{\hspace{1\ccwd}}
\DeclareCaptionFont{fontsize}{\zihao{5}}
\captionsetup{
font = {fontsize},
labelsep = zhspace,
}
\captionsetup[table]{
position = top,
aboveskip = 6bp,
belowskip = 6bp,
}
\numberwithin{table}{chapter}
\captionsetup[figure]{
position = bottom,
aboveskip = 6bp,
belowskip = 6bp,
}
%%
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg,.jpeg}
% ccaption -- bicaption
%\RequirePackage{ccaption}
%\captiondelim{\ }
%\captionnamefont{\songti\zihao{5}}
%\captiontitlefont{\songti\zihao{5}}
%% sort and compress citations
\RequirePackage[numbers,square,comma,super,sort&compress]{natbib}
%
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}
%
\renewcommand{\textfraction}{0.15}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{0.65}
\renewcommand{\floatpagefraction}{0.60}
% "3-1".
\renewcommand\theequation{\arabic{chapter}.\arabic{equation}}
\renewcommand\thefigure{\arabic{chapter}.\arabic{figure}}
\renewcommand\thetable{\arabic{chapter}.\arabic{table}}
%
\RequirePackage{xcolor}
%
\newcommand{\cndash}{\rule{0.0em}{0pt}\rule[0.35em]{1.4em}{0.05em}\rule{0.2em}{0pt}}
% listings
\RequirePackage{listings}
\lstset{tabsize=4, %
frame=shadowbox, %
commentstyle=\color{red!50!green!50!blue!50},%
rulesepcolor=\color{red!20!green!20!blue!20},%
keywordstyle=\color{blue!90}\bfseries, %
showstringspaces=false,%
stringstyle=\ttfamily, %
keepspaces=true, %
breakindent=22pt, %
numbers=left,%
stepnumber=1,%
numberstyle=\tiny, %
basicstyle=\footnotesize, %
showspaces=false, %
flexiblecolumns=true, %
breaklines=true, %
breakautoindent=true,%
breakindent=4em, %
aboveskip=1em, %
%% added by http://bbs.ctex.org/viewthread.php?tid=53451
fontadjust,
captionpos=t,
framextopmargin=2pt,framexbottommargin=2pt,abovecaptionskip=-3pt,belowcaptionskip=3pt,
xleftmargin=4em,xrightmargin=4em, % listing
texcl=true,
% listing
extendedchars=false,columns=flexible,mathescape=true
numbersep=-1em
}
\renewcommand{\lstlistingname}{} %% Listings
%% hyperref package
\definecolor{navyblue}{RGB}{0,0,128}
\RequirePackage{hyperref}
\hypersetup{
bookmarksnumbered,%
linktoc=all,
colorlinks=true,
citecolor=navyblue,
filecolor=cyan,
linkcolor=navyblue,
linkbordercolor=navyblue,
urlcolor=navyblue,
plainpages=false,%
pdfstartview=FitH
}
%% enumerate
\usepackage{enumitem}
% \setenumerate[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
% \setitemize[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=0pt}
% \setdescription{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
%_ added by wei.jianwen@gmail.com
\bibliographystyle{GBT7714-2005NLang}
%_ BITspace
%\newcommand\BITspace{\protect\CTEX@spaceChar\protect\CTEX@spaceChar}
\newcommand{\BITspace}[1][1]{\hspace{#1\ccwd}}
\def\BIT@getfileinfo#1 #2 #3\relax#4\relax{%
\def\BITfiledate{#1}%
\def\BITfileversion{#2}%
\def\BITfileinfo{#3}}%
\expandafter\ifx\csname ver@bitmaster-xetex.cls\endcsname\relax
\edef\reserved@a{\csname ver@ctextemp_bitmaster-xetex.cls\endcsname}
\else
\edef\reserved@a{\csname ver@bitmaster-xetex.cls\endcsname}
\fi
\expandafter\BIT@getfileinfo\reserved@a\relax? ? \relax\relax
\def\BIT@underline[#1]#2{%
\underline{\hbox to #1{\hfill#2\hfill}}}
\def\BITunderline{\@ifnextchar[\BIT@underline\underline}
%%%%
\newcommand\classification[1]{\def\BIT@value@classification{#1}}
\newcommand\studentnumber[1]{\def\BIT@value@studentnumber{#1}}
\newcommand\confidential[1]{\def\BIT@value@confidential{#1}}
\newcommand\UDC[1]{\def\BIT@value@UDC{#1}}
\newcommand\serialnumber[1]{\def\BIT@value@serialnumber{#1}}
\newcommand\school[1]{\def\BIT@value@school{#1}}
\newcommand\degree[1]{\def\BIT@value@degree{#1}}
\renewcommand\title[2][\BIT@value@title]{%
\def\BIT@value@title{#2}
\def\BIT@value@titlemark{\MakeUppercase{#1}}}
\newcommand\vtitle[1]{\def\BIT@value@vtitle{#1}}
\renewcommand\author[1]{\def\BIT@value@author{#1}}
\newcommand\advisor[1]{\def\BIT@value@advisor{#1}}
\newcommand\advisorinstitute[1]{\def\BIT@value@advisorinstitute{#1}}
\newcommand\major[1]{\def\BIT@value@major{#1}}
\newcommand\submitdate[1]{\def\BIT@value@submitdate{#1}}
\newcommand\defenddate[1]{\def\BIT@value@defenddate{#1}}
\newcommand\institute[1]{\def\BIT@value@institute{#1}}
\newcommand\chairman[1]{\def\BIT@value@chairman{#1}}
%%
%_ BIT
\renewcommand\maketitle[1]{%
\cleardoublepage
\thispagestyle{empty}
\begin{center}
\vspace*{60mm}
{\heiti\zihao{-2} \BIT@value@title}
\vskip 40mm
{\heiti \zihao{-3} \BIT@value@author} %
\vskip 4mm
{\heiti \zihao{-3} \BIT@value@defenddate} %
\end{center}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
\newcommand\makeInfo[1]%
{
\newpage
\cleardoublepage
\thispagestyle{empty}
%udc ltz
{ %
{\heiti \zihao{5} \noindent \BIT@label@classification} \BIT@value@classification \\
{\heiti \zihao{5} \BIT@label@UDC} \BIT@value@UDC
}
\begin{center}
\vskip \stretch{1}
{\heiti\zihao{-2} \BIT@value@title}
\vskip \stretch{1}
{\fangsong\zihao{4}}
\def\tabcolsep{1pt}
\def\arraystretch{1.5}
%
{\heiti\zihao{-3}
\begin{tabular}{l p{3mm} c}
\BIT@label@author & &\BITunderline[180pt]{\BIT@value@author}
\\
\BIT@label@institute & & \BITunderline[180pt]{\BIT@value@institute}
\\
\BIT@label@advisor & & \BITunderline[180pt]{\BIT@value@advisor}
\\
\BIT@label@chairman & & \BITunderline[180pt]{\BIT@value@chairman}
\\
\BIT@label@degree & & \BITunderline[180pt]{\BIT@value@degree}
\\
\BIT@label@major & & \BITunderline[180pt]{\BIT@value@major}
\\
\BIT@label@school & & \BITunderline[180pt]{\BIT@value@school}
\\
\BIT@label@defenddate & & \BITunderline[180pt]{\BIT@value@defenddate}
\end{tabular}}
\end{center}
\vskip \stretch{0.5}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
% English Title Page
%
\newcommand\englishtitle[1]{\def\BIT@value@englishtitle{#1}}
\newcommand\englishauthor[1]{\def\BIT@value@englishauthor{#1}}
\newcommand\englishadvisor[1]{\def\BIT@value@englishadvisor{#1}}
\newcommand\englishschool[1]{\def\BIT@value@englishschool{#1}}
\newcommand\englishinstitute[1]{\def\BIT@value@englishinstitute{#1}}
\newcommand\englishdate[1]{\def\BIT@value@englishdate{#1}}
\newcommand\englishdegree[1]{\def\BIT@value@englishdegree{#1}}
\newcommand\englishmajor[1]{\def\BIT@value@englishmajor{#1}}
\newcommand\englishchairman[1]{\def\BIT@value@englishchairman{#1}}
% "绘制"
\newcommand\makeEnglishInfo[1]{%
\cleardoublepage
\thispagestyle{empty}
\begin{center}
\vspace*{10em}
% Times New Roman
{\zihao{-2}\textbf{\BIT@value@englishtitle}}
%\bfseries
\vskip \stretch{1}
% Times New Roman
{\zihao{-3}
\begin{tabular}{ll}
\BIT@label@englishauthor & \BITunderline[200pt]{\BIT@value@englishauthor}
\\
\BIT@label@englishinstitute & \BITunderline[200pt]{\BIT@value@englishinstitute}
\\
\BIT@label@englishadvisor & \BITunderline[200pt]{\BIT@value@englishadvisor}
\\
\BIT@label@englishchairman & \BITunderline[200pt]{\BIT@value@englishchairman}
\\
\BIT@label@englishdegree & \BITunderline[200pt]{\BIT@value@englishdegree}
\\
\BIT@label@englishmajor & \BITunderline[200pt]{\BIT@value@englishmajor}
\\
\BIT@label@englishschool & \BITunderline[200pt]{\BIT@value@englishschool}
\\
\BIT@label@englishdate & \BITunderline[200pt]{\BIT@value@englishdate}
\end{tabular}}
\end{center}
\vskip \stretch{0.5}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
%
\newcommand\makeVerticalTitle{
\cleardoublepage
\thispagestyle{empty}
\vskip 5cm
\begin{center}
\setstretch{1.1}
\begin{minipage}{1em}
{\heiti\zihao{3}\BIT@value@vtitle}
\vskip 2cm
{\heiti\zihao{3}\BIT@value@school}
\end{minipage}
\end{center}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
%
\newcommand\makeDeclareOriginal{%
\cleardoublepage
\pdfbookmark[0]{}{statement}
\thispagestyle{empty}
\begin{center}
{\bf\zihao{3} \BIT@label@original}
\end{center}
\vskip 10pt
{\zihao{4}\BIT@label@originalcontent}
\vskip 10pt
\hspace{8em}{\zihao{4}\BIT@label@authorsign} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{}
\vskip 30mm
\begin{center}
{\bf\zihao{3} \BIT@label@authorization}
\end{center}
\vskip 10pt
{\zihao{4} \BIT@label@authorizationcontent}
\vskip 40pt
\hspace{8em}{\zihao{4}\BIT@label@authorsign} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@Supervisorsign} \BITunderline[6em]{}
\vskip 15pt
\hspace{8em}{\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{} \hspace{2em} {\zihao{4}\BIT@label@originalDate} \BITunderline[6em]{}
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
%
\pagestyle{fancy}
\fancyhf{}
\fancyhead[C]{\songti \zihao{5} \BIT@label@headschoolname} %
\fancyfoot[C]{\songti \zihao{5} {\thepage}} %
\fancypagestyle{plain}{% ()
\fancyhf{}%
\fancyfoot[C]{\songti \zihao{5} \BIT@label@headschoolname}
\fancyfoot[C]{\songti \zihao{5} ~---~{\thepage}~---~} %%
}
%
\newenvironment{abstract}
{
\cleardoublepage
\chapter{\BIT@label@abstract}
}
{}
%
\newcommand\beginatevenpage{
\clearpage
\if@twoside
\thispagestyle{empty}
\cleardoublepage
\fi
}
%
\newcommand\keywords[1]{%
\vspace{2ex}\noindent{\bf \BIT@label@keywords} #1}
%
\newenvironment{englishabstract}
{
\clearpage
\chapter{\BIT@label@englishabstract}
}
{}
%
\newcommand\englishkeywords[1]{%
\vspace{2ex}\noindent{\bf \BIT@label@englishkeywords} #1}
%_
\renewcommand\tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\contentsname}%\chapter*
\@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}%
\pdfbookmark[0]{}{bittoc}
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
%_
\renewenvironment{thebibliography}[1]
{\zihao{5}
\chapter*{\bibname}
\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
\addcontentsline{toc}{chapter}{}
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\setlength{\parsep}{1mm}
\setlength{\labelsep}{0.5em}
\setlength{\itemsep}{0.05pc}
\setlength{\listparindent}{0in}
\setlength{\itemindent}{0in}
\setlength{\rightmargin}{0in}
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\newenvironment{publications}[1]
{\chapter{\BIT@label@publications}%
\@mkboth{\MakeUppercase\BIT@label@publications}
{\MakeUppercase\BIT@label@publications}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\setlength{\parsep}{1mm}
\setlength{\labelsep}{0.5em}
\setlength{\itemsep}{0.05pc}
\setlength{\listparindent}{0in}
\setlength{\itemindent}{0in}
\setlength{\rightmargin}{0in}
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `publications' environment}}%
\endlist}
\newenvironment{projects}[1]
{\chapter{\BIT@label@projects}%
\@mkboth{\MakeUppercase\BIT@label@projects}
{\MakeUppercase\BIT@label@projects}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `projects' environment}}%
\endlist}
\newenvironment{resume}
{\chapter{\BIT@label@resume}}
{}
\newenvironment{resumesection}[1]
{{\noindent\normalfont\bfseries #1}
\list{}{\labelwidth\z@
\leftmargin 2\ccwd}
\item\relax}
{\endlist}
\newenvironment{resumeli}[1]
{{\noindent\normalfont\bfseries #1}
\list{}{\labelwidth\z@
\leftmargin 4\ccwd
\itemindent -2\ccwd
\listparindent\itemindent}
\item\relax}
{\endlist}
\newenvironment{conclusion}
{\chapter*{}
\@mkboth{}{}%
\addcontentsline{toc}{chapter}{}}
{}
\renewenvironment{thanks}
{\chapter{\BIT@label@thanks}
\fangsong
}
{}
\newenvironment{symbolnote}
{\chapter{\BIT@label@symbolnote}
\fangsong}
{}
%%%=================================================
\newcommand{\bit@denotation@name}{}
\newenvironment{denotation}[1][2.5cm]{
\chapter{\bit@denotation@name} % no tocline
\noindent\begin{list}{}%
{\vskip-30bp\zihao{-4}
\renewcommand\makelabel[1]{##1\hfil}
\setlength{\labelwidth}{#1} %
\setlength{\labelsep}{0.5cm} %
\setlength{\itemindent}{0cm} %
\setlength{\leftmargin}{\labelwidth+\labelsep} %
\setlength{\rightmargin}{0cm}
\setlength{\parsep}{0cm} %
\setlength{\itemsep}{0cm} %
\setlength{\listparindent}{0cm} %
\setlength{\topsep}{0pt} %
}}{\end{list}}
%====
\RequirePackage[version=4]{mhchem}
\RequirePackage{siunitx}
\setcounter{secnumdepth}{4} % (part -1)
\setcounter{tocdepth}{2} % (part -1)
\endinput
%%
%% End of file `bitmaster-xetex.cls'.

9
BIT-thesis-run.cmd Normal file
View File

@ -0,0 +1,9 @@
del demo.pdf
xelatex -no-pdf --interaction=nonstopmode demo
bibtex demo
xelatex -no-pdf --interaction=nonstopmode demo
xelatex --interaction=nonstopmode demo
start "" "demo.pdf"

12
BIT-thesis-run.sh Normal file
View File

@ -0,0 +1,12 @@
#!/bin/sh
BASE=demo
rm ${BASE}.pdf
xelatex -no-pdf --interaction=nonstopmode ${BASE}
bibtex ${BASE}
xelatex -no-pdf --interaction=nonstopmode ${BASE}
xelatex --interaction=nonstopmode ${BASE}
start "" "${BASE}.pdf"

1622
GBT7714-2005NLang.bst Normal file

File diff suppressed because it is too large Load Diff

48
chapters/abstract.aux Normal file
View File

@ -0,0 +1,48 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{摘要}{I}{chapter*.1}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@writefile{toc}{\contentsline {chapter}{Abstract}{II}{chapter*.2}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/abstract}{
\setcounter{page}{3}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{0}
\setcounter{part}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{0}
\setcounter{lstnumber}{1}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{3}
\setcounter{lstlisting}{0}
\setcounter{section@level}{0}
}

20
chapters/abstract.tex Normal file
View File

@ -0,0 +1,20 @@
%%==================================================
%% abstract.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\begin{abstract}
本文……。({\color{blue}{摘要是一篇具有独立性和完整性的短文应概括而扼要地反映出本论文的主要内容。包括研究目的、研究方法、研究结果和结论等特别要突出研究结果和结论。中文摘要力求语言精炼准确硕士学位论文摘要建议500$\sim$800字博士学位论文建议1000$\sim$1200字。摘要中不可出现参考文献、图、表、化学结构式、非公知公用的符号和术语。英文摘要与中文摘要的内容应一致。}}
\keywords{形状记忆; 聚氨酯; 织物; 合成; 应用 {\color{blue}{一般选38个单词或专业术语且中英文关键词必须对应。}}}
\end{abstract}
\begin{englishabstract}
In order to exploit …….
\englishkeywords{shape memory properties; polyurethane; textile; synthesis; application}
\end{englishabstract}

45
chapters/app1.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {附录 A\hspace {.3em}}***}{6}{appendix.A}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/app1}{
\setcounter{page}{7}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{0}
\setcounter{part}{0}
\setcounter{chapter}{1}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{6}
\setcounter{lstnumber}{1}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{14}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

11
chapters/app1.tex Normal file
View File

@ -0,0 +1,11 @@
%%==================================================
%% app1.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\chapter{***}
附录相关内容…

45
chapters/app2.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {附录 B\hspace {.3em}}Maxwell Equations}{7}{appendix.B}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/app2}{
\setcounter{page}{8}
\setcounter{equation}{3}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{2}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{6}
\setcounter{lstnumber}{1}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{15}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

37
chapters/app2.tex Normal file
View File

@ -0,0 +1,37 @@
\chapter{Maxwell Equations}
因为在柱坐标系下,$\overline{\overline\mu}$是对角的所以Maxwell方程组中电场$\bf
E$的旋度
所以$\bf H$的各个分量可以写为:
\begin{subequations}
\begin{eqnarray}
H_r=\frac{1}{\mathbf{i}\omega\mu_r}\frac{1}{r}\frac{\partial
E_z}{\partial\theta } \\
H_\theta=-\frac{1}{\mathbf{i}\omega\mu_\theta}\frac{\partial E_z}{\partial r}
\end{eqnarray}
\end{subequations}
同样地,在柱坐标系下,$\overline{\overline\epsilon}$是对角的所以Maxwell方程组中磁场$\bf
H$的旋度
\begin{subequations}
\begin{eqnarray}
&&\nabla\times{\bf H}=-\mathbf{i}\omega{\bf D}\\
&&\left[\frac{1}{r}\frac{\partial}{\partial
r}(rH_\theta)-\frac{1}{r}\frac{\partial
H_r}{\partial\theta}\right]{\hat{\bf
z}}=-\mathbf{i}\omega{\overline{\overline\epsilon}}{\bf
E}=-\mathbf{i}\omega\epsilon_zE_z{\hat{\bf z}} \\
&&\frac{1}{r}\frac{\partial}{\partial
r}(rH_\theta)-\frac{1}{r}\frac{\partial
H_r}{\partial\theta}=-\mathbf{i}\omega\epsilon_zE_z
\end{eqnarray}
\end{subequations}
由此我们可以得到关于$E_z$的波函数方程:
\begin{eqnarray}
\frac{1}{\mu_\theta\epsilon_z}\frac{1}{r}\frac{\partial}{\partial r}
\left(r\frac{\partial E_z}{\partial r}\right)+
\frac{1}{\mu_r\epsilon_z}\frac{1}{r^2}\frac{\partial^2E_z}{\partial\theta^2}
+\omega^2 E_z=0
\end{eqnarray}

View File

@ -0,0 +1,59 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\citation{Takahashi1996Structure,Xia2002Analysis,Jiang1989,Mao2000Motion,Feng1998}
\citation{Jiang2005Size}
\@writefile{toc}{\contentsline {chapter}{\numberline {第1章\hspace {.3em}}绪论}{1}{chapter.1}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\newlabel{chap:intro}{{1}{1}{绪论}{chapter.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}本论文研究的目的和意义}{1}{section.1.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}国内外研究现状及发展趋势}{1}{section.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}形状记忆聚氨酯的形状记忆机理}{1}{subsection.1.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces 热塑性形状记忆聚氨酯的形状记忆机理示意图\relax }}{1}{figure.caption.7}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:diagram}{{1.1}{1}{热塑性形状记忆聚氨酯的形状记忆机理示意图\relax }{figure.caption.7}{}}
\citation{Jiang2005Size}
\@writefile{lot}{\contentsline {table}{\numberline {1.1}{\ignorespaces 水系聚氨酯分类\relax }}{2}{table.caption.8}}
\newlabel{tab:category}{{1.1}{2}{水系聚氨酯分类\relax }{table.caption.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}形状记忆聚氨酯的研究进展}{2}{subsection.1.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.3}水系聚氨酯及聚氨酯整理剂}{2}{subsection.1.2.3}}
\@setckpt{chapters/chapter1/chapter1}{
\setcounter{page}{3}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{0}
\setcounter{part}{0}
\setcounter{chapter}{1}
\setcounter{section}{2}
\setcounter{subsection}{3}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{1}
\setcounter{table}{1}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{0}
\setcounter{lstnumber}{1}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{11}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

View File

@ -0,0 +1,11 @@
%%==================================================
%% chapter01.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\chapter{绪论}
\label{chap:intro}
%在下方加入各小节内容
\input{chapters/chapter1/chapter1_1}
\input{chapters/chapter1/chapter1_2}

View File

@ -0,0 +1,5 @@
\section{本论文研究的目的和意义}
近年来,随着人们生活水平的不断提高,人们越来越注重周围环境对身体健康的影响。作为服装是人们时时刻刻最贴近的环境,尤其是内衣,对人体健康有很大的影响。由于合时刻刻最贴近的环境,尤其是内衣,对人体健康有很大的影响。由于合成纤维的衣着舒适性、手感性,天然纤维的发展又成为人们关注的一大热点。
……\upcite{Takahashi1996Structure,Xia2002Analysis,Jiang1989,Mao2000Motion,Feng1998}

View File

@ -0,0 +1,43 @@
\section{国内外研究现状及发展趋势}
%\label{sec:***} 可标注label
\subsection{形状记忆聚氨酯的形状记忆机理}
%\label{sec:features}
形状记忆聚合物SMP是继形状记忆合金后在80年代发展起来的一种新型形状记忆材料\cite{Jiang2005Size}。形状记忆高分子材料在常温范围内具有塑料的性质,即刚性、形状稳定恢复性;同时在一定温度下(所谓记忆温度下)具有橡胶的特性,主要表现为材料的可变形性和形变恢复性。即“记忆初始态-固定变形-恢复起始态”的循环。
固定相只有物理交联结构的聚氨酯称为热塑性SMPU,而有化学交联结构称为热固性SMPU。热塑性和热固性形状记忆聚氨酯的形状记忆原理示意图如图\ref{fig:diagram}所示
\begin{figure}
\centering
\includegraphics[width=0.75\textwidth]{chapters/chapter1/figures/figure1}
\caption{热塑性形状记忆聚氨酯的形状记忆机理示意图}\label{fig:diagram}
\end{figure}
\subsection{形状记忆聚氨酯的研究进展}
%\label{sec:requirements}
首例SMPU是日本Mitsubishi公司开发成功的……。
\subsection{水系聚氨酯及聚氨酯整理剂}
水系聚氨酯的形态对其流动性,成膜性及加工织物的性能有重要影响,一般分为三种类型\cite{Jiang2005Size} ,如表 \ref{tab:category}所示。
\begin{table}
\centering
\caption{水系聚氨酯分类} \label{tab:category}
\begin{tabular*}{0.9\textwidth}{@{\extracolsep{\fill}}cccc}
\toprule
类别 &水溶型 &胶体分散型 &乳液型 \\
\midrule
状态 &溶解$\sim$胶束 &分散 &白浊 \\
外观 &水溶型 &胶体分散型 &乳液型 \\
粒径$/\mu m$ &$<0.001$ &$0.001-0.1$ &$>0.1$ \\
重均分子量 &$1000\sim 10000$ &数千$\sim 20$ &$>5000$ \\
\bottomrule
\end{tabular*}
\end{table}
由于它们对纤维织物的浸透性和亲和性不同,因此在纺织品染整加工中的用途也有差别,其中以水溶型和乳液型产品较为常用。另外,水系聚氨酯又有反应性和非反应性之分。虽然它们的共同特点是分子结构中不含异氰酸酯基,但前者是用封闭剂将异氰酸酯基暂时封闭,在纺织品整理时复出。相互交联反应形成三维网状结构而固着在织物表面。
……

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

43
chapters/conclusion.aux Normal file
View File

@ -0,0 +1,43 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{结论}{3}{chapter*.9}}
\@setckpt{chapters/conclusion}{
\setcounter{page}{4}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{0}
\setcounter{part}{0}
\setcounter{chapter}{1}
\setcounter{section}{2}
\setcounter{subsection}{3}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{1}
\setcounter{table}{1}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{0}
\setcounter{lstnumber}{1}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{12}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

13
chapters/conclusion.tex Normal file
View File

@ -0,0 +1,13 @@
%%==================================================
%% conclusion.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\begin{conclusion}
本文采用……。{\color{blue}(结论作为学位论文正文的最后部分单独排写,但不加章号。结论是对整个论文主要结果的总结。在结论中应明确指出本研究的创新点,对其应用前景和社会、经济价值等加以预测和评价,并指出今后进一步在本研究方向进行研究工作的展望与设想。结论部分的撰写应简明扼要,突出创新性。)}
\end{conclusion}

12
chapters/denotation.tex Normal file
View File

@ -0,0 +1,12 @@
\begin{denotation}
\item[BIT] 北京理工大学的英文缩写
\item[\LaTeX] 一个很棒的排版系统
\item[\LaTeXe] 一个很棒的排版系统的最新稳定版
\item[\XeTeX] \LaTeX{}的好兄弟,事实上他有很多个兄弟,但是这个兄弟对各种语言的支持能力都很强
\item[ctex] 成套的中文\LaTeX{}解决方案,由一帮天才们开发
\item[\ce{H2SO4}] 硫酸
\item[$ e^{\pi{}i}+1=0$] 一个集自然界五大常数一体的炫酷方程
\item[\ce{2H2 + O2 -> 2H2O}] 一个昂贵的生成生命之源的方程式
\end{denotation}

45
chapters/differents.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {第2章\hspace {.3em}}与官方模板的区别}{4}{chapter.2}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/differents}{
\setcounter{page}{5}
\setcounter{equation}{0}
\setcounter{enumi}{10}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{0}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{0}
\setcounter{lstnumber}{1}
\setcounter{Item}{10}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{11}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

0
chapters/differents.log Normal file
View File

45
chapters/pub.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{攻读学位期间发表论文与研究成果清单}{8}{appendix*.11}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/pub}{
\setcounter{page}{9}
\setcounter{equation}{3}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{1}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{2}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{6}
\setcounter{lstnumber}{1}
\setcounter{Item}{1}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{16}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

15
chapters/pub.tex Normal file
View File

@ -0,0 +1,15 @@
%%==================================================
%% pub.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\begin{publications}{99}
% \item\textsc{高凌}. {交联型与线形水性聚氨酯的形状记忆性能比较}[J].
% 化工进展, 2006, 532535.(核心期刊)
\pubitem{}{高凌}{交联型与线形水性聚氨酯的形状记忆性能比较}{J}{化工进展, 2006, 532535.(核心期刊)}
%非盲审模式下显示为: 高凌. 交联型与线形水性聚氨酯的形状记忆性能比较 [J]. 化工进展, 2006, 532 535.(核心期刊)
%盲审模式下显示为:第一作者 + 交联型与线形水性聚氨酯的形状记忆性能比较 + 化工进展, 2006, 532 535.(核心期刊).
\end{publications}

45
chapters/resume.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{作者简介}{10}{appendix*.13}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/resume}{
\setcounter{page}{11}
\setcounter{equation}{3}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{1}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{2}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{6}
\setcounter{lstnumber}{1}
\setcounter{Item}{1}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{18}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

12
chapters/resume.tex Normal file
View File

@ -0,0 +1,12 @@
%%==================================================
%% resume.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
\begin{resume}
本人…。
\end{resume}

45
chapters/thanks.aux Normal file
View File

@ -0,0 +1,45 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{致谢}{9}{appendix*.12}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@setckpt{chapters/thanks}{
\setcounter{page}{10}
\setcounter{equation}{3}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{1}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{parentequation}{2}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{algo}{0}
\setcounter{thm}{0}
\setcounter{defn}{0}
\setcounter{conj}{0}
\setcounter{exmp}{0}
\setcounter{rem}{0}
\setcounter{case}{0}
\setcounter{subfigure}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{lotdepth}{1}
\setcounter{ContinuedFloat}{0}
\setcounter{NAT@ctr}{6}
\setcounter{lstnumber}{1}
\setcounter{Item}{1}
\setcounter{Hfootnote}{0}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{17}
\setcounter{lstlisting}{0}
\setcounter{section@level}{2}
}

20
chapters/thanks.tex Normal file
View File

@ -0,0 +1,20 @@
%%==================================================
%% thanks.tex for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
%\begin{thanks}
%这个是官方模板的做法
%本论文的工作是在导师……。
%\end{thanks}
\sayThanks{
%这是模板BIT-thesis-template-grd-jdh中新增的命令用以实现在盲审模式下关闭这一部分的显示
%注意是使用BIT-thesis-grd-jdh.cls格式控制文件的情况下
感谢人民,感谢党。
本论文的工作是在导师……。
}

44
demo.aux Normal file
View File

@ -0,0 +1,44 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand*\HyPL@Entry[1]{}
\bibstyle{GBT7714-2005NLang}
\HyPL@Entry{0<</S/D>>}
\@writefile{toc}{\hypersetup {hidelinks}}
\@writefile{lot}{\hypersetup {hidelinks}}
\@writefile{lof}{\hypersetup {hidelinks}}
\@input{chapters/abstract.aux}
\HyPL@Entry{5<</S/R>>}
\@writefile{toc}{\contentsline {chapter}{主要符号对照表}{III}{chapter*.3}}
\@writefile{lof}{\addvspace {10.0pt}}
\@writefile{lot}{\addvspace {10.0pt}}
\@input{chapters/chapter1/chapter1.aux}
\HyPL@Entry{11<</S/D>>}
\@input{chapters/conclusion.aux}
\bibdata{reference/references}
\bibcite{Takahashi1996Structure}{{1}{1996}{{Takahashi\ et~al.}}{{Takahashi, Hayashi, and Hayashi}}}
\bibcite{Xia2002Analysis}{{2}{2002}{{Xia\ et~al.}}{{Xia, Chen, Gang, and Itsya}}}
\bibcite{Jiang1989}{{3}{1989}{{姜锡洲}}{{}}}
\bibcite{Mao2000Motion}{{4}{2000}{{毛峡}}{{}}}
\bibcite{Feng1998}{{5}{1998}{{冯西桥\ }}{{冯西桥 and 何树延}}}
\bibcite{Jiang2005Size}{{6}{2005}{{姜敏\ }}{{姜敏, 彭少贤, and 郦华兴}}}
\@writefile{toc}{\contentsline {chapter}{参考文献}{5}{chapter*.10}}
\@input{chapters/app1.aux}
\@input{chapters/app2.aux}
\@input{chapters/pub.aux}
\@input{chapters/thanks.aux}
\@input{chapters/resume.aux}
\ttl@finishall

47
demo.bbl Normal file
View File

@ -0,0 +1,47 @@
\begin{thebibliography}{6}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{#1}
\providecommand{\href}[2]{#2}
\providecommand{\doi}[1]{DOI: \href{http://dx.doi.org/#1}{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax\relax\else
\urlstyle{same}\fi
\bibitem[Takahashi\ et~al.(1996)Takahashi, Hayashi, and
Hayashi]{Takahashi1996Structure}
Takahashi T, Hayashi N, Hayashi S.
\newblock Structure and properties of shapememory polyurethane block
copolymers\allowbreak[J].
\newblock Journal of Applied Polymer Science, 1996, 60\penalty0 (7):
1061--1069.
\bibitem[Xia\ et~al.(2002)Xia, Chen, Gang, and Itsya]{Xia2002Analysis}
Xia M, Chen B, Gang Z, et~al.
\newblock Analysis of affective characteristics and evaluation of harmonious
feeling of image based on 1/f fluctuation theory\allowbreak[C].
\newblock Developments in Applied Artificial Intelligence, International
Conference on Industrial and Engineering, Applications of Artificial
Intelligence and Expert Systems, Iea/aie 2002, Cairns, Australia, June 17-20,
2002, Proceedings.
\newblock [S.l.: s.n.], 2002: 780--789.
\bibitem[姜锡洲(1989)]{Jiang1989}
姜锡洲.
\newblock 一种温热外敷药的制备方法\allowbreak[M].
\newblock [出版地不详: 出版者不详], 1989.
\bibitem[毛峡(2000)]{Mao2000Motion}
毛峡.
\newblock 情感工学破解"舒服"之谜\allowbreak[J].
\newblock 科技文萃, 2000\penalty0 (7): 157--158.
\bibitem[冯西桥\ 等(1998)冯西桥 and 何树延]{Feng1998}
冯西桥, 何树延.
\newblock 核反应堆管道和压力容器的lbb分析\allowbreak[J].
\newblock 力学进展, 1998, 28\penalty0 (2): 198--217.
\bibitem[姜敏\ 等(2005)姜敏, 彭少贤, and 郦华兴]{Jiang2005Size}
姜敏, 彭少贤, 郦华兴.
\newblock 形状记忆聚合物研究现状与发展\allowbreak[J].
\newblock 现代塑料加工应用, 2005, 17\penalty0 (2): 53--56.
\end{thebibliography}

56
demo.blg Normal file
View File

@ -0,0 +1,56 @@
This is BibTeX, Version 0.99d (TeX Live 2018/W32TeX)
Capacity: max_strings=100000, hash_size=100000, hash_prime=85009
The top-level auxiliary file: demo.aux
The style file: GBT7714-2005NLang.bst
A level-1 auxiliary file: chapters/abstract.aux
A level-1 auxiliary file: chapters/chapter1/chapter1.aux
A level-1 auxiliary file: chapters/differents.aux
A level-1 auxiliary file: chapters/conclusion.aux
A level-1 auxiliary file: chapters/app1.aux
A level-1 auxiliary file: chapters/app2.aux
A level-1 auxiliary file: chapters/pub.aux
A level-1 auxiliary file: chapters/thanks.aux
A level-1 auxiliary file: chapters/resume.aux
Database file #1: reference/references.bib
Reallocated wiz_functions (elt_size=4) to 6000 items from 3000.
You've used 6 entries,
3354 wiz_defined-function locations,
812 strings with 6841 characters,
and the built_in function-call counts, 10995 in all, are:
= -- 279
> -- 1343
< -- 910
+ -- 534
- -- 33
* -- 182
:= -- 1332
add.period$ -- 19
call.type$ -- 6
change.case$ -- 12
chr.to.int$ -- 396
cite$ -- 6
duplicate$ -- 905
empty$ -- 308
format.name$ -- 36
if$ -- 2499
int.to.chr$ -- 1
int.to.str$ -- 7
missing$ -- 0
newline$ -- 40
num.names$ -- 18
pop$ -- 516
preamble$ -- 1
purify$ -- 6
quote$ -- 0
skip$ -- 858
stack$ -- 0
substring$ -- 543
swap$ -- 6
text.length$ -- 12
text.prefix$ -- 0
top$ -- 0
type$ -- 58
warning$ -- 0
while$ -- 29
width$ -- 0
write$ -- 100

12
demo.lof Normal file
View File

@ -0,0 +1,12 @@
\hypersetup {hidelinks}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\contentsline {figure}{\numberline {1.1}{\ignorespaces 热塑性形状记忆聚氨酯的形状记忆机理示意图\relax }}{1}{figure.caption.7}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\contentsfinish

2893
demo.log Normal file

File diff suppressed because it is too large Load Diff

12
demo.lot Normal file
View File

@ -0,0 +1,12 @@
\hypersetup {hidelinks}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\contentsline {table}{\numberline {1.1}{\ignorespaces 水系聚氨酯分类\relax }}{2}{table.caption.8}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\addvspace {10.0pt}
\contentsfinish

18
demo.out Normal file
View File

@ -0,0 +1,18 @@
\BOOKMARK [0][-]{statement.0}{\376\377\130\360\146\016}{}% 1
\BOOKMARK [0][-]{chapter*.1}{\376\377\144\130\211\201}{}% 2
\BOOKMARK [0][-]{chapter*.2}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t}{}% 3
\BOOKMARK [0][-]{chapter*.3}{\376\377\116\073\211\201\173\046\123\367\133\371\161\147\210\150}{}% 4
\BOOKMARK [0][-]{bittoc.0}{\376\377\166\356\137\125}{}% 5
\BOOKMARK [0][-]{chapter.1}{\376\377\173\054\0001\172\340\000\040\000\040\176\352\213\272}{}% 6
\BOOKMARK [1][-]{section.1.1}{\376\377\0001\000.\0001\000\040\147\054\213\272\145\207\170\024\172\166\166\204\166\356\166\204\124\214\141\017\116\111}{chapter.1}% 7
\BOOKMARK [1][-]{section.1.2}{\376\377\0001\000.\0002\000\040\126\375\121\205\131\026\170\024\172\166\163\260\162\266\123\312\123\321\134\125\215\213\122\277}{chapter.1}% 8
\BOOKMARK [2][-]{subsection.1.2.1}{\376\377\0001\000.\0002\000.\0001\000\040\137\142\162\266\213\260\137\306\200\132\154\050\221\157\166\204\137\142\162\266\213\260\137\306\147\072\164\006}{section.1.2}% 9
\BOOKMARK [2][-]{subsection.1.2.2}{\376\377\0001\000.\0002\000.\0002\000\040\137\142\162\266\213\260\137\306\200\132\154\050\221\157\166\204\170\024\172\166\217\333\134\125}{section.1.2}% 10
\BOOKMARK [2][-]{subsection.1.2.3}{\376\377\0001\000.\0002\000.\0003\000\040\154\064\174\373\200\132\154\050\221\157\123\312\200\132\154\050\221\157\145\164\164\006\122\102}{section.1.2}% 11
\BOOKMARK [0][-]{chapter*.9}{\376\377\176\323\213\272}{}% 12
\BOOKMARK [0][-]{chapter*.10}{\376\377\123\302\200\003\145\207\163\056}{}% 13
\BOOKMARK [0][-]{appendix.A}{\376\377\226\104\137\125\000\040\000A\000\040\000\040\000*\000*\000*}{}% 14
\BOOKMARK [0][-]{appendix.B}{\376\377\226\104\137\125\000\040\000B\000\040\000\040\000M\000a\000x\000w\000e\000l\000l\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000s}{}% 15
\BOOKMARK [0][-]{appendix*.11}{\376\377\145\073\213\373\133\146\117\115\147\037\225\364\123\321\210\150\213\272\145\207\116\016\170\024\172\166\142\020\147\234\156\005\123\125}{}% 16
\BOOKMARK [0][-]{appendix*.12}{\376\377\201\364\214\042}{}% 17
\BOOKMARK [0][-]{appendix*.13}{\376\377\117\134\200\005\173\200\116\313}{}% 18

BIN
demo.pdf Normal file

Binary file not shown.

BIN
demo.synctex.gz Normal file

Binary file not shown.

156
demo.tex Normal file
View File

@ -0,0 +1,156 @@
%%==================================================
%% demo.tex for BIT Thesis
%% modified by yang yating
%% version: 1.2
%% last update: Jan. 4th, 2018
%%==================================================
% 默认单面打印 oneside 、硕士论文模板 master
\documentclass[oneside, master,normal]{BIT-thesis-grd-jdh}
% 模板选项: 硕士论文 master 博士论文 doctor
% 正常模式normal 自查重模式selfSimilarCheck 盲审模式blindCheck
% 提交学校的查重文件可以直接使用normal模式结果
% 自查重模式主要用于关闭图片、公式等内容的显示以减少文章字符数和降低PDF转word过程中出现的乱码节省查重费用支出。应结合\insertcontents系列命令使用。对于土豪此选项没有任何卵用。。。。。
% 盲审模式主要根据盲审文件格式要求,隐去了作者、导师、致谢等信息,更改发表论文的格式
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 封面
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 中文封面内容(关注内容而不是表现形式)
\classification{TQ028.1} %可参考http://www.clcindex.com/category/TN91/
\UDC{540}
\title{形状记忆聚氨酯的RapidIO合成及其在织物中的应用}
\vtitle{形状记忆聚氨酯的\makeVerticalenWords{RapidIO} 合成及其在织物中的应用}
\author{张三}
\institute{信息与电子学院}
\advisor{**教授}
\chairman{**教授}
\degree{工学硕士(博士)}
\major{电子科学与技术}
\school{北京理工大学}
\defenddate{2019年6月}
%\studentnumber{**********}
% 英文封面内容(关注内容而不是表现形式)
\englishtitle{Synthesis and Application on textile of the Shape\\Memory Polyurethane}
\englishauthor{Zhangsan}
\englishadvisor{Prof. **}
\englishchairman{Prof. **}
\englishschool{Beijing Insititute of Technology}
\englishinstitute{School of Information and Electronics}
\englishdegree{Master}
\englishmajor{Electronics Science and Technology}
\englishdate{62019}
% 封面绘制
\maketitle
% 中文信息
\makeChineseInfo
% 英文信息
\makeEnglishInfo
%打印竖排论文题目
\makeVerticalTitle
% 论文原创性声明和使用授权
\makeDeclareOriginal
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 前置部分
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\frontmatter
% 摘要
\include{chapters/abstract}
%% 符号对照表,可选,如不用可注释掉
\input{chapters/denotation}
% 加入目录
\tableofcontents
%加入图、表索引(同时取消图表索引中章之间的垂直间隔)
\let\origaddvspace\addvspace
\renewcommand{\addvspace}[1]{}
\listoffigures
\listoftables
\renewcommand{\addvspace}[1]{\origaddvspace{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 正主体部分
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mainmatter
%% 各章正文内容
%\include{chapters/chapter1}
%%%%%%%%%%%%%论文正文部分%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\include{chapters/chapter1/chapter1}
%结论
\include{chapters/conclusion}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%以下部分仅用于举例样式%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
接下来这段话不会被显示\fbox{\insertContents{$\tau$自查重模式下看不到的句子}}\\
\insertContents{
If this part is shown, then the current mode is not similar self-check
\begin{equation}
E = mc^2
\end{equation}
\begin{equation}
\begin{split}
P_{f1} (\hat{d}) &= \sum_{n=0}^{N/4 -1}r^{*}(\hat{d}+n+N/2) r(\hat{d}+3N/4+n) \\
&= e^{j\pi \varepsilon /2}\sum_{n=0}^{N/4 -1}s^{*}(\hat{d}+n+N/2) s(\hat{d}+3N/4+n) \\
&= e^{j\pi \varepsilon /2}\sum_{n=0}^{N/4 -1}\left|s(\hat{d}+n+N/2)\right|^2
\end{split}
\end{equation}
}
\insertEquation{
If this part is shown, then the current mode is not similar self-check
\begin{equation}
E = mc^2
\end{equation}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 参考文献,五号字,使用 BibTeX包含参考文献文件.bib
%\bibliography{reference/chap1,reference/chap2} %多个章节的参考文献
\bibliography{reference/references}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 后置部分
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 附录(章节编号重新计算,使用字母进行编号)
\appendix
\renewcommand\theequation{\Alph{chapter}--\arabic{equation}} % 附录中编号形式是"A-1"的样子
\renewcommand\thefigure{\Alph{chapter}--\arabic{figure}}
\renewcommand\thetable{\Alph{chapter}--\arabic{table}}
\include{chapters/app1}
\include{chapters/app2}
%(其后部分无编号)
\backmatter
% 发表文章目录
\include{chapters/pub}
% 致谢
\include{chapters/thanks}
% 作者简介(博士论文需要)
\include{chapters/resume}
\end{document}

18
demo.toc Normal file
View File

@ -0,0 +1,18 @@
\hypersetup {hidelinks}
\contentsline {chapter}{摘要}{I}{chapter*.1}
\contentsline {chapter}{Abstract}{II}{chapter*.2}
\contentsline {chapter}{主要符号对照表}{III}{chapter*.3}
\contentsline {chapter}{\numberline {第1章\hspace {.3em}}绪论}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}本论文研究的目的和意义}{1}{section.1.1}
\contentsline {section}{\numberline {1.2}国内外研究现状及发展趋势}{1}{section.1.2}
\contentsline {subsection}{\numberline {1.2.1}形状记忆聚氨酯的形状记忆机理}{1}{subsection.1.2.1}
\contentsline {subsection}{\numberline {1.2.2}形状记忆聚氨酯的研究进展}{2}{subsection.1.2.2}
\contentsline {subsection}{\numberline {1.2.3}水系聚氨酯及聚氨酯整理剂}{2}{subsection.1.2.3}
\contentsline {chapter}{结论}{3}{chapter*.9}
\contentsline {chapter}{参考文献}{5}{chapter*.10}
\contentsline {chapter}{\numberline {附录 A\hspace {.3em}}***}{6}{appendix.A}
\contentsline {chapter}{\numberline {附录 B\hspace {.3em}}Maxwell Equations}{7}{appendix.B}
\contentsline {chapter}{攻读学位期间发表论文与研究成果清单}{8}{appendix*.11}
\contentsline {chapter}{致谢}{9}{appendix*.12}
\contentsline {chapter}{作者简介}{10}{appendix*.13}
\contentsfinish

6
latexmkrc Normal file
View File

@ -0,0 +1,6 @@
$pdf_mode = 5;
$xelatex = "xelatex -synctex=1 -no-pdf -interaction=nonstopmode --shell-escape %O %S";
$recorder = 1;
$bibtex_use = 2;
$clean_ext = "synctex.gz acn acr alg aux bbl bcf blg brf fdb_latexmk glg glo gls idx ilg ind ist lof log lot out run.xml toc dvi xdv";

60
reference/references.bib Normal file
View File

@ -0,0 +1,60 @@
%%==================================================
%% chap1.bib for BIT Master Thesis
%% modified by yang yating
%% version: 0.1
%% last update: Dec 25th, 2016
%%==================================================
@article{Jiang2005Size,
title={形状记忆聚合物研究现状与发展},
author={姜敏 and 彭少贤 and 郦华兴},
journal={现代塑料加工应用},
volume={17},
number={2},
pages={53-56},
year={2005},
}
@article{Takahashi1996Structure,
title={Structure and properties of shapememory polyurethane block copolymers},
author={Takahashi, Toshisada and Hayashi, Noriya and Hayashi, Shunichi},
journal={Journal of Applied Polymer Science},
volume={60},
number={7},
pages={1061-1069},
year={1996},
}
@inproceedings{Xia2002Analysis,
title={Analysis of Affective Characteristics and Evaluation of Harmonious Feeling of Image Based on 1/f Fluctuation Theory},
author={Xia, Mao and Chen, Bin and Gang, Zhu and Itsya, Muta},
booktitle={Developments in Applied Artificial Intelligence, International Conference on Industrial and Engineering, Applications of Artificial Intelligence and Expert Systems, Iea/aie 2002, Cairns, Australia, June 17-20, 2002, Proceedings},
pages={780-789},
year={2002},
}
@misc{Jiang1989,
title={一种温热外敷药的制备方法},
author={姜锡洲},
year={1989},
}
@article{Mao2000Motion,
title={情感工学破解"舒服"之谜},
author={毛峡},
journal={科技文萃},
number={7},
pages={157-158},
year={2000},
}
@article{Feng1998,
title={核反应堆管道和压力容器的LBB分析},
author={冯西桥 and 何树延},
journal={力学进展},
volume={28},
number={2},
pages={198-217},
year={1998},
}