diff --git a/njuthesis.tex b/njuthesis.tex index d25e3d081c26946b173de3e47ee209a2b446d31c..18b123ae0385e69cbe776f5d05bf28f03201c867 100755 --- a/njuthesis.tex +++ b/njuthesis.tex @@ -18,7 +18,7 @@ \documentclass[ titlelength=2,% 閫夋嫨鏍囬琛屾暟锛岃寖鍥存槸1~3 secondmentor=true,% 鏈夌浜屽甯堣鍙栨秷娉ㄩ噴姝ら」 - degree=m,% ug: 鏈, m: 纭曞+, d: 鍗氬+ + degree=mg,% ug: 鏈, mg: 瀛︾, mf: 涓撶, d: 鍗氬+ type=thesis,% thesis: 姣曚笟璁烘枃锛宒esign: 姣曚笟璁捐 % systemfont=false,% 鑷畾涔夊瓧浣撹鍙栨秷娉ㄩ噴姝ら」 % customlatinfont=windows,% 璁剧疆鑻辨枃瀛楃闆� diff --git a/profile/cover.sty b/profile/cover.sty index 34cd44b7a281d7ee0edb4f6a35ae8002b15a8bab..7e620902eb503207af152cc43f270a8aa0fa9310 100644 --- a/profile/cover.sty +++ b/profile/cover.sty @@ -14,11 +14,15 @@ } % 鍒ゆ柇瀛︿綅 +\str_if_eq:eeTF {\nju_degree} { ug } +{ \tl_const:Nn \nju_degree_name {鏈琝hfill 绉慭hfill } } % 鏈 +{ \tl_const:Nn \nju_degree_name {鐮擻hfill 绌禱hfill 鐢焅hfill } } % 鐮旂┒鐢� + \str_case_e:nn { \nju_degree } { - { ug } { \tl_const:Nn \nju_degree_name {鏈琝hfill 绉慭hfill } } - { m } { \tl_const:Nn \nju_degree_name {鐮擻hfill 绌禱hfill 鐢焅hfill } } - { d } { \tl_const:Nn \nju_degree_name {鍗歕hfill 澹玕hfill 鐢焅hfill} } + { mg } { \tl_const:Nn \nju_degree_title {纭曞+} } + { mf } { \tl_const:Nn \nju_degree_title {纭曞+涓撲笟} } + { d } { \tl_const:Nn \nju_degree_title {鍗氬+} } } % 鍒ゆ柇绫诲瀷 @@ -27,8 +31,8 @@ {\tl_const:Nn \nju_type_name {\nju_degree_name 姣昞hfill 涓歕hfill 璁綷hfill 璁} % 灏侀潰淇℃伅鏍� 鏈 -\tl_new:N \nju_printcover_ug -\tl_set:Nn \nju_printcover_ug { +\tl_new:N \nju_printcoverinfo_ug +\tl_set:Nn \nju_printcoverinfo_ug { \begin{tabular}{p{4.2em}c} \nju_coverbox_ug:n {闄hfill 绯粆 & \nju_cover_underline:nn {250pt}{\songti\nju_department}\\ @@ -88,8 +92,8 @@ } % 灏侀潰淇℃伅鏍� 纭曞+ -\tl_new:N \nju_printcover_m -\tl_set:Nn \nju_printcover_m { +\tl_new:N \nju_printcoverinfo_m +\tl_set:Nn \nju_printcoverinfo_m { \begin{tabular}{p{4.2em}c} % 鏍囬鎹㈣ \int_case:nn {\nju_titlelength} @@ -120,72 +124,79 @@ \end{tabular} } +% 缁樺埗灏侀潰鍛戒护 +\tl_new:N \nju_printcover_ug +\tl_new:N \nju_printcover_g + +% 鏈灏侀潰 +\tl_set:Nn \nju_printcover_ug { + \thispagestyle{empty} + \pagenumbering{Roman} + % Start + \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ + \begin{spacing}{1.25} + \vskip 0mm + \hspace{-10mm} + \includegraphics[height=3cm]{njulogo}\smallskip + \begin{center} + \includegraphics[height=3.35cm]{njuname} + \vskip 10mm + {\zihao{1}\makebox[9em][s]{\textbf{\songti\nju_type_name}}} + \vfill + \vskip\stretch{0} + {\bgroup + \kaishu\zihao{3} + \def\tabcolsep{1pt} + \def\arraystretch{1.5} + \nju_printcoverinfo_ug % 缁樺埗淇℃伅妗� + \egroup} + \vfill + \end{center} + \end{spacing} + \cleardoublepage + \vfill + % \newpage +} + +% 鐮旂┒鐢熷皝闈� +\tl_set:Nn \nju_printcover_g { + \thispagestyle{empty} + \pagenumbering{Roman} + % Start + \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ + \begin{spacing}{1.25} + \begin{center} + \vskip 10mm + \includegraphics[height=1.9cm]{njulogo} + \vskip 10mm + \includegraphics[height=1.9cm]{njuname-large} + \vskip 15mm + {\zihao{1}\makebox[10em][s]{\textbf{\kaishu\nju_type_name}}} + \vskip 5mm + {\zihao{1}\textbf{\kaishu{锛堢敵璇穃nju_degree_title 瀛︿綅锛墋}} + \par\vfill + \vskip\stretch{0} + {\bgroup + \kaishu\zihao{3} + \def\tabcolsep{1pt} + \def\arraystretch{1.5} + \vskip 10mm + \nju_printcoverinfo_m % 缁樺埗淇℃伅妗� + \egroup} + \vfill + \vskip 10mm + \nju_submit_date + \vfill + \end{center} + \end{spacing} + \cleardoublepage + \vfill + % \newpage +} + % 閲嶅畾涔塵aketitle鐢熸垚灏侀潰 \RenewDocumentCommand \maketitle {} {% - \str_case_e:nn { \nju_degree } - { - { ug } { - \thispagestyle{empty} - \pagenumbering{Roman} - % Start - \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ - \begin{spacing}{1.25} - \vskip 0mm - \hspace{-10mm} - \includegraphics[height=3cm]{njulogo}\smallskip - \begin{center} - \includegraphics[height=3.35cm]{njuname} - \vskip 10mm - {\zihao{1}\makebox[9em][s]{\textbf{\songti\nju_type_name}}} - \vfill - \vskip\stretch{0} - {\bgroup - \kaishu\zihao{3} - \def\tabcolsep{1pt} - \def\arraystretch{1.5} - \nju_printcover_ug % 缁樺埗淇℃伅妗� - \egroup} - \vfill - \end{center} - \end{spacing} - \cleardoublepage - \vfill - % \newpage - } - % 纭曞+灏侀潰 - { m } { - \thispagestyle{empty} - \pagenumbering{Roman} - % Start - \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ - \begin{spacing}{1.25} - \begin{center} - \includegraphics[height=1.9cm]{njulogo} - \vskip 10mm - \includegraphics[height=1.9cm]{njuname-large} - \vskip 10mm - {\zihao{1}\makebox[9em][s]{\textbf{\kaishu\nju_type_name}}}\vskip 5mm - {\zihao{1}\makebox[9em][s]{\textbf{\kaishu{锛堢敵璇风澹笓涓氬浣嶏級}}}}\par - \vfill - \vskip\stretch{0} - {\bgroup - \kaishu\zihao{3} - \def\tabcolsep{1pt} - \def\arraystretch{1.5} - \vskip 10mm - \nju_printcover_m % 缁樺埗淇℃伅妗� - \egroup} - \vfill - \vskip 10mm - \nju_submit_date - \vfill - \end{center} - \end{spacing} - \cleardoublepage - \vfill - % \newpage - } - { d } { } - } - + \str_if_eq:eeTF {\nju_degree} { ug } + { \nju_printcover_ug } % 鏈灏侀潰 + { \nju_printcover_g } % 鐮旂┒鐢熷皝闈� }