summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-05-03 20:13:26 +0000
committerKarl Berry <karl@freefriends.org>2023-05-03 20:13:26 +0000
commit3b4de048565a9aa481a4dea2fc7cf33a9049ed68 (patch)
treef60e3ecd152121b25f2a91c5e0a14120b12c4267 /Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def
parent6f636ea5ad5535ed116b4b5f89a099bf70d6cb9c (diff)
njuthesis (3may23)
git-svn-id: svn://tug.org/texlive/trunk@67004 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def')
-rw-r--r--Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def15
1 files changed, 13 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def b/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def
index 69e70da0184..6aa670fb152 100644
--- a/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def
+++ b/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def
@@ -23,11 +23,18 @@
%% To produce the documentation run the original source files ending with
%% `.dtx' through XeTeX.
%%
-\GetIdInfo $Id: njuthesis.dtx 1.2.0 2023-05-02 16:30:00
+\GetIdInfo $Id: njuthesis.dtx 1.2.1 2023-05-03 13:30:00
+0800 NJU LUG <git+nju-lug-email-3104-issue-@yaoge123.cn>$
{Graduate definition file for njuthesis}
\ProvidesExplFile{njuthesis-graduate.def}
{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
+ % \begin{syntax}
+ % \OPT{degree} = \Arg{中文学位名}
+ % \OPT{degree*} = \Arg{英文学位名}
+ % \end{syntax}
+ % 研究生国家图书馆封面英文封面上的学位名称。默认会由模板通过 \opt{degree}
+ % 和 \opt{type} 文档类选项生成,也可以由本选项自定义名称。
+ % \end{function}
\bool_if:NT \g__nju_opt_decl_bool { \RequirePackage { tabularray } }
\ctex_at_end_preamble:n
@@ -50,6 +57,10 @@
\tl_new:N \g__nju_info_type_tl
\tl_set:Nx \g__nju_info_type_tl
{ \clist_item:Nn \c__nju_name_type_clist { \g__nju_info_type_int } }
+\tl_new:N \g__nju_info_degree_tl
+\tl_set_eq:NN \g__nju_info_degree_tl \g__nju_info_type_tl
+\bool_if:NF \g__nju_opt_academic_bool
+ { \tl_put_right:Nn \g__nju_info_degree_tl { 专业 } }
\tl_new:N \g__nju_info_degree_en_tl
\tl_set:Nx \g__nju_info_degree_en_tl
{ \clist_item:Nn \c__nju_name_type_en_clist { \g__nju_info_type_int } }
@@ -99,7 +110,7 @@
\cs_new_protected:Npn \__nju_g_cover_top:
{
\dim_set:Nn \l__nju_tmpa_dim { 4 em }
- \dim_set:Nn \l__nju_tmpb_dim { 5 em }
+ \__nju_get_width:NV \l__nju_tmpb_dim \g__nju_info_id_tl
\clist_map_inline:nn { code, clc, secretlv, udc, id }
{
\__nju_cover_entry:NNNNn \c__nju_name_colon_tl \l__nju_tmpa_dim