<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%s\usepackage{fontspec}
\RequirePackage{amsmath}                                                                       % æŽ’ç‰ˆæ•°å­¦å…¬å¼
\RequirePackage{latexsym}
\RequirePackage{amsfonts}
\RequirePackage{amssymb}                                                                       % å®šä¹‰AMSçš„æ•°å­¦ç¬¦å·å‘½ä»¤
\RequirePackage{mathrsfs}                                                                      % æ•°å­¦RSFSä¹¦å†™å­—ä½“
\RequirePackage{bm}                                                                            % æ•°å­¦é»‘ä½“
\RequirePackage{graphicx}                                                                      % æ”¯æŒæ’å›¾,å›¾å½¢å®åŒ…graphicsçš„æ‰©å±•å®åŒ…
\RequirePackage{color,xcolor}                                                                  % æ”¯æŒå½©è‰²
\RequirePackage[CJKbookmarks,hyperindex=true,
            bookmarksnumbered=false,bookmarksopen=true,
            colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}        % è¶…çº§é“¾æŽ¥
\RequirePackage[paperwidth=21cm,paperheight=29.7cm,
            top=2.79cm,bottom=2.54cm,left=2.96cm,right=2.76cm,
            headheight=1.2cm,headsep=0.07cm,footskip=1.27cm]{geometry}                     % ç®€å•çµæ´»çš„é¡µé¢è®¾ç½®ç•Œé¢
\RequirePackage{amscd}
\RequirePackage[linesnumbered,ruled,vlined]{algorithm2e}
\RequirePackage{slashbox}
\RequirePackage{cite}
\RequirePackage{xtuformat}
\RequirePackage[labelsep=space]{caption}

