diff options
author | Karl Berry <karl@freefriends.org> | 2023-05-03 20:13:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-05-03 20:13:26 +0000 |
commit | 3b4de048565a9aa481a4dea2fc7cf33a9049ed68 (patch) | |
tree | f60e3ecd152121b25f2a91c5e0a14120b12c4267 /Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def | |
parent | 6f636ea5ad5535ed116b4b5f89a099bf70d6cb9c (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.def | 15 |
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 |