From 2b19c4d63cc389f6d486cfb7881657345a5404de Mon Sep 17 00:00:00 2001 From: atxy <181850195@smail.nju.edu.cn> Date: Mon, 13 Sep 2021 21:45:27 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BF=AE=E6=94=B9.gitignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- njuthesis.cls | 1140 ------------------------------------------------- 1 file changed, 1140 deletions(-) delete mode 100644 njuthesis.cls diff --git a/njuthesis.cls b/njuthesis.cls deleted file mode 100644 index b784396..0000000 --- a/njuthesis.cls +++ /dev/null @@ -1,1140 +0,0 @@ -%% -%% This is file `njuthesis.cls', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% njuthesis.dtx (with options: `class') -%% -%% This is a generated file. -%% -%% Copyright (C) 2021 by Nanjing University Linux User Group <my@yaoge123.com> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.3 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.3 or later is part of all distributions of LaTeX version -%% 2005/12/01 or later. -%% -%% To produce the documentation run the original source files ending with `.dtx' -%% through LaTeX. -%% -%% File njuthesis.dtx -\NeedsTeXFormat{LaTeX2e} -\ProvidesExplClass{njuthesis}{2021-09-12}{0.8.3}{NJU Thesis LaTeX Template} -\LoadClass[ - a4paper, - twoside, - UTF8, - scheme=chinese, - linespread=1.625,% laTex榛樿1.2琛岃窛锛寃ord榛樿琛岃窛鏄�1.3锛岃姹�1.5鍊峸ord琛岃窛锛屾晠1.5/1.2*1.3 = 1.625 - fontset=none, - zihao=-4 - ]{ctexbook}[2018/04/01] -\RequirePackage{l3keys2e} -\keys_define:nn { nju } -{ - titlelength .int_set:N = \nju_titlelength, - titlelength .initial:n = 1, - secondmentor .bool_set:N = \nju_second_mentor, - secondmentor .initial:n = false, - nlcover .bool_set:N = \nju_nl_cover, - nlcover .initial:n = false, - degree .tl_set:N = \nju_degree, - degree .initial:n = ug, - type .tl_set:N = \nju_type, - type .initial:n = thesis, - systemfont .bool_set:N = \nju_systemfont, - systemfont .initial:n = true, - customlatinfont .tl_set:N = \nju_customlatinfont, - customlatinfont .initial:n = windows, - customchinesefont .tl_set:N = \nju_customchinesefont, - customchinesefont .initial:n = windows, - info .meta:nn = { nju / info } { #1 } -} -\keys_define:nn { nju / info } -{ - % 棰樼洰 - TitleA .tl_set:N = \nju_title_a, - TitleB .tl_set:N = \nju_title_b, - TitleC .tl_set:N = \nju_title_c, - TitleEN .tl_set:N = \nju_title_en, - % 骞寸骇瀛﹀彿濮撳悕 - Grade .tl_set:N = \nju_grade, - StudentID .tl_set:N = \nju_student_id, - StudentName .tl_set:N = \nju_student_name, - StudentNameEN .tl_set:N = \nju_student_name_en, - % 闄㈢郴涓撲笟鏂瑰悜 - Department .tl_set:N = \nju_department, - DepartmentEN .tl_set:N = \nju_department_en, - Major .tl_set:N = \nju_major, - MajorEN .tl_set:N = \nju_major_en, - Field .tl_set:N = \nju_field, - FieldEN .tl_set:N = \nju_field_en, - % 瀵煎笀 - MentorA .tl_set:N = \nju_mentor_a, - MentorAEN .tl_set:N = \nju_mentor_a_en, - MentorATitle .tl_set:N = \nju_mentor_a_title, - MentorATitleEN .tl_set:N = \nju_mentor_a_title_en, - % 绗簩瀵煎笀 - MentorB .tl_set:N = \nju_mentor_b, - MentorBEN .tl_set:N = \nju_mentor_b_en, - MentorBTitle .tl_set:N = \nju_mentor_b_title, - MentorBTitleEN .tl_set:N = \nju_mentor_b_title_en, - % 鎻愪氦鏃ユ湡 - SubmitDate .tl_set:N = \nju_submit_date, - % 绛旇京 - DefendDate .tl_set:N = \nju_defend_date, - ReviewerChairman .tl_set:N = \nju_reviewer_chairman, - ReviewerA .tl_set:N = \nju_reviewer_a, - ReviewerB .tl_set:N = \nju_reviewer_b, - ReviewerC .tl_set:N = \nju_reviewer_c, - ReviewerD .tl_set:N = \nju_reviewer_d, - % 鍥藉鍥句功棣嗗皝闈㈢浉鍏� - Classification .tl_set:N = \nju_classification, - SecurityLevel .tl_set:N = \nju_securitylevel, - UDC .tl_set:N = \nju_udc, - MentorInfo .tl_set:N = \nju_mentor_info, -} -\NewDocumentCommand \njusetup { m } -{ \keys_set:nn { nju } { #1 } } -\ProcessKeysOptions { nju } -\RequirePackage{expl3} -\RequirePackage{fontspec} -\RequirePackage[ - top=2.5cm, - bottom=2.5cm, - left=3.2cm, - right=3.2cm -]{geometry} -\RequirePackage{xparse} -\RequirePackage{titletoc} % 淇敼鐩綍鍐呮爣棰樻牸寮� -\RequirePackage{fancyhdr} % 璋冩暣椤电湁椤佃剼 -\RequirePackage[hyphens]{url} % generate better linebreaks in the url -\RequirePackage{dashundergaps} -\RequirePackage{setspace} -\RequirePackage{lastpage} -\RequirePackage{emptypage} % 娓呴櫎绌虹櫧椤电殑椤电爜 -\RequirePackage{listings} % 浠g爜鐜 -\RequirePackage{enumitem} % 鐢ㄤ簬淇敼鍒楄〃鐜 -\RequirePackage{caption} -\RequirePackage{floatrow} % 鐢ㄤ簬鍥捐〃绛夐〉闈㈠厓绱犵殑瀹氫綅 -\RequirePackage{booktabs} % 鐢ㄤ簬缁樺埗涓夌嚎琛� -\RequirePackage{multirow} % Cells occupying multiple rows in tables -\RequirePackage{multicol} % Multiple columns in dictionary -\RequirePackage{siunitx} % 鐢ㄤ簬涔﹀啓鍗曚綅绗﹀彿 -\RequirePackage[version=4]{mhchem} % 鐢ㄤ簬缁樺埗鍒嗗瓙寮� -\RequirePackage{hologo} % 鐢ㄤ簬鐢熸垚鍙互琚彃鍏ヤ功绛剧殑LaTeX logo -\sys_if_engine_xetex:T -{ - \RequirePackage{microtype} - - % 鍔犱腑鏂囦笅鍒掔嚎锛屼笉鑳界敤浜巐ualatex - \RequirePackage{xeCJKfntef} - \cs_new:Npn \nju_underline:n #1 {\CJKunderline{#1}} -} -\sys_if_engine_luatex:T{ - % 鍔犱腑鏂囦笅鍒掔嚎 - \RequirePackage{lua-ul} - \cs_new:Npn \nju_underline:n #1 {\underLine{#1}} - - % emoji鏀寔 - % \RequirePackage{emoji} - % \setemojifont{Segoe~UI~Emoji} % windows - % \setemojifont{Apple~Color~Emoji} % macos - % \setemojifont{Noto~Color~Emoji} - % For windows. - % Shipped with the best `grinning-face-with-sweat' support. -} -\RequirePackage{blindtext} % 鐢熸垚鐢ㄤ簬娴嬭瘯鐨勫ぇ娈垫棤鎰忎箟鑻辨枃鏂囧瓧 -\RequirePackage{zhlipsum} % 鐢熸垚鐢ㄤ簬娴嬭瘯鐨勫ぇ娈垫棤鎰忎箟涓枃鏂囧瓧 -\RequirePackage{amsmath} % Must be loaded before unicode-math -\RequirePackage{amsthm} % Mathematical environments -\RequirePackage{mathtools} % Mathematical tools to use with amsmath -\RequirePackage{thmtools} % Theorem styles -\RequirePackage[ - warnings-off={% 娑堥櫎涓巑athtools鍚堢敤浜х敓鐨勮鍛� - mathtools-colon, - mathtools-overbracket} - ]{unicode-math} % Math fonts in xetex or luatex -\RequirePackage{graphicx} -\DeclareGraphicsExtensions{.pdf,.eps,.jpg,.png} -\graphicspath{{figure/}} % 鍥剧墖璺緞 -\RequirePackage{wrapfig} % Wrap text around figures -\RequirePackage[hidelinks,bookmarksnumbered=true]{hyperref} -\RequirePackage[capitalise,nameinlink,noabbrev]{cleveref} -\NewDocumentCommand\set_latin_fontset_windows{}{ - \setmainfont{Times~New~Roman} - \setsansfont{Arial} - \setmonofont{Courier~New}[Scale=MatchLowercase] -} -\NewDocumentCommand\set_latin_fontset_macos{}{ - \setmainfont{Times~New~Roman} - \setsansfont{Arial} - \setmonofont{Menlo}[Scale=MatchLowercase] -} -\NewDocumentCommand\set_latin_fontset_gyre{}{ - \setmainfont{texgyretermes}[ - Extension=.otf, - UprightFont=*-regular, - BoldFont=*-bold, - ItalicFont=*-italic, - BoldItalicFont=*-bolditalic] - \setsansfont{texgyreheros}[ - Extension=.otf, - UprightFont=*-regular, - BoldFont=*-bold, - ItalicFont=*-italic, - BoldItalicFont=*-bolditalic] - \setmonofont{texgyrecursor}[ - Extension=.otf, - UprightFont=*-regular, - BoldFont=*-bold, - ItalicFont=*-italic, - BoldItalicFont=*-bolditalic, - Scale=MatchLowercase, - Ligatures=CommonOff] -} -\NewDocumentCommand\set_chinese_fontset_windows{}{ - \setCJKmainfont{SimSun}[ - AutoFakeBold=2.17, - ItalicFont=KaiTi] - \setCJKsansfont{SimHei} - \setCJKmonofont{FangSong} - \setCJKfamilyfont{zhsong}{SimSun}[AutoFakeBold=2.17] - \setCJKfamilyfont{zhhei}{SimHei} - \setCJKfamilyfont{zhfs}{FangSong} - \setCJKfamilyfont{zhkai}{KaiTi}[AutoFakeBold=2.17] - \setCJKfamilyfont{zhnewhei}{Microsoft~YaHei}[BoldFont=Microsoft~YaHei~Bold] -} -\NewDocumentCommand\set_chinese_fontset_macos{}{ - \msg_redirect_name:nnn {fontspec} {no-script} {info} % 绉婚櫎 does not contain script "CJK" 璀﹀憡 - \setCJKmainfont{Songti~SC~Light}[ - BoldFont=Songti~SC~Bold, - ItalicFont=Kaiti~SC, - BoldItalicFont=Kaiti~SC~Bold] - \setCJKsansfont{Heiti~SC~Light}[BoldFont=Heiti~SC~Medium] - \setCJKmonofont{STFangsong} - \setCJKfamilyfont{zhsong}{Songti~SC~Light}[BoldFont=Songti~SC~Bold] - \setCJKfamilyfont{zhhei}{Heiti~SC~Light}[BoldFont=Heiti~SC~Medium] - \setCJKfamilyfont{zhfs}{STFangsong} - \setCJKfamilyfont{zhkai}{Kaiti~SC} - [ - BoldFont=Kaiti~SC~Bold, - % 鍙傝€僀TeX鎵嬪唽绗�9鑺� LuaLATEX 涓嬬殑涓枃鏀寔鏂瑰紡 - % AlternateFont = - % { - % {鉄╟haracter range1鉄﹠ {鉄╝lternate font name1鉄﹠ - % {鉄╝lternate font features2鉄﹠ , - % ...... - % } - ] - \setCJKfamilyfont{zhnewhei}{PingFang~SC} -} -\NewDocumentCommand\set_chinese_fontset_fandol{}{ - \msg_redirect_name:nnn {fontspec} {no-script} {info} % 绉婚櫎 does not contain script "CJK" 璀﹀憡 - \setCJKmainfont{FandolSong-Regular}[ - Extension=.otf, - BoldFont=FandolSong-Bold, - ItalicFont=FandolKai-Regular] - \setCJKsansfont{FandolHei-Regular}[ - Extension=.otf, - BoldFont=FandolHei-Bold] - \setCJKmonofont{FandolFang-Regular}[Extension=.otf] - \setCJKfamilyfont{zhsong}{FandolSong-Regular}[ - Extension=.otf, - BoldFont=FandolSong-Bold] - \setCJKfamilyfont{zhhei}{FandolHei-Regular}[ - Extension=.otf, - BoldFont=FandolHei-Bold] - \setCJKfamilyfont{zhfs}{FandolFang-Regular}[Extension=.otf] - \setCJKfamilyfont{zhkai}{FandolKai-Regular}[ - Extension=.otf, - AutoFakeBold=2.17] -} -\NewDocumentCommand\set_chinese_fontset_founder{}{ - % FZSSK 鏂规涔﹀畫锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/151 鍏嶈垂鍟嗙敤 - % FZXBSK 鏂规灏忔爣瀹嬶紙绠€绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/164 璁捐甯堥潪鍟嗗厤璐� - % FZKTK 鏂规妤蜂綋锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/137 鍏嶈垂鍟嗙敤 - \setCJKmainfont{FZSSK}[ - Extension=.ttf, - BoldFont=FZXBSK, - ItalicFont=FZKTK] - % FZXH1K 鏂规缁嗛粦涓€锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/161 璁捐甯堥潪鍟嗗厤璐� - % FZHTK 鏂规榛戜綋锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/131 鍏嶈垂鍟嗙敤 - \setCJKsansfont{FZXH1K}[ - Extension=.ttf, - BoldFont=FZHTK] - % FZFSK 鏂规浠垮畫锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/128 - \setCJKmonofont{FZFSK}[Extension=.ttf] - - \setCJKfamilyfont{zhsong}{FZSSK}[ - Extension=.ttf, - BoldFont=FZXBSK] - \setCJKfamilyfont{zhhei}{FZHTK}[ - Extension=.ttf, - AutoFakeBold=2.17] - \setCJKfamilyfont{zhfs}{FZFSK}[Extension=.ttf] - \setCJKfamilyfont{zhkai}{FZKTK}[Extension=.ttf] - % FZYouHK_508R 鏂规鎮犻粦508R锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/244 璁捐甯堥潪鍟嗗厤璐� - % FZYouHK_511M 鏂规鎮犻粦511M锛堢畝绻佹墿灞曪級 http://www.foundertype.com/index.php/FontInfo/index/id/244 璁捐甯堥潪鍟嗗厤璐� - \setCJKfamilyfont{zhnewhei}{FZYouHK_508R}[ - Extension=.ttf, - BoldFont=FZYouHK_511M] -} -\NewDocumentCommand\set_chinese_fontset_noto{}{ - % 鎬濇簮瀹嬩綋 https://www.google.com/get/noto/#serif-hans - \setCJKmainfont[ - UprightFont=NotoSerifCJKsc-Regular, - BoldFont=NotoSerifCJKsc-Bold, - ItalicFont=NotoSerifCJKsc-Regular, - BoldItalicFont=NotoSerifCJKsc-Bold, - ItalicFeatures=FakeSlant, - BoldItalicFeatures=FakeSlant]{Noto~Serif~CJK~SC} - - % 鎬濇簮榛戜綋 https://www.google.com/get/noto/#sans-hans - \setCJKsansfont[ - UprightFont=NotoSansCJKsc-Regular, - BoldFont=NotoSansCJKsc-Bold, - ItalicFont=NotoSansCJKsc-Regular, - BoldItalicFont=NotoSansCJKsc-Bold, - ItalicFeatures=FakeSlant, - BoldItalicFeatures=FakeSlant]{Noto~Sans~CJK~SC} - - % 鍖呭惈浜庝笂杩版€濇簮榛戜綋 - \setCJKmonofont[ - UprightFont=NotoSansMonoCJKsc-Regular, - BoldFont=NotoSansMonoCJKsc-Bold, - ItalicFont=NotoSansMonoCJKsc-Regular, - BoldItalicFont=NotoSansMonoCJKsc-Bold, - ItalicFeatures=FakeSlant, - BoldItalicFeatures=FakeSlant]{Noto~Sans~Mono~SC} - - \setCJKfamilyfont{zhsong}{Noto~Serif~CJK~SC} - \setCJKfamilyfont{zhhei}{Noto~Sans~CJK~SC} - - % 鏂规妤蜂綋銆佹柟姝d豢瀹嬩负鍏嶈垂鍟嗙敤瀛椾綋锛屼笖鏀寔CJK瀛楃闆� - % 鏂规浠垮畫 http://www.foundertype.com/index.php/FontInfo/index/id/128.html - % 鏂规妤蜂綋 http://www.foundertype.com/index.php/FontInfo/index/id/137.html - \setCJKfamilyfont{zhfs}{鏂规浠垮畫绠€浣搣[AutoFakeBold=2.17] - \setCJKfamilyfont{zhkai}{鏂规妤蜂綋绠€浣搣[AutoFakeBold=2.17] -} -\bool_if:NTF \nju_systemfont -{ - % 妫€娴嬫槸鍚︽槸 Windows - \sys_if_platform_windows:TF - { - \set_latin_fontset_windows - \set_chinese_fontset_windows - } - { - % 妫€娴嬫槸鍚︽槸 macOS - \ctex_if_platform_macos:TF - { - \set_latin_fontset_macos - \set_chinese_fontset_macos - } - % 鍏朵綑绯荤粺涓€寰嬩娇鐢ㄨ嚜鐢卞瓧浣� - { - \set_latin_fontset_gyre - \set_chinese_fontset_fandol - } - } -} -{ - % 濡傛灉鐢ㄦ埛闇€瑕佽嚜瀹氫箟瀛椾綋 - % 姝ゅ闇€瑕佷娇鐢╘str_case_e鑰屼笉鏄痋str_case浣垮畯灞曞紑涓哄瓧绗︿覆 - \str_case_e:nn { \nju_customlatinfont } - { - { windows } { \set_latin_fontset_windows } - { macos } { \set_latin_fontset_macos } - { gyre } { \set_latin_fontset_gyre } - { null } {} - } - \str_case_e:nn { \nju_customchinesefont } - { - { windows } { \set_chinese_fontset_windows } - { macos } { \set_chinese_fontset_macos } - { gyre } { \set_chinese_fontset_gyre } - { founder } { \set_chinese_fontset_founder } - { noto } { \set_chinese_fontset_noto } - { null } {} - } -} -\setmathfont{XITSMath-Regular}[ - BoldFont = XITSMath-Bold, - Extension = .otf] -\NewDocumentCommand\songti{}{\CJKfamily{zhsong}} -\NewDocumentCommand\heiti{}{\CJKfamily{zhhei}} -\NewDocumentCommand\fangsong{}{\CJKfamily{zhfs}} -\NewDocumentCommand\kaishu{}{\CJKfamily{zhkai}} -\fancypagestyle{njuplain}{% - \fancyhead{} - \fancyfoot[C]{\zihao{5}\thepage} % 椤佃剼灞呬腑 浜斿彿鏂扮綏椹綋鏁板瓧 -} -\fancypagestyle{njuheadings}{% - \fancyhead{} - \fancyfoot[C]{\zihao{5}\thepage} -} -\str_if_eq:NNTF {\nju_degree} { ug } -{ - % the header line - \tl_set:Nn \headrulewidth {0pt} - % the footer line - \tl_set:Nn \footrulewidth {0pt} - - \AtBeginDocument{\pagestyle{njuplain}} % 鏈鏃犻〉鐪夐〉鑴� -} -{ - % the header line - \tl_set:Nn \headrulewidth {1pt} - % the footer line - \tl_set:Nn \footrulewidth {0pt} - - % \AtBeginDocument{\pagestyle{njuplain}} % 鏃犻〉鐪夐〉鑴� - \AtBeginDocument{\pagestyle{headings}} % 鐮旂┒鐢熸湁椤电湁椤佃剼 -} -\ctexset{ - contentsname = 鐩綍, - listfigurename = 鎻掑浘娓呭崟, - listtablename = 琛ㄦ牸娓呭崟, - chapter/format = \zihao{4}\heiti\centering, - chapter/beforeskip = 10pt, - chapter/afterskip = 60pt, - section/format = \zihao{4}\heiti\raggedright, - subsection/format = \zihao{4}\heiti\raggedright, - subsubsection/format = \zihao{4}\heiti\raggedright -} - -\titlecontents{chapter}% 鏍囬绾у埆 - [5em]% 鏍囬宸﹂棿璺� - {\heiti\zihao{4}\vspace{10pt}}% 鏍囬鏍煎紡 - {\contentslabel{4em}}% 鏍囬鏍囧織 - {\hspace*{-4em}}% 鏃犲簭鍙锋爣棰� - {~\titlerule*[0.6pc]{$.$}~\contentspage}% 鎸囧紩绾夸笌椤电爜 - - \titlecontents{section} - [5em] - {\zihao{-4}\vspace{0pt}} - {\contentslabel{2.5em}} - {\hspace*{-4em}} - {~\titlerule*[0.6pc]{$.$}~\contentspage} - -\titlecontents{subsection} - [8em] - {\zihao{-4}\vspace{0pt}} - {\contentslabel{3em}} - {\hspace*{-4em}} - {~\titlerule*[0.6pc]{$.$}~\contentspage} -\cs_set:Npn \CTEX@addtocline #1#2 -{ - \addcontentsline { toc } {#1} - { \use:c { CTEX@#1@tocline } {#1} {#2} } -} -\cs_new:Npn \nju_tocpagestyle:nnn #1 #2 #3 -{ - \newpage - \hspace{0pt} - \vskip 10pt - \begin{center} - \mbox{\songti\bf\zihao{3}{#1}} % 鐩綍椤甸潰鏍囬 - \phantomsection - \addcontentsline{toc}{chapter}{#2} % 鎻掑叆鐩綍 - \end{center} - \vskip 40pt - \@starttoc{#3}% - \cleardoublepage -} -\tl_set:Nn \tableofcontents -{ - \nju_tocpagestyle:nnn {鐩甛hspace{2em}褰晑{\contentsname}{toc} -} -\tl_set:Nn \listoffigures -{ - \nju_tocpagestyle:nnn {\listfigurename}{\listfigurename}{lof} -} -\tl_set:Nn \listoftables -{ - \nju_tocpagestyle:nnn {\listtablename}{\listtablename}{lot} -} -\newenvironment{preface} -{% - \chapter*{鍓嶈█} - \addcontentsline{toc}{chapter}{鍓嶈█} -}{} -\newenvironment{acknowledgement} -{% - \chapter*{鑷磋阿} - \addcontentsline{toc}{chapter}{鑷磋阿} -}{} -\RequirePackage[ - style=gb7714-2015, - %style=numeric-comp, - %citestyle=authortitle-icomp, - % citestyle=numeric-comp, - %bibstyle=authoryear, - % bibstyle=numeric, - sorting=none, - %sorting=nyt, - %sortcites=true, - %autocite=footnote, - backend=biber, % Compile the bibliography with biber - hyperref=true, - backref=false, - citecounter=true, - pagetracker=true, - citetracker=true, - ibidtracker=context, - autopunct=true, - autocite=plain, - % gbpub=false, % Uncomment if you do NOT want '[S.l. : s.n.]' in reference entries, GitHub Issue (#47) - % gbnamefmt=lowercase, % Uncomment if you do NOT want uppercase author names in reference entries, GitHub Issue (#23) -]{biblatex} -\AtEveryBibitem{ -\clearfield{abstract} -\clearfield{issn} -\clearfield{isbn} -\clearfield{archivePrefix} -\clearfield{arxivId} -\clearfield{pmid} -\clearfield{eprint} -\ifentrytype{online}{}{\ifentrytype{misc}{}{\clearfield{url}}} -} -\crefdefaultlabelformat{#2#1#3\,} % 榛樿鍦ㄥ悕绉板悗闈㈡坊鍔犵┖鏍� - -\crefname{figure}{鍥緘{鍥緘 -\crefname{table}{琛▆{琛▆ -\crefformat{equation}{鍏紡~#2#1#3~} % 鍒犻櫎鍏紡缂栧彿鐨勬嫭鍙� - -\crefformat{chapter}{绗�#2#1#3绔爙 -\crefformat{section}{绗瑍#2#1#3~鑺倉 -\crefformat{subsection}{绗瑍#2#1#3~灏忚妭} -\crefformat{subsubsection}{绗瑍#2#1#3~灏忚妭} -\crefname{appendix}{闄勫綍}{闄勫綍} - -\floatsetup[lstlisting]{ % Captions for lstlistings -capposition=above,% -margins=centering,% -floatwidth=\textwidth% -} -\floatsetup[figure]{ % Captions for figures -capposition=bottom,% -margins=centering,% -floatwidth=\textwidth% -} -\floatsetup[table]{ % Captions for tables -capposition=above,% -margins=centering,% -floatwidth=\textwidth% -} -\lstset{ -basicstyle=\ttfamily\linespread{1}\small\selectfont, - keywordstyle=\bfseries,% use bold style for keywords - commentstyle=\rmfamily\itshape,% use italic style for comments - stringstyle=\ttfamily,% 瀛楃涓查鏍� - flexiblecolumns,% ? - numbers=left,% left-aligned numbering - showspaces=false,% hide markers for spaces - showstringspaces=false, - captionpos=t,% place the caption at the top -breaklines=true, -xleftmargin=2em,xrightmargin=2em,% set the width of the code environment -} -\lstdefinestyle{LaTeX}{ - language=TeX, - morekeywords={begin, caption, label, mathrm, frac, toprule, midrule, bottomrule, includegraphics} -} -\DeclareCaptionFont{songticap}{\zihao{5}\bf\songti} -\captionsetup{ - font=small,% - labelfont=songticap, -textfont=songticap, -strut=no,% -hypcap=true, % Links point to the top of the figure -aboveskip=6pt, % Increase the space between the figure and the caption -belowskip=6pt, % Increase the space between the caption and the table -} -\renewcommand{\labelitemi}{\tiny$\blacktriangleright$} -\renewcommand{\labelitemii}{\textbullet} - -\setlist[itemize]{noitemsep} -\setlist[enumerate]{noitemsep} -\setlist[description]{noitemsep} -\declaretheoremstyle[ - %spaceabove=.5\thm@preskip, - %spacebelow=.5\thm@postskip, - headfont=\bf\songti,%\scshape, - notefont=\songti,% notebraces={ (}{)}, - bodyfont=\songti, - %headformat={\NAME\space\NUMBER\space\NOTE}, - headpunct={}, - %postheadspace={.5em plus .1em minus .1em}, - %prefoothook={\hfill\qedsymbol} - ]{njuthm} - -\theoremstyle{njuthm} -\let\oldproofname=\proofname -\renewcommand*{\proofname}{\rm\bf\songti{\oldproofname}} % 淇敼璇佹槑鐜鏍囬 -\declaretheorem[ -name=绠楁硶, -style=njuthm, -refname={绠楁硶,绠楁硶}, -Refname={绠楁硶,绠楁硶}, -]{algorithm} -\declaretheorem[ -name=鍋囪, -style=njuthm, -refname={鍋囪,鍋囪}, -Refname={鍋囪,鍋囪}, -]{assumption} -\declaretheorem[ -name=鍏悊, -style=njuthm, -refname={鍏悊,鍏悊}, -Refname={鍏悊,鍏悊}, -]{axiom} -\declaretheorem[ -name=缁撹, -style=njuthm, -refname={缁撹,缁撹}, -Refname={缁撹,缁撹}, -]{conclusion} -\declaretheorem[ -name=鏉′欢, -style=njuthm, -refname={鏉′欢,鏉′欢}, -Refname={鏉′欢,鏉′欢}, -]{condition} -\declaretheorem[ -name=鎺ㄨ, -style=njuthm, -refname={鎺ㄨ,鎺ㄨ}, -Refname={鎺ㄨ,鎺ㄨ}, -]{corollary} -\declaretheorem[ -name=瀹氫箟, -style=njuthm, -refname={瀹氫箟,瀹氫箟}, -Refname={瀹氫箟,瀹氫箟}, -]{definition} -\declaretheorem[ - name=渚�, - style=njuthm, - refname={渚�,渚媫, - Refname={渚�,渚媫, - % numberwithin=section, -]{example} -\declaretheorem[ -name=寮曠悊, -style=njuthm, -refname={寮曠悊,寮曠悊}, -Refname={寮曠悊,寮曠悊}, -]{lemma} -\declaretheorem[ -name=鎬ц川, -style=njuthm, -refname={鎬ц川,鎬ц川}, -Refname={鎬ц川,鎬ц川}, -]{property} -\declaretheorem[ -name=鍛介, -style=njuthm, -refname={鍛介,鍛介}, -Refname={鍛介,鍛介}, -]{proposition} -\declaretheorem[ -name=娉ㄨВ, -style=njuthm, -refname={娉ㄨВ,娉ㄨВ}, -Refname={娉ㄨВ,娉ㄨВ}, -]{remark} -\declaretheorem[ -name=瀹氱悊, -style=njuthm, -refname={瀹氱悊,瀹氱悊}, -Refname={瀹氱悊,瀹氱悊}, -numberwithin=section, -]{theorem} -\tl_const:Nn \nju_title {\nju_title_a \nju_title_b \nju_title_c} -\bool_if:NTF \nju_second_mentor -{ - \tl_const:Nn \nju_mentor_full - { - \nju_mentor_a\ \nju_mentor_a_title - \ \ \nju_mentor_b\ \nju_mentor_b_title - } - \tl_const:Nn \nju_mentor_full_en - { - \nju_mentor_a_en\ \nju_mentor_a_title_en - \ \ \nju_mentor_b_en\ \nju_mentor_b_title_en - } -} -{ - \tl_const:Nn \nju_mentor_full - { - \nju_mentor_a\ \nju_mentor_a_title - } - \tl_const:Nn \nju_mentor_full_en - { - \nju_mentor_a_en\ \nju_mentor_a_title_en - } -} -\str_if_eq:NNTF {\nju_degree} { ug } -{ - % 鏈 - \tl_const:Nn \nju_degree_name {鏈琝hfill 绉慭hfill } - - % 鏈寮哄埗涓嶆墦鍗板浗瀹跺浘涔﹂灏侀潰 - \bool_set_false:N \nju_nl_cover - - % 灏侀潰涓嬪垝绾� - \cs_new:Npn \nju_cover_underline_ug:nn #1 #2 - { - \uline{\makebox[#1]{\rm\songti#2}} - } - - % 灏侀潰琛ㄦ牸杈规 - \cs_new:Npn \nju_coverbox_ug:n #1 - { - \makebox[4.2em][s]{#1} - } -} -{ - % 鏈浠ュ閮芥槸鐮旂┒鐢� - \tl_const:Nn \nju_degree_name {鐮擻hfill 绌禱hfill 鐢焅hfill } - - % 灏侀潰涓嬪垝绾� - \cs_new:Npn \nju_cover_underline_g:n #1 - { - \uline{\makebox[250pt]{\rm\kaishu#1}} - } - - % 鍥藉鍥句功棣嗗皝闈笅鍒掔嚎 - \cs_new:Npn \nju_cover_underline_nl:nn #1 #2 - { - \uline{\makebox[#1]{#2}} - } - - % 灏侀潰琛ㄦ牸杈规 - \cs_new:Npn \nju_coverbox_g:n #1 - { - \makebox[6em][s]{#1\hspace{1em}} - } - - % 鐮旂┒鐢熷浣嶅垎绫� - \str_case:Nn { \nju_degree } - { - { mg } { \tl_const:Nn \nju_degree_title {纭曞+} } - { mf } { \tl_const:Nn \nju_degree_title {纭曞+涓撲笟} } - { phd } { \tl_const:Nn \nju_degree_title {鍗氬+} } - } -} -\str_if_eq:NNTF {\nju_type} {thesis} -{ - \tl_const:Nn \nju_type_name - { \nju_degree_name 姣昞hfill 涓歕hfill 璁篭hfill 鏂� } -} -{ - \tl_const:Nn \nju_type_name - { \nju_degree_name 姣昞hfill 涓歕hfill 璁綷hfill 璁� } -} -\tl_new:N \nju_printcoverinfo_ug -\tl_set:Nn \nju_printcoverinfo_ug -{ - \begin{tabular}{p{4.2em}c} - \nju_coverbox_ug:n {闄hfill 绯粆 - & \nju_cover_underline_ug:nn {250pt}{\nju_department}\\ - \nju_coverbox_ug:n {涓揬hfill 涓殅 - & \nju_cover_underline_ug:nn {250pt}{\nju_major}\\ - - % 鏍囬鎹㈣ - \int_case:nn { \nju_titlelength } - { - { 1 } { - \nju_coverbox_ug:n {棰榎hfill 鐩畗 - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_a}} \\ } - { 2 } { - \nju_coverbox_ug:n {棰榎hfill 鐩畗 - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_a}} \\ - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_b}} \\ } - { 3 } { - \nju_coverbox_ug:n {棰榎hfill 鐩畗 - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_a}} \\ - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_b}} \\ - & \nju_cover_underline_ug:nn {250pt}{\bf{\nju_title_c}} \\} - } - \end{tabular}\\ - - \begin{tabular}{p{4.2em}cp{4.2em}c} - \nju_coverbox_ug:n {骞碶hfill 绾 - & \nju_cover_underline_ug:nn {90pt}{\nju_grade} - & \nju_coverbox_ug:n {瀛hfill 鍙穧 - & \nju_cover_underline_ug:nn {90pt}{\nju_student_id}\\ - \end{tabular}\\ - - \begin{tabular}{p{4.2em}c} - \nju_coverbox_ug:n {瀛hfill 鐢焅hfill 濮揬hfill 鍚峿 - & \nju_cover_underline_ug:nn {250pt}{\nju_student_name} - \end{tabular}\\ - \begin{tabular}{p{4.2em}cp{4.2em}c} - \nju_coverbox_ug:n {瀵糪hfill 甯坿 - & \nju_cover_underline_ug:nn {90pt}{\nju_mentor_a} - & \nju_coverbox_ug:n {鑱孿hfill 绉皚 - & \nju_cover_underline_ug:nn {90pt}{\nju_mentor_a_title}\\ - - % 绗簩瀵煎笀 - \bool_if:NT \nju_second_mentor - { - \nju_coverbox_ug:n {绗琝hfill 浜孿hfill 瀵糪hfill 甯坿 - & \nju_cover_underline_ug:nn {90pt}{\nju_mentor_b} - & \nju_coverbox_ug:n {鑱孿hfill 绉皚 - & \nju_cover_underline_ug:nn {90pt}{\nju_mentor_b_title}\\ - } - \end{tabular}\\ - - \begin{tabular}{p{4.2em}c} - \nju_coverbox_ug:n {鎻怽hfill 浜hfill 鏃hfill 鏈焳 - & \nju_cover_underline_ug:nn {250pt}{\nju_submit_date}\\ - \end{tabular} -} -\tl_new:N \nju_printcoverinfo_g -\tl_set:Nn \nju_printcoverinfo_g -{ - \begin{tabular}{p{6em}c} - % 鏍囬鎹㈣ - \int_case:nn {\nju_titlelength} - { - { 1 } { - \nju_coverbox_g:n {璁篭hfill 鏂嘰hfill 棰榎hfill 鐩畗 - & \nju_cover_underline_g:n {\nju_title_a} \\ } - { 2 } { - \nju_coverbox_g:n {璁篭hfill 鏂嘰hfill 棰榎hfill 鐩畗 - & \nju_cover_underline_g:n {\nju_title_a} \\ - & \nju_cover_underline_g:n {\nju_title_b} \\ } - { 3 } { - \nju_coverbox_g:n {璁篭hfill 鏂嘰hfill 棰榎hfill 鐩畗 - & \nju_cover_underline_g:n {\nju_title_a} \\ - & \nju_cover_underline_g:n {\nju_title_b} \\ - & \nju_cover_underline_g:n {\nju_title_c} \\} - } - - \nju_coverbox_g:n {浣淺hfill 鑰匼hfill 濮揬hfill 鍚峿 - & \nju_cover_underline_g:n {\nju_student_name}\\ - \nju_coverbox_g:n {涓揬hfill 涓歕hfill 鍚峔hfill 绉皚 - & \nju_cover_underline_g:n {\nju_major}\\ - \nju_coverbox_g:n {鐮擻hfill 绌禱hfill 鏂筡hfill 鍚憓 - & \nju_cover_underline_g:n {\nju_field}\\ - \nju_coverbox_g:n {鎸嘰hfill 瀵糪hfill 鏁橽hfill 甯坿 - & \nju_cover_underline_g:n {\nju_mentor_full}\\ - \end{tabular} -} -\tl_new:N \nju_printcover_nl % 鍥藉鍥句功棣嗗皝闈� -\tl_new:N \nju_printcover_ug % 鏈灏侀潰 -\tl_new:N \nju_printcover_g % 鐮旂┒鐢熷皝闈� -\bool_if:NT \nju_nl_cover -{ - \tl_set:Nn \nju_printcover_nl - { - \thispagestyle{empty} - \pdfbookmark[0]{鍥藉鍥句功棣嗗皝闈{nl} - { - % 椤剁 - \hspace{0mm} - \vskip -20mm \hskip -15mm - \songti\zihao{-4} - \makebox[40pt][l]{鍒嗙被鍙穧 - \nju_cover_underline_nl:nn {150pt}{\nju_classification} - \hfill - \makebox[40pt][l]{瀵嗙骇} - \nju_cover_underline_nl:nn {150pt}{\nju_securitylevel} - \vskip 10pt \hskip -15mm - \makebox[40pt][l]{UDC} - \nju_cover_underline_nl:nn {150pt}{\nju_udc} - } - - % 涓儴 - \vskip\stretch{2} - \begin{center} - \def\ULthickness{1pt} - {\kaishu\zihao{-0} 瀛hspace{0.5em}浣峔hspace{0.5em}璁篭hspace{0.5em}鏂噠 - { - \kaishu\zihao{1} - \vskip \stretch{1} - \nju_cover_underline_nl:nn {14em}{\nju_title_a}\\ - \nju_cover_underline_nl:nn {14em}{\nju_title_b}\\ - \nju_cover_underline_nl:nn {14em}{\nju_title_c}\\ - } - \vskip \stretch{1} - {\kaishu\zihao{4}锛堥鍚嶅拰鍓鍚嶏級} - \vskip \stretch{1} \vskip 5mm - {\kaishu\zihao{1}\uline{\makebox{\nju_student_name}}} - \vskip \stretch{1} - {\kaishu\zihao{4}锛堜綔鑰呭鍚嶏級} - \end{center} - - % 搴曢儴 - \vskip\stretch{1} - { - \kaishu\zihao{4} - \noindent 鎸囧鏁欏笀濮撳悕銆佽亴鍔°€佽亴绉般€佸浣嶃€佸崟浣嶅悕绉板強鍦板潃% - \nju_cover_underline_nl:nn {94pt}{\nju_mentor_a}\par - \noindent\nju_cover_underline_nl:nn {\textwidth}{% - \nju_mentor_info}\par - \noindent 鐢宠瀛︿綅绾у埆% - \nju_cover_underline_nl:nn {9em}{\nju_degree_title}% - \noindent 涓撲笟鍚嶇О% - \uline{\hfill\nju_major\hfill}\par% 闇€瑕佽皟鏁翠笅鍒掔嚎闀垮害 - \noindent 璁烘枃鎻愪氦鏃ユ湡% - \nju_cover_underline_nl:nn {9em}{\nju_submit_date}% - 璁烘枃绛旇京鏃ユ湡% - \uline{\hfill\nju_defend_date\hfill}\par% 闇€瑕佽皟鏁翠笅鍒掔嚎闀垮害 - \noindent 瀛︿綅鎺堜簣鍗曚綅鍜屾棩鏈焅uline{\hfill}\par - \noindent\hfill 绛旇京濮斿憳浼氫富甯細% - \nju_cover_underline_nl:nn {9em}{\nju_reviewer_chairman}\par - \noindent\hfill 璇勯槄浜猴細% - \nju_cover_underline_nl:nn {9em}{\nju_reviewer_a}\par - \noindent\hfill\nju_cover_underline_nl:nn {9em}{\nju_reviewer_b}\par - \noindent\hfill\nju_cover_underline_nl:nn {9em}{\nju_reviewer_c}\par - \noindent\hfill\nju_cover_underline_nl:nn {9em}{\nju_reviewer_d}\par - - \begin{center} - \kaishu\zihao{3}\hspace{2em} 骞碶hspace{1em} 鏈圽hspace{1em} 鏃� - \end{center} - \vskip -10mm - } - \cleardoublepage - } -} - -\tl_set:Nn \nju_printcover_ug -{ - \thispagestyle{empty} - \pagenumbering{Roman} - % Start - \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ - \begin{spacing}{1.25} - \vskip 0mm - \hspace{-10mm} - \includegraphics[height=3cm]{njulogo}\smallskip - \begin{center} - \includegraphics[height=3.35cm]{njuname} - \vskip 10mm - {\zihao{1}\makebox[9em][s]{\bf{\songti\nju_type_name}}} - \vfill - \vskip\stretch{0} - {\bgroup - \kaishu\zihao{3} - \def\tabcolsep{1pt} - \def\arraystretch{1.5} - \nju_printcoverinfo_ug % 缁樺埗淇℃伅妗� - \egroup} - \vfill - \end{center} - \end{spacing} - \cleardoublepage - % \vfill - % \newpage -} - -\tl_set:Nn \nju_printcover_g -{ - \thispagestyle{empty} - \pagenumbering{Roman} - % Start - \pdfbookmark{灏侀潰}{灏侀潰} % 灏嗗皝闈㈡彃鍏df涔︾ - \begin{spacing}{1.25} - \begin{center} - \hspace{0pt} \vskip 5mm - \includegraphics[height=1.9cm]{njulogo} - \vskip 10mm - \includegraphics[height=2cm]{njuname-large} - \vskip 15mm - {\zihao{1}\makebox[10em][s]{\bf{\kaishu\nju_type_name}}} - \vskip 5mm - {\zihao{1}\bf{\kaishu{锛堢敵璇穃nju_degree_title 瀛︿綅锛墋}} - \par\vfill - \vskip\stretch{0} - {\bgroup - \bf\kaishu\zihao{3} - \def\tabcolsep{1pt} - \def\arraystretch{1.5} - \vskip 10mm - \nju_printcoverinfo_g % 缁樺埗淇℃伅妗� - \egroup} - \vfill - \vskip 10mm - \bf\kaishu\zihao{4}\nju_submit_date - \vskip 15mm - \end{center} - \end{spacing} - - \newpage % 灏侀潰鑳岄潰 - \thispagestyle{empty} - \begin{spacing}{1.625} - % TODO: 绛夊緟璋冩暣鏍煎紡 - \hspace{0pt} \vfill - {\bgroup - \kaishu\zihao{3} - \makebox[6em][s]{\bf\kaishu 瀛hfill 鍙穧锛歕MakeUppercase{\nju_student_id} - \par - \makebox[6em][s]{\bf\kaishu 璁烘枃绛旇京鏃ユ湡}锛歕nju_defend_date - \par - \makebox[6em][s]{\bf\kaishu 鎸嘰hfill 瀵糪hfill 鏁橽hfill 甯坿锛歕hspace{50mm}锛堢瀛楋級 - \par - \egroup} - \vskip 15mm - \end{spacing} - \cleardoublepage -} - -\tl_set:Nn \maketitle -{% - \str_if_eq:NNTF { \nju_degree } { ug } - { - \nju_printcover_nl % 鍥藉鍥句功棣嗗皝闈� - \nju_printcover_ug % 鏈灏侀潰 - } - { - \nju_printcover_nl % 鍥藉鍥句功棣嗗皝闈� - \nju_printcover_g % 鐮旂┒鐢熷皝闈� - } -} -\str_if_eq:NNTF {\nju_degree} { ug } -{ - % 鏈鎽樿鐜 - \NewDocumentEnvironment{abstract} {} - {% - % \pagestyle{plain} - % \pagenumbering{Roman} - % \phantomsection\addcontentsline{toc}{chapter}{涓枃鎽樿} % 灏嗘憳瑕佹彃鍏ョ洰褰曞拰pdf涔︾ - \pdfbookmark[0]{涓枃鎽樿}{涓枃鎽樿} % 灏嗘憳瑕佹彃鍏df涔︾锛屼笌涓婁竴琛屼笉鍙叡瀛� - \begin{center} - \kaishu\zihao{-2}{\textbf{\uuline{鍗椾含澶у鏈鐢熸瘯涓氳鏂囷紙璁捐銆佷綔鍝侊級涓枃鎽樿}}} - \end{center} - {\bgroup - \kaishu\zihao{-4} - \tl_set:Nn \tabcolsep {0pt} - \tl_set:Nn \arraystretch {0.8} - \noindent - 棰樼洰锛� \nju_title \\ - 闄㈢郴锛� \nju_department \\ - 涓撲笟锛� \nju_major \\ - 鏈鐢熷鍚嶏細 \nju_student_name \\ - 鎸囧鏁欏笀锛堝鍚嶃€佽亴绉帮級锛歕nju_mentor_full \\ - 鎽樿锛� - \egroup - } - \kaishu\zihao{-4}\par% - }{% - \newpage - } - - % 涓枃鍏抽敭璇� - \NewDocumentCommand \keywords {m} {% - \par\vspace{2ex}\noindent% - {\kaishu\zihao{-4}\makebox[4em][s]{鍏抽敭璇峽锛殅}}~{#1}% - } - - % 鑻辨枃鎽樿 - \NewDocumentEnvironment{englishabstract} {} - {% - \pagestyle{plain} - % \phantomsection\addcontentsline{toc}{chapter}{鑻辨枃鎽樿} % 灏嗘憳瑕佹彃鍏ョ洰褰曞拰pdf涔︾ - \pdfbookmark[0]{鑻辨枃鎽樿}{鑻辨枃鎽樿} % 灏嗘憳瑕佹彃鍏df涔︾锛屼笌涓婁竴琛屼笉鍙叡瀛� - \begin{center} - \kaishu\zihao{-2}{\textbf{\uuline{鍗椾含澶у鏈鐢熸瘯涓氳鏂囷紙璁捐銆佷綔鍝侊級鑻辨枃鎽樿}}} - \end{center} - { - \bgroup - THESIS: ~~\nju_title_en \\ - DEPARTMENT: ~~\nju_department_en \\ - SPECIALIZATION: ~~\nju_major_en \\ - UNDERGRADUATE:~~\nju_student_name_en \\ - MENTOR:~~\nju_mentor_full_en \\ - ABSTRACT: - \egroup - } - \zihao{-4}\par% - }{% - \cleardoublepage - \newpage - } - - % 鑻辨枃鍏抽敭璇� - \NewDocumentCommand \englishkeywords {m} {% - \par\vspace{2ex}\noindent% - {KEYWORDS{:}}~~{#1}% - } -} -{ - % 鐮旂┒鐢熸憳瑕佺幆澧� - \NewDocumentEnvironment{abstract} {} - {% - \pagestyle{plain} - \pagenumbering{Roman} - % \phantomsection\addcontentsline{toc}{chapter}{涓枃鎽樿} % 灏嗘憳瑕佹彃鍏ョ洰褰曞拰pdf涔︾ - \pdfbookmark[0]{涓枃鎽樿}{涓枃鎽樿} % 灏嗘憳瑕佹彃鍏df涔︾锛屼笌涓婁竴琛屼笉鍙叡瀛� - \begin{center} - \kaishu\zihao{-2}{\textbf{\uuline{鍗椾含澶у鐮旂┒鐢熸瘯涓氳鏂囦腑鏂囨憳瑕侀椤电敤绾竲}} - \end{center} - - \bgroup - \kaishu\zihao{4} - \tl_set:Nn \tabcolsep {0pt} - \tl_set:Nn \arraystretch {0.8} - \noindent - 姣曚笟璁烘枃棰樼洰锛歕hspace{0.5em}\nju_underline:n {\nju_title\hfill}\\ - \uline{\makebox[9em]{\nju_major}}涓撲笟\uline{\makebox[4em]{\nju_grade}}绾� - \str_if_eq:NNTF {\nju_degree} { phd } {鍗殅{纭晑 - 澹敓濮撳悕锛歕uline{\hfill\nju_student_name\hfill} \\ - 鎸囧鏁欏笀锛堝鍚嶃€佽亴绉帮級锛歕uline{\hfill\nju_mentor_full\hfill}\par - \egroup - - \kaishu\zihao{4}\par% - }{% - \newpage - } - - % 涓枃鍏抽敭璇� - \NewDocumentCommand \keywords {m} {% - \par\vspace{2ex}\noindent% - {\kaishu\zihao{4}\makebox[4em][s]{鍏抽敭璇峽锛殅}}~{#1}% - } - - % 鑻辨枃鎽樿 - \NewDocumentEnvironment{englishabstract} {} - {% - \pagestyle{plain} - % \phantomsection\addcontentsline{toc}{chapter}{鑻辨枃鎽樿} % 灏嗘憳瑕佹彃鍏ョ洰褰曞拰pdf涔︾ - \pdfbookmark[0]{鑻辨枃鎽樿}{鑻辨枃鎽樿} % 灏嗘憳瑕佹彃鍏df涔︾锛屼笌涓婁竴琛屼笉鍙叡瀛� - \begin{center} - \kaishu\zihao{-2}{\textbf{\uuline{鍗椾含澶у鐮旂┒鐢熸瘯涓氳鏂囪嫳鏂囨憳瑕侀椤电敤绾竲}} - \end{center} - { - \bgroup - \zihao{4} - THESIS: ~~\nju_title_en \\ - SPECIALIZATION: ~~\nju_major_en \\ - POSTGRADUATE:~~\nju_student_name_en \\ - MENTOR:~~\nju_mentor_full_en\par - \egroup - } - \zihao{4}\par% - }{% - \cleardoublepage - \newpage - } - - % 鑻辨枃鍏抽敭璇� - \NewDocumentCommand \englishkeywords {m} {% - \par\vspace{2ex}\noindent% - {KEYWORDS{:}}~~{#1}% - } -} -\endinput -%% -%% End of file `njuthesis.cls'. -- GitLab