%---ä¸­æ–‡å°é¢--------------------------------------------------------------------------
\makeatletter
\newcommand*{\schoolcode}[1]{\gdef\@schoolcode{#1}}
\newcommand*{\studentid}[1]{\gdef\@studentid{#1}}
\newcommand*{\cntitle}[1]{\gdef\@cntitle{#1}}
\newcommand*{\cnname}[1]{\gdef\@cnname{#1}}
\newcommand*{\cnteacher}[1]{\gdef\@cnteacher{#1}}
\newcommand*{\cncollege}[1]{\gdef\@cncollege{#1}}
\newcommand*{\cnmajor}[1]{\gdef\@cnmajor{#1}}
\newcommand*{\cnspcial}[1]{\gdef\@cnspcial{#1}}
\newcommand*{\cndegree}[1]{\gdef\@cndegree{#1}}
\newcommand*{\cnschool}[1]{\gdef\@cnschool{#1}}
\newcommand*{\cdate}[1]{\gdef\@cdate{#1}}

\newcommand*{\@schoolcode}{10530}
\newcommand*{\@cdate}{\CTEXoptions[today=big]\today}
\newcommand*{\makecntitle}{%
\thispagestyle{empty}
\begin{flushleft}
    \makebox[17mm][s]{\heiti å­¦æ&nbsp;¡ä»£ç&nbsp;}\underline{\makebox[35mm][c]{\@schoolcode}}\hfill\makebox[17mm][s]{\heiti å­¦å·}\underline{\makebox[35mm][c]{\@studentid}}\\
    \vskip0.2cm
    \makebox[17mm][s]{\heiti åˆ†ç±»å·}\underline{\makebox[35mm][c]{O241.82}}\hfill\makebox[17mm][s]{\heiti å¯†çº§}\underline{\makebox[35mm][c]{}}
\end{flushleft}
\vskip1.5cm
\begin{center}
    \includegraphics[scale=0.7]{xtu.pdf}
\end{center}
\vskip0.3cm
\begin{center}
    \makebox[109mm][s]{\heiti\zihao{-0}ç¡•å£«å­¦ä½è®ºæ–‡}
\end{center}
\vskip1.5cm
\begin{center}
    \heiti \zihao{2}\@cntitle
\end{center}
\vskip2.5cm
\begin{center}
    \makebox[30mm][s]{\heiti å­¦ä½ç”³è¯·äºº}\underline{\makebox[87mm][c]{\fangsong\zihao{3}\@cnname}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti æŒ‡å¯¼è€å¸ˆ}\underline{\makebox[87mm][c]{\fangsong\zihao{3}\@cnteacher}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦é™¢åç§°}\underline{\makebox[87mm][c]{\fangsong\zihao{3}\@cncollege}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦ç§‘ä¸“ä¸š}\underline{\makebox[87mm][c]{\fangsong\zihao{3}\@cnmajor}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti ç&nbsp;”ç©¶æ–¹å‘}\underline{\makebox[87mm][c]{\fangsong\zihao{3}\@cnspcial}}
\end{center}
\vskip1.85cm
\begin{center}
    {\songti\zihao{3}\@cdate}
\end{center}

%----ä¸­æ–‡å†…å°é¢------------------------------------------------------------------------------
\newpage
\thispagestyle{empty}
\topskip 4.2cm
\begin{center}
    \heiti \zihao{1}\@cntitle
\end{center}
\vskip 4cm
\begin{center}
    \makebox[30mm][s]{\heiti å­¦ä½ç”³è¯·äºº}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cnname}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å¯¼å¸ˆå§“ååŠèŒç§°}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cnteacher}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦é™¢åç§°}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cncollege}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦ç§‘ä¸“ä¸š}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cnmajor}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti ç&nbsp;”ç©¶æ–¹å‘}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cnspcial}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦ä½ç”³è¯·çº§åˆ«}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cndegree}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti å­¦ä½æŽˆäºˆå•ä½}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cnschool}}\\
    \vskip0.7cm
    \makebox[30mm][s]{\heiti è®ºæ–‡æäº¤æ—¥æœŸ}\underline{\makebox[66.5mm][c]{\fangsong\zihao{-4}\@cdate}}
\end{center}
}
\makeatother

\makeatletter
%----è‹±æ–‡å†…å°é¢-----------------------------------------------------------------------------
\newcommand*{\entitle}[1]{\gdef\@entitle{#1}}
\newcommand*{\candidate}[1]{\gdef\@candidate{#1}}
\newcommand*{\supervisor}[1]{\gdef\@supervisor{#1}}
\newcommand*{\college}[1]{\gdef\@college{#1}}
\newcommand*{\program}[1]{\gdef\@program{#1}}
\newcommand*{\specialization}[1]{\gdef\@specialization{#1}}
\newcommand*{\degree}[1]{\gdef\@degree{#1}}
\newcommand*{\university}[1]{\gdef\@university{#1}}
\newcommand*{\edate}[1]{\gdef\@edate{#1}}

\newcommand*{\@edate}{\CTEXoptions[today=old]\today}
\newcommand*{\makeentitle}{%
\newpage
\thispagestyle{empty}
\topskip 4cm
\begin{center}
    \setmainfont{Arial}\huge\textbf{\@entitle}
\end{center}
\vskip 3.5cm
\begin{center}
    \makebox[135mm][l]{\textbf{Candidate}\underline{\makebox[112.5mm][c]{\@candidate}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{Supervisor}\underline{\makebox[112mm][c]{\@supervisor}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{College}\underline{\makebox[119mm][c]{\@college}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{Program}\underline{\makebox[116mm][c]{\@program}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{Specialization}\underline{\makebox[105mm][c]{\@specialization}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{Degree}\underline{\makebox[119.5mm][c]{\@degree}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{University}\underline{\makebox[112.5mm][c]{\@university}}}\\
    \vskip0.7cm
    \makebox[135mm][l]{\textbf{Date}\underline{\makebox[124.5mm][c]{\@edate}}}
\end{center}
}
\makeatother

%---åŽŸåˆ›æ€§å£°æ˜Ž------------------------------------------------------------------------
%----åŽŸåˆ›å£°æ˜Žå’Œç‰ˆæƒæŽˆæƒ-----------------------------------------------------------------------
\makeatletter
\newcommand*{\makedeclare}{%
\newpage
\thispagestyle{empty}
\topskip10mm
\begin{center}
    {\heiti\zihao{2}æ¹˜æ½­å¤§å­¦ \vskip5mm å­¦ä½è®ºæ–‡åŽŸåˆ›æ€§å£°æ˜Ž}
\end{center}
\songti\zihao{4}

    ~æœ¬äººéƒ‘é‡å£°æ˜Žï¼šæ‰€å‘ˆäº¤çš„è®ºæ–‡æ˜¯æœ¬äººåœ¨å¯¼å¸ˆçš„æŒ‡å¯¼ä¸‹ç‹¬ç«‹è¿›è¡Œç&nbsp;”ç©¶æ‰€å–å¾—çš„ç&nbsp;”ç©¶æˆæžœã€‚é™¤äº†æ–‡ä¸­ç‰¹åˆ«åŠ&nbsp;ä»¥
æ&nbsp;‡æ³¨å¼•ç”¨çš„å†…å®¹å¤–ï¼Œæœ¬è®ºæ–‡ä¸åŒ…å«ä»»ä½•å…¶ä»–ä¸ªäººæˆ–é›†ä½“å·²ç»å‘è¡¨æˆ–æ’°å†™çš„æˆæžœä½œå“ã€‚å¯¹æœ¬æ–‡çš„ç&nbsp;”ç©¶åšå‡ºé‡è¦è´¡
çŒ®çš„ä¸ªäººå’Œé›†ä½“ï¼Œå‡å·²åœ¨æ–‡ä¸­ä»¥æ˜Žç¡®æ–¹å¼æ&nbsp;‡æ˜Žã€‚æœ¬äººå®Œå…¨æ„è¯†åˆ°æœ¬å£°æ˜Žçš„æ³•å¾‹åŽæžœç”±æœ¬äººæ‰¿æ‹…ã€‚
\vskip8mm

    ~ä½œè€…ç­¾åï¼š\hfill~~~~~~~~~~~~~~~~~~~~~~~~~æ—¥æœŸï¼š\kern 1.6cm å¹´ \kern 0.8cm æœˆ \kern 0.8cm æ—¥
\vskip30mm
\begin{center}
    {\heiti\zihao{2}å­¦ä½è®ºæ–‡ç‰ˆæƒä½¿ç”¨æŽˆæƒä¹¦}
\end{center}

    ~æœ¬å­¦ä½è®ºæ–‡ä½œè€…å®Œå…¨äº†è§£å­¦æ&nbsp;¡æœ‰å…³ä¿ç•™ã€ä½¿ç”¨å­¦ä½è®ºæ–‡çš„è§„å®šï¼ŒåŒæ„å­¦æ&nbsp;¡ä¿ç•™å¹¶å‘å›½å®¶æœ‰å…³éƒ¨é—¨æˆ–æœºæž„é€
äº¤è®ºæ–‡çš„å¤å°ä»¶å’Œç”µå­ç‰ˆï¼Œå…è®¸è®ºæ–‡è¢«æŸ¥é˜…å’Œå€Ÿé˜…ã€‚æœ¬äººæŽˆæƒæ¹˜æ½­å¤§å­¦å¯ä»¥å°†æœ¬å­¦ä½è®ºæ–‡çš„å…¨éƒ¨æˆ–éƒ¨åˆ†å†…å®¹ç¼–
å…¥æœ‰å…³æ•°æ®åº“è¿›è¡Œæ£€ç´¢ï¼Œå¯ä»¥é‡‡ç”¨å½±å°ã€ç¼©å°æˆ–æ‰«æç­‰å¤åˆ¶æ‰‹æ®µä¿å­˜å’Œæ±‡ç¼–æœ¬å­¦ä½è®ºæ–‡ã€‚
\par
    ~æ¶‰å¯†è®ºæ–‡æŒ‰å­¦æ&nbsp;¡è§„å®šå¤„ç†ã€‚
\vskip30mm

    ~ä½œè€…ç­¾åï¼š\hfill~~~~~~~~~~~~~~~~~~~~~~~~~æ—¥æœŸï¼š\kern 1.6cm å¹´ \kern 0.8cm æœˆ \kern 0.8cm æ—¥
\vskip8mm

    ~å¯¼å¸ˆç­¾åï¼š\hfill~~~~~~~~~~~~~~~~~~~~~~~~~æ—¥æœŸï¼š\kern 1.6cm å¹´ \kern 0.8cm æœˆ \kern 0.8cm æ—¥
}
\makeatother

%---å®šåˆ¶ç›®å½•--------------------------------------------------------------------------
\makeatletter
\def\@bfdottedtocline#1#2#3#4#5{%
 \ifnum #1&gt;\c@tocdepth \else
   \vskip \z@ \@plus.2\p@
   {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
    \parindent #2\relax\@afterindenttrue
    \interlinepenalty\@M
    \leavevmode \bfseries
    \@tempdima #3\relax
    \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
    {#4}\normalfont\nobreak
    \leaders\hbox{$\m@th
       \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
       mu$}\hfill
    \nobreak
    \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
    \par}%
 \fi}
\renewcommand*\l@chapter{\@bfdottedtocline{0}{0em}{1.5em}}
\makeatother

%---å®šç†, å®šä¹‰ ç­‰çŽ¯å¢ƒçš„è®¾ç½®---------------------------------------------------------------
\newtheorem{definition}{\hspace{2em}å®šä¹‰}[section]
\newtheorem{proposition}{\hspace{2em}å‘½é¢˜}[section]
\newtheorem{property}{\hspace{2em}æ€§è´¨}[section]
\newtheorem{lemma}{\hspace{2em}å¼•ç†}[section]
\newtheorem{theorem}{\hspace{2em}å®šç†}[section]
\newtheorem{corollary}{\hspace{2em}æŽ¨è®º}[section]
\newtheorem{example}{\hspace{2em}ä¾‹}
\newtheorem{remark}{\hspace{2em}æ³¨}

%---è‡ªå®šä¹‰å‘½ä»¤å’ŒçŽ¯å¢ƒ-----------------------------------------------------------------------
\newenvironment{cnabstract}[1]{%
    \chapter*{æ‘˜~~~~è¦}
    \songti\zihao{-4}#1%
    \vskip 0.2cm}

\newenvironment{cnkeywords}[1]{%
    \noindent{\heiti å…³é”®è¯ï¼š}#1%
}

\newenvironment{enabstract}[1]{%
    \chapter*{\setmainfont{Arial}\bf Abstract}#1%
    \vskip 0.2cm
}

\newenvironment{enkeywords}[1]{%
    \noindent{\bf Key Words: }#1%
}

\CTEXsetup[format={\centering\sffamily}]{chapter}
\CTEXsetup[nameformat={\heiti\zihao{3}}]{chapter}
\CTEXsetup[titleformat={\heiti\zihao{3}}]{chapter}
\CTEXsetup[numberformat={\heiti\zihao{3}}]{chapter}
\CTEXsetup[beforeskip={0pt},afterskip={30pt}]{chapter}
\CTEXsetup[name={ç¬¬, ç«&nbsp;},number={\arabic{chapter}}]{chapter}

\CTEXsetup[format={\flushleft\sffamily\heiti\zihao{4}}]{section}
\CTEXsetup[beforeskip={24pt},afterskip={6pt}]{section}

\CTEXsetup[format={\flushleft\sffamily\heiti\zihao{-4}}]{subsection}
\CTEXsetup[beforeskip={12pt},afterskip={6pt}]{subsection}

\CTEXsetup[format={\flushleft\sffamily\heiti\zihao{-4}}]{subsubsection}
\CTEXsetup[beforeskip={12pt},afterskip={6pt}]{subsubsection}

\newlength\oneimage
\setlength\oneimage{0.8\textwidth}

\newlength\twoimage
\setlength\twoimage{0.45\textwidth}

\newlength\threeimage
\setlength\threeimage{0.3\textwidth}

%---ç½—é©¬æ•°å­—--------
\makeatletter
\newcommand*{\rom}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother

%---å°†Algorithmæ”¹ä¸ºä¸­æ–‡å®‹ä½“â€œç®—æ³•â€--------
\renewcommand{\algorithmcfname}{\songti ç®—æ³•}
\makeatletter
\renewcommand{\algocf@captiontext}[2]{#1\algocf@typo\quad \AlCapFnt{}#2}
\makeatother

% ä¸Šæ&nbsp;‡å¼•ç”¨
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}
</pre></body></html>