|
39 | 39 | \newif\ifxjtu@pdflinks \xjtu@pdflinksfalse
|
40 | 40 | \newif\ifxjtu@colorlinks\xjtu@colorlinksfalse
|
41 | 41 | \newif\ifxjtu@compact \xjtu@compactfalse
|
| 42 | +\newif\ifxjtu@content \xjtu@contentfalse |
42 | 43 |
|
43 | 44 | \DeclareOption{bachelor} {\xjtu@bachelortrue}
|
44 | 45 | \DeclareOption{master} {\xjtu@mastertrue}
|
|
83 | 84 | \RequirePackage[shortlabels]{enumitem}
|
84 | 85 | \setenumerate[1]{1),fullwidth,itemindent=\parindent,listparindent=\parindent,itemsep=0.05\baselineskip,partopsep=0pt,parsep=0ex,topsep=0.1\baselineskip}
|
85 | 86 | \setenumerate[2]{\qquad(1),itemindent=\parindent,listparindent=\parindent,itemsep=0ex,partopsep=0pt,parsep=0ex,topsep=0\baselineskip}
|
| 87 | +\RequirePackage{pdfpages} |
86 | 88 |
|
87 | 89 | % CJK character support
|
88 | 90 | \RequirePackage{fontspec,xltxtra,xunicode}
|
|
186 | 188 | \abovedisplayshortskip=10bp \@plus 2bp \@minus 2bp
|
187 | 189 | \belowdisplayskip=\abovedisplayskip
|
188 | 190 | \belowdisplayshortskip=\abovedisplayshortskip}
|
189 |
| -\DeclareCaptionFont{wuhao}{\wuhao}\captionsetup{font=wuhao} % thanks to @wanderxjtu |
| 191 | +\DeclareCaptionFont{wuhao}{\wuhao}\captionsetup{font=wuhao,labelsep=quad} % thanks to @wanderxjtu |
190 | 192 | \DeclareCaptionFont{xiaowu}{\xiaowu}\captionsetup[subfloat]{font=xiaowu} % issue 4
|
191 | 193 |
|
192 | 194 | % Subfloat
|
|
213 | 215 | \ifxjtu@truefont
|
214 | 216 | \setmainfont[Ligatures=TeX]{Times New Roman}
|
215 | 217 | \setCJKmainfont{SimSun}
|
| 218 | + \setCJKfamilyfont{vert}[RawFeature={script=hani:language=CHN:vertical:+valt}]{SimSun} |
| 219 | + \def\CJKmovesymbol#1{\raise.35em\hbox{#1}} |
| 220 | + \def\CJKmove{\let\CJKsymbol\CJKmovesymbol \let\CJKpunctsymbol\CJKsymbol} |
| 221 | + \setCJKfamilyfont{hei}{SimHei} |
216 | 222 | \else
|
217 | 223 | \setmainfont[Ligatures=TeX]{FreeSerif}
|
218 | 224 | \setCJKmainfont{文鼎PL简报宋}
|
| 225 | + \setCJKfamilyfont{vert}[RawFeature={script=hani:language=CHN:vertical:+valt}]{文鼎PL简报宋} |
| 226 | + \def\CJKmovesymbol#1{\raise.35em\hbox{#1}} |
| 227 | + \def\CJKmove{\let\CJKsymbol\CJKmovesymbol \let\CJKpunctsymbol\CJKsymbol} |
| 228 | + \setCJKfamilyfont{hei}{SimHei} |
219 | 229 | \fi
|
220 | 230 | \fi
|
221 | 231 |
|
|
262 | 272 |
|
263 | 273 | \thu@define@term{type}
|
264 | 274 |
|
265 |
| -\ifxjtu@master{ |
| 275 | +\ifxjtu@master |
266 | 276 | \type{硕士}
|
267 | 277 | \else
|
268 | 278 | \type{博士}
|
|
320 | 330 | \thu@define@term{eproddate}
|
321 | 331 | \thu@define@term{etype}
|
322 | 332 |
|
| 333 | +\thu@define@term{zhongtufenlei} |
| 334 | +\thu@define@term{UDC} |
| 335 | +\thu@define@term{secrettype} |
| 336 | +\thu@define@term{stunum} |
| 337 | +\thu@define@term{degreetype} |
| 338 | + |
323 | 339 | \newcommand\xjtutype{\xjtu@type}
|
324 | 340 |
|
325 | 341 | % Geometry specifications
|
|
602 | 618 | \fancyhead[CE]{\wuhao 西安交通大学\xjtu@type 学位论文}
|
603 | 619 | \fancyfoot[OR,EL]{\xiaowu ~\thepage~}
|
604 | 620 | \renewcommand{\headrulewidth}{\if@mainmatter .4pt \else 0pt \fi}
|
605 |
| - \renewcommand{\headrule}{\vskip 3pt \hrule \@height \headrulewidth \@width \headwidth \vskip .4pt |
| 621 | + \renewcommand{\headrule}{\vskip 3pt \hrule \@height \headrulewidth \@width \headwidth \vskip .6pt |
606 | 622 | \hrule \@height \headrulewidth \@width \headwidth
|
607 | 623 | }
|
608 | 624 | }
|
609 | 625 | \pagestyle{plain}
|
| 626 | + |
| 627 | + \renewcommand\xjtucover{ |
| 628 | + \thispagestyle{empty} |
| 629 | + \setlength\hoffset{0.8cm} |
| 630 | + \hspace*{-3.8cm} |
| 631 | + \rotatebox{-90}{ |
| 632 | + \makebox[\textheight][c]{ |
| 633 | + \bf \CJKmove \xiaowu \CJKfamily{vert} |
| 634 | + 西安交通大学\xjtu@type 学位论文 |
| 635 | + \hspace{2cm} |
| 636 | + \xjtu@ctitle |
| 637 | + \hspace{2cm} |
| 638 | + \xjtu@cauthor |
| 639 | + \hspace{2cm} |
| 640 | + \xjtu@cproddate |
| 641 | + } |
| 642 | + } |
| 643 | + \vspace*{-\textheight}\vspace*{-1.4cm} |
| 644 | + \begin{center} |
| 645 | + { |
| 646 | + \sihao 分类号\underline{\makebox[5.2cm][c]{\xjtu@zhongtufenlei}} |
| 647 | + \quad 密级\underline{\makebox[5.2cm][c]{\xjtu@secrettype}} \\ |
| 648 | + \vskip 0.4cm U~D~C\underline{\makebox[5.4cm][c]{\xjtu@UDC}} |
| 649 | + \quad 学号\underline{\makebox[5.2cm][c]{\xjtu@stunum}} |
| 650 | + } |
| 651 | + \vskip 9cm |
| 652 | + {\xiaoyi {\bf \xjtu@ctitle}} |
| 653 | + |
| 654 | + \vskip 4cm |
| 655 | + \begin{spacing}{1.5} |
| 656 | + \sihao |
| 657 | + {\CJKfamily{hei}学位申请人:} \underline{\makebox[6.2cm][c]{\xjtu@cauthor}}\\ |
| 658 | + {\CJKfamily{hei}指~导~教~师~:} \underline{\makebox[6.2cm][c]{\xjtu@csupervisor}}\\ |
| 659 | + {\CJKfamily{hei}学~科~专~业~:} \underline{\makebox[6.2cm][c]{\xjtu@csubject}}\\ |
| 660 | + {\CJKfamily{hei}学~位~类~别~:} \underline{\makebox[6.2cm][c]{\xjtu@degreetype}} |
| 661 | + \vskip 2cm |
| 662 | + {\CJKfamily{hei}\xjtu@cproddate} |
| 663 | + \end{spacing} |
| 664 | + \end{center} |
| 665 | + |
| 666 | + \ifxjtu@compact\else |
| 667 | + \clearpage |
| 668 | + \phantom{x} |
| 669 | + \thispagestyle{empty} |
| 670 | + \fi |
| 671 | + \clearpage |
| 672 | + \setlength\hoffset{0cm} |
| 673 | + } |
610 | 674 |
|
611 | 675 | \renewcommand\xjtuchead{
|
612 | 676 | \thispagestyle{empty}
|
|
847 | 911 | \newtheorem{remark}{注释}[chapter]
|
848 | 912 | \newtheorem{problem}{问题}[chapter]
|
849 | 913 | \newtheorem{conjecture}{猜想}[chapter]
|
| 914 | + |
| 915 | +\RequirePackage[shortlabels]{enumitem} |
| 916 | +\setenumerate[1]{1),fullwidth,itemindent=\parindent,listparindent=\parindent,itemsep=0.05\baselineskip,partopsep=0pt,parsep=0ex,topsep=0.1\baselineskip} |
| 917 | +\setenumerate[2]{\qquad(1),itemindent=\parindent,listparindent=\parindent,itemsep=0ex,partopsep=0pt,parsep=0ex,topsep=0\baselineskip} |
| 918 | + |
| 919 | +%\makeatletter |
| 920 | +%\renewcommand{\l@chapter}{\@dottedtocline{1}{0em}{1.5em}} |
| 921 | +%\makeatother |
| 922 | + |
| 923 | +\titlecontents{chapter}[0em]{}{\thecontentslabel\quad}{}{\dotfill\contentspage[{\makebox[0pt][r]{\thecontentspage}}]} |
| 924 | +\titlecontents{section}[1em]{}{\thecontentslabel\quad}{}{\dotfill\contentspage[{\makebox[0pt][r]{\thecontentspage}}]} |
| 925 | +\titlecontents{subsection}[2em]{}{\thecontentslabel\quad}{}{\dotfill\contentspage[{\makebox[0pt][r]{\thecontentspage}}]} |
0 commit comments