Newer
Older
% \ProvidesExplPackage{profile/cover}{2021-9-4}{0.1}{Some things I wrote}
% 封面表格边框
\cs_new:Npn \coverbox:n #1 {
\makebox[4.2em][s]{#1}
}
\tl_new:N \cover_oneline_title
\tl_set:Nn \cover_oneline_title {
& \cover_underline:nn {250pt}{\songti\Department}\\
& \cover_underline:nn {250pt}{\songti\Major}\\
\coverbox:n {题目}
& \cover_underline:nn {250pt}{\textbf{\songti\TitleOne}} \\
\int_compare:nNnTF { \TitleLength } = { 2 } {
\coverbox:n {}
& \cover_underline:nn {250pt}{\textbf{\songti\TitleTwo}} \\
}{}
\int_compare:nNnTF { \TitleLength } = { 3 } {
\coverbox:n {}
& \cover_underline:nn {250pt}{\textbf{\songti\TitleTwo}} \\
\coverbox:n {}
& \cover_underline:nn {250pt}{\textbf{\songti\TitleThree}} \\
& \cover_underline:nn {90pt}{\songti\StudentID}\\
& \cover_underline:nn {250pt}{\StudentName}
& \cover_underline:nn {90pt}{\MentorTitle}\\
\end{tabular}\\
% % 第二导师
% \ifnjut@title@twosupervisors
% \begin{tabular}{p{4.2em}cp{4.2em}c}
% & \coverbox:n {\njut@cap@cover@secondsupervisortitle}
% & \njutunderline[90pt]{\songti\njut@value@secondsupervisortitle}\\
% \end{tabular}
% \fi
\begin{tabular}{p{4.2em}c}
& \cover_underline:nn {250pt}{\SubmitDate}\\
\thispagestyle{empty}
\pagenumbering{Roman}
% Start
\begin{spacing}{1.25}
\vskip 0mm
\hskip -10mm \includegraphics[width=2.55cm]{njulogo}\\
\vskip 10mm
{\zihao{1}\makebox[9em][s]{\textbf{\songti\typename}}}\\
% 三行标题 + 第二导师可能会导致溢出
% 数字可以再调
% \ifnjut@title@threelinetitle
% \ifnjut@title@twosupervisors
% \vskip 18mm
% \else
% \vskip 22mm
% \fi
% \else
\vskip 26mm
% \fi
\vskip\stretch{0}
{\bgroup
\kaishu\zihao{3}
\def\tabcolsep{1pt}
\def\arraystretch{1.5}
% \ifnjut@title@twolinetitle
% \njut@covertable@twolinetitle
% \else
% \ifnjut@title@threelinetitle
% \njut@covertable@threelinetitle
% \else
% \fi
% \fi
\egroup}\\
\vskip 8mm
\end{center}
\end{spacing}