diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def | 357 |
1 files changed, 250 insertions, 107 deletions
diff --git a/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def b/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def index b9dcd1d837a..dcfd97ffa0e 100644 --- a/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def +++ b/Master/texmf-dist/tex/latex/njuthesis/njuthesis-graduate.def @@ -23,7 +23,7 @@ %% To produce the documentation run the original source files ending with %% `.dtx' through XeTeX. %% -\GetIdInfo $Id: njuthesis.dtx 0.16.1 2022-03-27 13:00:00 +0800 NJU LUG <git+nju-lug-email-3104-issue-@yaoge123.cn>$ +\GetIdInfo $Id: njuthesis.dtx 0.17.0 2022-04-09 16: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} @@ -41,29 +41,30 @@ \__nju_declare_element:nn { cover / g / type } { content = - \__nju_spread_box:nnV { 9 em } { } \l__nju_info_type_tl, + \__nju_spread_box:nnV { 9 em } { } \g__nju_info_type_tl, format = \zihao { -1 } \bfseries, bottom-skip = 1 cm } \__nju_declare_element:nn { cover / g / degree } { - content = \c__nju_name_apply_tl, + content = \g__nju_name_apply_tl, format = \zihao { -1 } \bfseries, bottom-skip = 1 cm plus 1.5 fil } \__nju_declare_element:nn { cover / g / info } { - content = \__nju_cover_info_g:nn { 6.2 em } { 18 em }, + content = + \__nju_cover_info_g:NN \g__nju_coverlabel_dim \g__nju_coveruline_dim, bottom-skip = 0 pt plus 1.5 fil } \__nju_declare_element:nn { cover / g / date } - { content = \l__nju_info_sm_date_tl } -\cs_new_protected:Npn \__nju_cover_info_g:nn #1#2 + { content = \g__nju_info_submitdate_tl } +\cs_new_protected:Npn \__nju_cover_info_g:NN #1#2 { - \begin{minipage} { #1 + #2 + 0.3 em } - \raggedleft - \__nju_multiline_title:nnn { } { #1 } { #2 } - \clist_map_inline:nn { author, major, field, supv_full } + \begin{minipage} { #1 + #2 + \g__nju_smallhskip_dim } + \dim_set_eq:NN \baselineskip \g__nju_coverlineskip_dim + \__nju_cover_entry_title:nnn { } { #1 } { #2 } + \clist_map_inline:nn { author, major, field, supvfull } { \__nju_cover_entry:nnn { ##1 } { #1 } { #2 } } \end{minipage} } @@ -74,18 +75,18 @@ } \cs_new_protected:Npn \__nju_cover_back_g: { - \__nju_spread_box:nnV { 6.2 em } { \kaishu } \c__nju_name_id_tl - { : \__nju_quad: } \l__nju_info_id_tl + \__nju_spread_box:nnV { 6.2 em } { \kaishu } \g__nju_name_id_tl + { : \__nju_quad: } \g__nju_info_id_tl \__nju_vskip: - \__nju_spread_box:nnV { 6.2 em } { \kaishu } \c__nju_name_df_date_tl - { : \__nju_quad: } \l__nju_info_df_date_tl + \__nju_spread_box:nnV { 6.2 em } { \kaishu } \g__nju_name_defenddate_tl + { : \__nju_quad: } \g__nju_info_defenddate_tl \__nju_vskip: - \__nju_spread_box:nnV { 6.2 em } { \kaishu } \c__nju_name_supv_full_tl - { : \__nju_quad: } \skip_horizontal:n { 8 em } \c__nju_name_sign_tl + \__nju_spread_box:nnV { 6.2 em } { \kaishu } \g__nju_name_supvfull_tl + { : \__nju_quad: } \skip_horizontal:n { 8 em } \g__nju_name_sign_tl } \__nju_declare_element:nn { cover / g / en / title } { - content = \l__nju_info_title_en_tl, + content = \g__nju_info_title_en_tl, format = \bf \sffamily \zihao { 2 }, bottom-skip = 2 cm } @@ -94,22 +95,22 @@ content = { by } \skip_vertical:N \c_zero_skip - \textbf { \sffamily \l__nju_info_author_en_tl } + \textbf { \sffamily \g__nju_info_author_en_tl } \skip_vertical:n { .5 cm } { Supervised~ by } \skip_vertical:N \c_zero_skip - \textsf { \l__nju_info_supv_full_en_tl }, + \textsf { \g__nju_info_supvfull_en_tl }, format = \zihao { 4 }, bottom-skip = 0 pt plus 1.2 fil } \__nju_declare_element:nn { cover / g / en / middle } { content = - \c__nju_cover_en_text_tl \__nju_vskip: - \textsc { \clist_item:Nn \c__nju_name_degree_en_clist + \g__nju_text_cover_en_tl \__nju_vskip: + \textsc { \clist_item:Nn \g__nju_name_degree_en_clist { \g__nju_info_degree_int } } \__nju_vskip: { in } \__nju_vskip: - \l__nju_info_major_en_tl, + \g__nju_info_major_en_tl, bottom-skip = 2 cm } \__nju_declare_element:nn { cover / g / en / emblem-img } @@ -120,9 +121,9 @@ \__nju_declare_element:nn { cover / g / en / bottom } { content = - \l__nju_info_dept_en_tl \skip_vertical:N \c_zero_skip - \c__nju_name_nju_en_tl \skip_vertical:n { 1 cm } - \l__nju_info_sm_date_en_tl + \g__nju_info_dept_en_tl \skip_vertical:N \c_zero_skip + \g__nju_name_nju_en_tl \skip_vertical:n { 1 cm } + \g__nju_info_submitdate_en_tl } \__nju_declare_element:nn { cover / nl / top } { @@ -132,15 +133,15 @@ \__nju_declare_element:nn { cover / nl / name } { content = - \__nju_spread_box:nnV { 6 em } { } \c__nju_name_title_tl, + \__nju_spread_box:nnV { 6 em } { } \g__nju_name_title_tl, format = \zihao { -0 }, - bottom-skip = 0 pt plus 1.2 fil + bottom-skip = 0 pt plus 1 fil } \__nju_declare_element:nn { cover / nl / title } { content = \__nju_cover_title_nl:, format = \zihao { 1 }, - bottom-skip = 1 cm + bottom-skip = 0 pt plus 1 fil } \__nju_declare_element:nn { cover / nl / middle } { @@ -161,39 +162,38 @@ } \cs_new_protected:Npn \__nju_cover_top_nl: { - \__nju_spread_box:nnV { 3.2 em } { } \c__nju_name_clc_tl \__nju_hskip: - \__nju_ulined_center_box:nn { 9 em } { \l__nju_info_clc_tl } \hfill - \__nju_spread_box:nnV { 3.2 em } { } \c__nju_name_seclv_tl \__nju_hskip: - \__nju_ulined_center_box:nn { 9 em } { \l__nju_info_seclv_tl } \\ - \__nju_spread_box:nnV { 3.2 em } { } \c__nju_name_udc_tl \__nju_hskip: - \__nju_ulined_center_box:nn { 9 em } { \l__nju_info_udc_tl } \hfill \null + \__nju_spread_box:nnV { 3.2 em } { } \g__nju_name_clc_tl \__nju_hskip: + \__nju_ulined_center_box:nn { 9 em } { \g__nju_info_clc_tl } \hfill + \__nju_spread_box:nnV { 3.2 em } { } \g__nju_name_secretlv_tl \__nju_hskip: + \__nju_ulined_center_box:nn { 9 em } { \g__nju_info_secretlv_tl } \\ + \__nju_spread_box:nnV { 3.2 em } { } \g__nju_name_udc_tl \__nju_hskip: + \__nju_ulined_center_box:nn { 9 em } { \g__nju_info_udc_tl } \hfill \null } \cs_new_protected:Npn \__nju_cover_title_nl: { - \__nju_split_title:V \l__nju_info_title_tl - \__nju_multiline_box:nnnn { \l__nju_tmp_int } \l__nju_tmp_clist { 3 } { 15 em } + \parbox [ b ] { 15 em } { \__nju_uline_title: } \par \skip_vertical:n { - 0.5 cm } - { \zihao { 4 } \c__nju_name_title_b_tl } + { \zihao { 4 } \g__nju_name_title_b_tl } \skip_vertical:N \c_zero_skip - \__nju_ulined_center_box:nn { 4.5 em } { \l__nju_info_author_tl } + \__nju_ulined_center_box:nn { 4.5 em } { \g__nju_info_author_tl } \skip_vertical:n { - 0.5 cm } - { \zihao { 4 } { ( } \c__nju_name_author_tl { ) } } + { \zihao { 4 } { ( } \g__nju_name_author_tl { ) } } } \cs_new_protected:Npn \__nju_cover_info_nl: { - \tl_set:Nn \l__nju_info_supv_tl - { \clist_item:Nn \l__nju_info_supv_clist { 1 } } - \tl_set:Nn \l__nju_info_supv_ttl_tl - { \clist_item:Nn \l__nju_info_supv_clist { 2 } } - \__nju_uline_entry:Nnnn \l__nju_tmp_dim { supv_info } { supv } { } \\ - \__nju_ulined_center_box:nn { \textwidth } { \__nju_info:n { supv_ttl } - \__nju_quad: \__nju_info:n { supv_cont } } \\ - \__nju_uline_bientry:Nnnn \l__nju_tmp_dim { degree } { degree } { } - \__nju_uline_bientry:Nnnn \l__nju_tmp_dim { major_b } { major } { } \\ - \__nju_uline_bientry:Nnnn \l__nju_tmp_dim { sm_date } { sm_date } { } - \__nju_uline_bientry:Nnnn \l__nju_tmp_dim { df_date } { df_date } { } \\ - \__nju_full_uline:Nn \l__nju_tmp_dim { \c__nju_name_confer_tl } - \__nju_uline:n { \l__nju_tmp_dim } + \__nju_uline_list:nnn { \g__nju_name_supvinfo_tl } + { + \clist_use:Nn \g__nju_info_supv_clist { ~ } + \clist_use:Nn \g__nju_info_supv_ii_clist { ~ } ~ + \g__nju_info_supv_cont_tl + } + { 1 em plus 1 fill } + \__nju_uline_bientry:Nnnn \l__nju_tmpa_dim { degree } { degree } { } + \__nju_uline_bientry:Nnnn \l__nju_tmpa_dim { major_b } { major } { } \\ + \__nju_uline_bientry:Nnnn \l__nju_tmpa_dim { submitdate } { submitdate } { } + \__nju_uline_bientry:Nnnn \l__nju_tmpa_dim { defenddate } { defenddate } { } \\ + \__nju_full_uline:Nn \l__nju_tmpa_dim { \g__nju_name_confer_tl } + \__nju_uline:n { \l__nju_tmpa_dim } } \cs_new_protected:Npn \__nju_cover_bottom_nl: { @@ -201,7 +201,85 @@ \__nju_ulined_center_box:nn { 9 em } { \__nju_info:n { chairman } } \\ \__nju_name:n { reviewer } \__nju_hskip: \__nju_multiline_box:nnnn { \l__nju_tmp_int } - { \l__nju_info_reviewer_clist } { 4 } { 9 em } + { \g__nju_info_reviewer_clist } { 4 } { 9 em } + } +\__nju_declare_element:nn { authdecl / g / title } + { + content = \g__nju_name_authdecl_tl, + format = \g__nju_fmt_chapter_tl, + bottom-skip = 3 cm + } +\__nju_declare_element:nn { authdecl / g / text } + { + content = \g__nju_text_authdecl_tl, + align = n, + bottom-skip = 2 cm + } +\__nju_declare_element:nn { authdecl / g / sign } + { + content = \__nju_authdecl_sign_g:, + align = r, + bottom-skip = 0pt plus 1 fill + } +\__nju_declare_element:nn { authdecl / g / info } + { + content = \__nju_authdecl_info_g:, + format = \zihao { 5 } , + align = l, + bottom-skip = 2 cm + } +\__nju_declare_element:nn { authdecl / g / date } + { + content = \__nju_authdecl_secretlv_g:, + format = \zihao { 5 } , + align = l + } +\cs_new_protected:Npn \__nju_degree_checkbox:n #1 + { + \int_compare:nNnTF { #1 } { = } { \g__nju_info_degree_int } + { + \makebox [ 0 pt ] [l] { \ensuremath { \mdwhtsquare } } + \hspace { 0.1 em } \ensuremath { \checkmark } + } + { \ensuremath { \mdwhtsquare } } + } +\cs_new_protected:Npn \__nju_authdecl_info_g: + { + \begin{tblr} + { + hlines, vlines, hspan=minimal, + colspec = {cX[c]cX[c]cX[c]}, + cell{1}{2} = {c=5}{m}, cell{3}{2} = {c=5}{m}, + cell{4}{2} = {c=5}{m}, cell{5}{2} = {c=5}{m} + } + \g__nju_name_title_c_tl & \g__nju_info_title_tl \\ + \g__nju_name_id_a_tl & \g__nju_info_id_tl & + \g__nju_name_dept_a_tl & \g__nju_info_dept_tl & + \g__nju_name_year_tl & + \tl_range:Nnn \g__nju_info_submitdate_raw_tl {1} {4} \\ + \g__nju_name_degree_a_tl & + { + \__nju_degree_checkbox:n { 2 } 学术学位硕士 \qquad{} + \__nju_degree_checkbox:n { 3 } 专业学位硕士 \\ + \__nju_degree_checkbox:n { 4 } 学术学位博士 \qquad{} + \__nju_degree_checkbox:n { 5 } 专业学位博士 + } \\ + \g__nju_name_email_tl & \g__nju_info_email_tl \\ + \g__nju_name_supv_b_tl & + \clist_item:Nn \g__nju_info_supv_clist {1} + \clist_item:Nn \g__nju_info_supv_ii_clist {1} \\ + \end{tblr} + } +\cs_new_protected:Npn \__nju_authdecl_sign_g: + { + \g__nju_name_authsign_tl \par + \g__nju_name_blankdate_tl + } +\cs_new_protected:Npn \__nju_authdecl_secretlv_g: + { + \g__nju_name_secretstatus_tl \par + \ensuremath { \mdwhtsquare } \g__nju_name_secretfree_tl \par + \ensuremath { \mdwhtsquare } \g__nju_name_secretdate_tl } \__nju_declare_page:nn { cover-g-front-default } { @@ -229,6 +307,13 @@ prefix = cover / nl /, format = \kaishu } +\__nju_declare_page:nn { authdecl-g-default } + { + element = { title, text, sign, info, date }, + prefix = authdecl / g /, + top-skip = 1 cm, + bottom-skip = 0.5 cm plus 1.5 fill + } \cs_new_protected:Npn \__nju_make_cover: { \clist_map_inline:nn { front, back, en } @@ -236,21 +321,27 @@ } \cs_new_protected:Npn \__nju_make_cover_nl: { \UseInstance { nju } { cover-nl-default } } -\cs_new_protected:Npn \__nju_make_orig_decl: +\cs_new_protected:Npn \__nju_make_origdecl: { - \chapter* { \c__nju_name_orig_decl_tl } + \chapter* { \g__nju_name_origdecl_tl } \thispagestyle { empty } - \c__nju_orig_decl_text_tl + \g__nju_text_origdecl_tl \vfil \begin{flushright} - \clist_map_inline:nn { orig_sign, orig_date } + \clist_map_inline:nn { origsign, origdate } { \__nju_vskip: \__nju_name:n { ##1 } : \__nju_uline:n { 7 em } } \end{flushright} \vfil } +\cs_new_protected:Npn \__nju_make_authdecl: + { + \thispagestyle{empty} + \UseInstance { nju } { authdecl-g-default } + \cleardoublepage + } \__nju_declare_element:nn { abstract / title } { - content = \__nju_abs_title:V \c__nju_name_abstract_title_tl, + content = \__nju_abs_title:V \g__nju_name_abstracttitle_tl, format = \bfseries \kaishu \zihao { -2 }, bottom-skip = 1.2 cm } @@ -263,7 +354,7 @@ } \__nju_declare_element:nn { abstract / en / title } { - content = \__nju_abs_title:V \c__nju_name_abstract_title_en_tl, + content = \__nju_abs_title:V \g__nju_name_abstracttitle_en_tl, format = \bfseries \kaishu \zihao { -2 }, bottom-skip = 1.2 cm } @@ -276,13 +367,13 @@ } \__nju_declare_element:nn { abstract / mark } { - content = \c__nju_name_abstract_b_tl, + content = \g__nju_name_abstract_b_tl, format = \sffamily \zihao { -3 }, bottom-skip = 1 cm } \__nju_declare_element:nn { abstract / en / mark } { - content = \c__nju_name_abstract_b_en_tl, + content = \g__nju_name_abstract_b_en_tl, format = \sffamily \zihao { -3 }, bottom-skip = 1 cm } @@ -290,31 +381,31 @@ { \__nju_uline_list:xnn { - \clist_item:Nn \c__nju_name_type_clist { \g__nju_info_type_int } - \c__nju_name_title_a_tl #1 + \clist_item:Nn \g__nju_name_type_clist { \g__nju_info_type_int } + \g__nju_name_title_a_tl #1 } - { \l__nju_info_title_tl } { \g__nju_abs_title_left_skip } - \__nju_full_uline:NV \l__nju_tmp_dim + { \g__nju_info_title_tl } { \g__nju_abs_title_left_skip } + \__nju_full_uline:NV \l__nju_tmpa_dim { - \__nju_ulined_center_box:nn { 11 em } { \l__nju_info_major_tl } - \c__nju_name_major_a_tl - \__nju_ulined_center_box:nn { 4 em } { \l__nju_info_grade_tl } - \c__nju_name_grade_tl \c__nju_name_author_a_tl #1 + \__nju_ulined_center_box:nn { 11 em } { \g__nju_info_major_tl } + \g__nju_name_major_a_tl + \__nju_ulined_center_box:nn { 4 em } { \g__nju_info_grade_tl } + \g__nju_name_grade_tl \g__nju_name_author_a_tl #1 } - \__nju_ulined_center_box:nn { \l__nju_tmp_dim } - { \l__nju_info_author_tl } \\ - \__nju_full_uline:NV \l__nju_tmp_dim - { \c__nju_name_supv_a_tl #1 } - \__nju_ulined_center_box:nn { \l__nju_tmp_dim } - { \l__nju_info_supv_full_tl } + \__nju_ulined_center_box:nn { \l__nju_tmpa_dim } + { \g__nju_info_author_tl } \\ + \__nju_full_uline:NV \l__nju_tmpa_dim + { \g__nju_name_supv_a_tl #1 } + \__nju_ulined_center_box:nn { \l__nju_tmpa_dim } + { \g__nju_info_supvfull_tl } } \cs_new_protected:Npn \__nju_abs_info_en_g:n #1 { - \__nju_uline_list:xnn { \l__nju_info_type_en_tl #1 } - { \l__nju_info_title_en_tl } { \g__nju_abs_title_left_skip } - \clist_map_inline:nn { major, author, supv_full } + \__nju_uline_list:xnn { \g__nju_info_type_en_tl #1 } + { \g__nju_info_title_en_tl } { \g__nju_abs_title_left_skip } + \clist_map_inline:nn { major, author, supvfull } { - \__nju_uline_entry:Nnnn \l__nju_tmp_dim + \__nju_uline_entry:Nnnn \l__nju_tmpa_dim { ##1 _en } { ##1 _en } { #1 } \par } } @@ -332,13 +423,16 @@ } \clist_map_inline:nn { - { acknowledgement } { 致\hspace{2em}谢 }, + { acknowledgement } { 致 \qquad{} 谢 }, + { tableofcontents } { 目 \qquad{} 录 }, { id } { 学号 }, + { listoffigures } { 插图目录 }, + { listoftables } { 表格目录 }, { notation } { 符号表 }, - { orig_date } { 日期 }, + { origdate } { 日期 }, { paperlist } { 发表文章目录 }, - { pdf_creator } { LaTeX~ with~ njuthesis~ class }, - { preface } { 前\hspace{2em}言 }, + { pdfcreator } { LaTeX~ with~ njuthesis~ class }, + { preface } { 前 \qquad{} 言 }, { supv_ii } { 第二导师 }, { supv_ttl } { 职称 } } @@ -361,61 +455,74 @@ { \__nju_define_name:nnn #1 } \clist_map_inline:nn { - % 用于摘要的作者名称字样 + { apply } {(申请 \g__nju_info_degree_tl 学位)}, + { authdecl } { 学位论文出版授权书 }, { author_a } - { \tl_item:Nn \l__nju_info_degree_tl { 1 } 士生姓名 }, + { \tl_item:Nn \g__nju_info_degree_tl { 1 } 士生姓名 }, + { authsign } { 作者签名:\njuline{\hspace{6em}} }, + { blankdate } { \njuline{\qquad\qquad} 年 + \njuline{\qquad} 月 \njuline{\qquad} 日 }, + % 用于摘要的作者名称字样 { chairman } { 答辩委员会主席: }, { clc } { 分类号 }, { confer } { 学位授予单位和日期 }, - { df_date } { 论文答辩日期 }, + { defenddate } { 论文答辩日期 }, { degree } { 申请学位级别 }, - { apply } - { (申请 \l__nju_info_degree_tl 学位) }, + % 用于出版授权书的学位名称字样 + { degree_a } { 论文级别 }, + % 用于出版授权书的院系名称字样 + { dept_a } { 所在院系 }, + { email } { 作者 Email }, { field } { 研究方向 }, { g } { 研究生 }, { grade } { 级 }, + % 用于出版授权书的学号名称字样 + { id_a } { 研究生学号 }, % 用于摘要的专业名称字样 { major_a } { 专业 }, % 用于国家图书馆封面的专业名称字样 { major_b } { 专业名称 }, - { orig_decl } - { \c__nju_name_nju_tl 学位论文原创性声明 }, - { orig_sign } { 研究生签名 }, + { origdecl } { 南京大学学位论文原创性声明 }, + { origsign } { 研究生签名 }, { reviewer } { 评阅人: }, - { seclv } { 密级 }, + { secretlv } { 密级 }, + { secretstatus } { 论文涉密情况: }, + { secretfree } { 不保密 }, + { secretdate } + { 保密,保密期( \g__nju_name_blankdate_tl 至 + \g__nju_name_blankdate_tl ) }, { sign } { (签字) }, - { sm_date } { 论文提交日期 }, + { submitdate } { 论文提交日期 }, { supv } { 导师 }, % 用于摘要的导师名称字样 { supv_a } { 指导教师(姓名、职称) }, - { supv_info } + % 用于出版授权书的导师名称字样 + { supv_b } { 导师姓名 }, + { supvinfo } { 指导教师姓名、职务、职称、学位、单位名称及地址 }, % 用于普通封面的标题名称字样 { title } { 论文题目 }, % 用于摘要的标题名称字样 { title_a } { 题目 }, % 用于国家图书馆封面的标题名称字样 - { title_b } { (题名和副题名) }, - { udc } { U D C } + { title_b } { (题名和副题名) }, + % 用于出版授权书的标题名称字样 + { title_c } { 论文题名 }, + { udc } { U D C }, + { year } { 学位年度 } } { \__nju_define_name:nn #1 } \clist_map_inline:nn { - { abstract_title } - { 南京大学 \l__nju_info_type_tl 中文摘要首页用纸 } - { 南京大学 \l__nju_info_type_tl 英文摘要首页用纸 }, + { abstracttitle } + { 南京大学 \g__nju_info_type_tl 中文摘要首页用纸 } + { 南京大学 \g__nju_info_type_tl 英文摘要首页用纸 }, { author } { 作者姓名 } { POSTGRADUATE }, { major } { 专业方向 } { SPECIALIZATION }, - { supv_full } { 指导教师 } { MENTOR } + { supvfull } { 指导教师 } { MENTOR } } { \__nju_define_name:nnn #1 } -\tl_const:Nn \c__nju_cover_en_text_tl - { - A~ dissertation~ submitted~ to \\ - the~ graduate~ school~ of~ Nanjing~ University \\ - in~ partial~ fulfilment~ of~ the~ requirements~ for~ the~ degree~ of - } -\tl_const:Nn \c__nju_orig_decl_text_tl +\tl_const:Nn \g__nju_text_origdecl_tl { 本人郑重声明,所提交的学位论文是本人在导师指导下独立进行科学研究工作 所取得的成果。除本论文中已经注明引用的内容外,本论文不包含其他个人或 @@ -423,6 +530,23 @@ 的学位证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均已 在论文的致谢部分明确标明。本人郑重申明愿承担本声明的法律责任。 } +\tl_gset:Nn \g__nju_text_authdecl_tl + { + 本人完全同意《中国优秀博硕士学位论文全文数据库出版章程》 + (以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊 + (光盘版)电子杂志社”在《中国博士学位论文全文数据库》、 + 《中国优秀硕士学位论文全文数据库》中全文发表。《中国博士 + 学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》 + 可以以电子、网络及其他数字媒体形式公开出版,并同意编入 + 《中国知识资源总库》,在《中国博硕士学位论文评价数据库》 + 中使用和在互联网上传播,同意按“章程”规定享受相关权益。 + } +\tl_gset:Nn \g__nju_text_cover_en_tl + { + A~ dissertation~ submitted~ to \\ + the~ graduate~ school~ of~ Nanjing~ University \\ + in~ partial~ fulfilment~ of~ the~ requirements~ for~ the~ degree~ of + } \clist_map_inline:nn { { axiom } { 公理 } { Axiom }, @@ -434,6 +558,25 @@ { theorem } { 定理 } { Theorem } } { \__nju_add_theorem_type:nnn #1 } +\clist_map_inline:nn + { + { coverlabel } { 100 pt }, + { coverlineskip } { 40 pt }, + { coveruline } { 270 pt }, + { smallhskip } { 5 pt }, + { smallvskip } { 1 ex } + } + { \__nju_define_dim:nn #1 } +\clist_map_inline:nn + { + { chapterintoc } { \large \normalfont \sffamily }, + { chapter } { \large \normalfont \sffamily \centering }, + { section } { \large \normalfont \sffamily }, + { subsection } { \large \normalfont \sffamily }, + { subsubsection } { \large \normalfont \sffamily }, + { toctitle } { \centering \zihao { 3 } \bfseries } + } + { \__nju_define_fmt:nn #1 } \endinput %% %% End of file `njuthesis-graduate.def'. |