Skip to content
Snippets Groups Projects
Commit 01dcf7dd authored by Yichen Zhao's avatar Yichen Zhao
Browse files

使用xparse包

parent 0ca67b4c
No related branches found
No related tags found
No related merge requests found
......@@ -39,8 +39,8 @@
\ifthenelse{\equal{\Type}{thesis}}
{
\newcommand{\typename}{\Degree 毕业论文}
\NewDocumentCommand \typename {} {\Degree 毕业论文}
}
{
\newcommand{\typename}{\Degree 毕业设计}
\NewDocumentCommand \typename {} {\Degree 毕业设计}
}
\ No newline at end of file
% 封面下划线
\cs_new:Npn \cover_underline:nn #1 #2 {
\tl_if_empty:nTF {#1}
{\tl_set:Nn #1 {\textwidth}}
{}
\uline{\makebox[#1]{#2}}
}
\newenvironment{abstract}{%
\NewDocumentEnvironment{abstract} {}
{%
\pagestyle{plain}
\pagenumbering{Roman}
\begin{center}
......@@ -23,13 +24,14 @@
}
% 中文关键词
\cs_new:Npn \keywords #1 {%
\NewDocumentCommand \keywords {m} {%
\par\vspace{2ex}\noindent%
{\kaishu\zihao{-4}\makebox[4em][s]{关键词{}}}~{#1}%
}
% 英文摘要
\newenvironment{englishabstract}{%
\NewDocumentEnvironment{englishabstract} {}
{%
\pagestyle{plain}
\begin{center}
\kaishu\zihao{-2}{\textbf{\uuline{南京大学本科生毕业论文(设计、作品)英文摘要}}}
......@@ -51,7 +53,7 @@
}
% 英文关键词
\cs_new:Npn \englishkeywords #1 {%
\NewDocumentCommand \englishkeywords {m} {%
\par\vspace{2ex}\noindent%
{KEYWORDS{:}}~~{#1}%
}
\ No newline at end of file
% 封面下划线
\cs_new:Npn \cover_underline:nn #1 #2 {
\uline{\makebox[#1]{#2}}
}
% 封面标题
\tl_new:N \cover_oneline_title
\tl_set:Nn \cover_oneline_title {
\begin{tabular}{p{4.2em}c}
......@@ -39,10 +45,10 @@
\end{tabular}
}
\tl_set:Nn \maketitle {%
% 重定义maketitle生成封面
\RenewDocumentCommand \maketitle {} {%
\thispagestyle{empty}
\pagenumbering{Roman}
% \pdfbookmark[0]{\njut@cap@cover}{cover}
% Start
\begin{spacing}{1.25}
\vskip 0mm
......
......@@ -4,6 +4,7 @@
\RequirePackage{geometry}
\RequirePackage{ifthen}
\RequirePackage{expl3}
\RequirePackage{xparse}
\RequirePackage{titlesec}
\RequirePackage{graphicx}
\RequirePackage{ulem}
......
......@@ -4,7 +4,6 @@
\input{profile/#1}
}
\profile_input{command.tex}
\profile_input{packages.tex}
\profile_input{format.tex}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment