diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/README.md | 78 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/README_EN.md | 26 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/README_ZH_CN.md | 77 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.jpg | bin | 817068 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.pdf | bin | 0 -> 84739 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/njuthesis.pdf | bin | 1468177 -> 638180 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/abstract.sty | 136 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/components.sty | 173 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/cover.sty | 251 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/font.sty | 219 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/packages.sty | 71 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/page.sty | 54 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/njuthesis/profile/reference.sty | 68 |
13 files changed, 166 insertions, 987 deletions
diff --git a/Master/texmf-dist/doc/latex/njuthesis/README.md b/Master/texmf-dist/doc/latex/njuthesis/README.md index d7c4cb33aa1..a3e0d046459 100644 --- a/Master/texmf-dist/doc/latex/njuthesis/README.md +++ b/Master/texmf-dist/doc/latex/njuthesis/README.md @@ -2,28 +2,76 @@ [![njuthesis](https://img.shields.io/badge/njuthesis-latex-blue)](https://git.nju.edu.cn/nju-lug/nju-latex-templates) [![overleaf](https://img.shields.io/badge/overleaf-supported-brightgreen)](https://tex.nju.edu.cn) +![build status](https://github.com/nju-lug/NJUThesis/actions/workflows/build.yml/badge.svg) -## Overview +> 此项目是基于[NJU thesis 2021](https://github.com/FengChendian/NJUThesis2021)的重构版本,目前本科生版本**已经基本重构完成**,硕博论文**正在**根据研究生院的文件重构,但研究生院的规定并不完善,因此部分格式可能会参考本科的,**如果院系另有要求,请自行修改或者提交issue**。 -This is A LaTex Template for Nanjing University Bachelor Thesis. The Template needs `xelatex` or `lualatex`. +原来的[NJU thesis 2021](https://github.com/FengChendian/NJUThesis2021)模板太过古老并且不支持硕士、博士论文,目前难以维护,因此为了模板的可持续发展,现在将对该项目进行重构,项目挂载于[NJU-LUG](https://github.com/nju-lug)组织仓库下,目前已[发布在CTAN](https://ctan.org/pkg/njuthesis)。 -## License +相关文档请参见[本项目wiki](https://github.com/nju-lug/NJUThesis/wiki)。 ------ - This work may be distributed and/or modified under the conditions of - the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), - either version 1.3c of this license or (at your option) any later - version. ------ +## 快速开始 -## Contributing +从0.9.0版以后,本模板以DocStrip(`.dtx`)格式进行维护。常规的`.cls`格式文件可从Releases页面下载或使用以下方法提取。 -If you find a problem with the template, please submit an issue or PR in Github +### 关于DocStrip文件 -## Wiki +DocStrip格式合并了LaTeX源代码和说明文档,更有利于宏包的发布。要使用该文件,请在当前工作目录下打开终端: -Please see [Chinese wiki](https://github.com/nju-lug/NJUThesis/wiki)。 +- 输入`xetex njuthesis.dtx`以提取宏包内容 +- 输入`latexmk njuthesis.dtx`以生成并查看内置的文档 ------ +请注意,由于文件重名原因,项目中的示例论文模板已被重命名为`njuthesis-sample.tex`。 + +### 本地编译 + +1. [从南大镜像站下载](https://mirror.nju.edu.cn/download/app/TeX%20%E6%8E%92%E7%89%88%E7%B3%BB%E7%BB%9F)并安装TeXLive或者MiKTeX最新版 +2. 下载包含[模板全部文件](https://github.com/nju-lug/NJUThesis/releases/latest)的压缩包`njuthesis.zip` +3. 根据需要更改`njuthesis-sample.tex`文件中的内容 +4. 在模板根目录下运行`latexmk`编译文件,得到对应的PDF + +#### **关于本地编译** + +- 模板支持`latexmk`、`xelatex`、`lualatex`三种编译方式 +- 如果使用`latexmk`,请务必使用完整的命令`latexmk -xelatex`以免产生不必要的问题 +- 如果使用`xelatex`或`lualatex`,需要按照`xelatex/lualatex` -> `biber` -> `xelatex/lualatex` -> `xelatex/lualatex`的顺序编译四次 +- 仓库中`.vscode`附带一份VScode的LaTeX WorkShop的配置文件,可根据需要使用 + +### [南大TeX](https://tex.nju.edu.cn)编译 + +1. 下载包含[模板全部文件](https://github.com/nju-lug/NJUThesis/releases/latest)的压缩包`njuthesis.zip` +2. 登录[南大TeX](https://tex.nju.edu.cn),点击New Project -> Upload Project上传刚刚得到的压缩包,上传后`njuthesis-sample.tex`、`njuthesis.cls`等文件应在根目录,0.9.0以后的目录结构如下所示: + + ```shell + NJUThesis-master/ + │ + ├─figure/ + │ njulogo.pdf + │ njuname.pdf + │ + │ njuthesis.bib + │ njuthesis.cls + │ njuthesis-sample.tex + ``` + +3. 在南大TeX项目内页面左上角的`Menu`中,将编译器改为`XeLaTeX` +4. 编写TeX文档 + +### 其他 + +更多内容请参见项目Wiki中的[使用说明](https://github.com/nju-lug/NJUThesis/wiki/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)。 + +你也可以下载[Release](https://github.com/nju-lug/NJUThesis/releases/latest)中附带的`njuthesis.pdf`,里面详尽阐述了模板的特性和使用方法。 + +## 常见问题 + +请参见[常见问题](https://github.com/nju-lug/NJUThesis/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。 + +## 贡献 + +如果你发现了模板的问题,欢迎在Github中[提交issue](https://github.com/nju-lug/NJUThesis/issues)或者PR。 + +## 许可 + +本模板的发布遵守 LaTeX Project Public License(版本 1.3c 或更高)。 -Copyright © NJU-LUG diff --git a/Master/texmf-dist/doc/latex/njuthesis/README_EN.md b/Master/texmf-dist/doc/latex/njuthesis/README_EN.md new file mode 100644 index 00000000000..e8e9c42190d --- /dev/null +++ b/Master/texmf-dist/doc/latex/njuthesis/README_EN.md @@ -0,0 +1,26 @@ +# The njuthesis class + +## Overview + +This package is intended for typesetting Nanjing University thesis with LaTeX, providing support for bachelor, master, and doctoral thesis. Compilation of this class requires either `xelatex` or `lualatex` engine. + +## License + +----- + This work may be distributed and/or modified under the conditions of + the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), + either version 1.3c of this license or (at your option) any later + version. +----- + +## Contributing + +If you run into any problem with the template, please contact us via Github issue or submit Pull Request. + +## Wiki + +Please see [Chinese wiki](https://github.com/nju-lug/NJUThesis/wiki)。 + +----- + +Copyright © NJU-LUG diff --git a/Master/texmf-dist/doc/latex/njuthesis/README_ZH_CN.md b/Master/texmf-dist/doc/latex/njuthesis/README_ZH_CN.md new file mode 100644 index 00000000000..a3e0d046459 --- /dev/null +++ b/Master/texmf-dist/doc/latex/njuthesis/README_ZH_CN.md @@ -0,0 +1,77 @@ +# NJU Thesis + +[![njuthesis](https://img.shields.io/badge/njuthesis-latex-blue)](https://git.nju.edu.cn/nju-lug/nju-latex-templates) +[![overleaf](https://img.shields.io/badge/overleaf-supported-brightgreen)](https://tex.nju.edu.cn) +![build status](https://github.com/nju-lug/NJUThesis/actions/workflows/build.yml/badge.svg) + +> 此项目是基于[NJU thesis 2021](https://github.com/FengChendian/NJUThesis2021)的重构版本,目前本科生版本**已经基本重构完成**,硕博论文**正在**根据研究生院的文件重构,但研究生院的规定并不完善,因此部分格式可能会参考本科的,**如果院系另有要求,请自行修改或者提交issue**。 + +原来的[NJU thesis 2021](https://github.com/FengChendian/NJUThesis2021)模板太过古老并且不支持硕士、博士论文,目前难以维护,因此为了模板的可持续发展,现在将对该项目进行重构,项目挂载于[NJU-LUG](https://github.com/nju-lug)组织仓库下,目前已[发布在CTAN](https://ctan.org/pkg/njuthesis)。 + +相关文档请参见[本项目wiki](https://github.com/nju-lug/NJUThesis/wiki)。 + +## 快速开始 + +从0.9.0版以后,本模板以DocStrip(`.dtx`)格式进行维护。常规的`.cls`格式文件可从Releases页面下载或使用以下方法提取。 + +### 关于DocStrip文件 + +DocStrip格式合并了LaTeX源代码和说明文档,更有利于宏包的发布。要使用该文件,请在当前工作目录下打开终端: + +- 输入`xetex njuthesis.dtx`以提取宏包内容 +- 输入`latexmk njuthesis.dtx`以生成并查看内置的文档 + +请注意,由于文件重名原因,项目中的示例论文模板已被重命名为`njuthesis-sample.tex`。 + +### 本地编译 + +1. [从南大镜像站下载](https://mirror.nju.edu.cn/download/app/TeX%20%E6%8E%92%E7%89%88%E7%B3%BB%E7%BB%9F)并安装TeXLive或者MiKTeX最新版 +2. 下载包含[模板全部文件](https://github.com/nju-lug/NJUThesis/releases/latest)的压缩包`njuthesis.zip` +3. 根据需要更改`njuthesis-sample.tex`文件中的内容 +4. 在模板根目录下运行`latexmk`编译文件,得到对应的PDF + +#### **关于本地编译** + +- 模板支持`latexmk`、`xelatex`、`lualatex`三种编译方式 +- 如果使用`latexmk`,请务必使用完整的命令`latexmk -xelatex`以免产生不必要的问题 +- 如果使用`xelatex`或`lualatex`,需要按照`xelatex/lualatex` -> `biber` -> `xelatex/lualatex` -> `xelatex/lualatex`的顺序编译四次 +- 仓库中`.vscode`附带一份VScode的LaTeX WorkShop的配置文件,可根据需要使用 + +### [南大TeX](https://tex.nju.edu.cn)编译 + +1. 下载包含[模板全部文件](https://github.com/nju-lug/NJUThesis/releases/latest)的压缩包`njuthesis.zip` +2. 登录[南大TeX](https://tex.nju.edu.cn),点击New Project -> Upload Project上传刚刚得到的压缩包,上传后`njuthesis-sample.tex`、`njuthesis.cls`等文件应在根目录,0.9.0以后的目录结构如下所示: + + ```shell + NJUThesis-master/ + │ + ├─figure/ + │ njulogo.pdf + │ njuname.pdf + │ + │ njuthesis.bib + │ njuthesis.cls + │ njuthesis-sample.tex + ``` + +3. 在南大TeX项目内页面左上角的`Menu`中,将编译器改为`XeLaTeX` +4. 编写TeX文档 + +### 其他 + +更多内容请参见项目Wiki中的[使用说明](https://github.com/nju-lug/NJUThesis/wiki/%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)。 + +你也可以下载[Release](https://github.com/nju-lug/NJUThesis/releases/latest)中附带的`njuthesis.pdf`,里面详尽阐述了模板的特性和使用方法。 + +## 常见问题 + +请参见[常见问题](https://github.com/nju-lug/NJUThesis/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。 + +## 贡献 + +如果你发现了模板的问题,欢迎在Github中[提交issue](https://github.com/nju-lug/NJUThesis/issues)或者PR。 + +## 许可 + +本模板的发布遵守 LaTeX Project Public License(版本 1.3c 或更高)。 + diff --git a/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.jpg b/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.jpg Binary files differdeleted file mode 100644 index b69db069210..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.jpg +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.pdf b/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.pdf Binary files differnew file mode 100644 index 00000000000..f7e71662e55 --- /dev/null +++ b/Master/texmf-dist/doc/latex/njuthesis/figure/njuname-large.pdf diff --git a/Master/texmf-dist/doc/latex/njuthesis/njuthesis.pdf b/Master/texmf-dist/doc/latex/njuthesis/njuthesis.pdf Binary files differindex 11b1922dea3..a254258dd51 100644 --- a/Master/texmf-dist/doc/latex/njuthesis/njuthesis.pdf +++ b/Master/texmf-dist/doc/latex/njuthesis/njuthesis.pdf diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/abstract.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/abstract.sty deleted file mode 100644 index 37814cef131..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/abstract.sty +++ /dev/null @@ -1,136 +0,0 @@ -\ProvidesExplPackage{profile/abstract}{2021-09-11}{0.7.0}{NJU Thesis abstract design} - -% 判断学位 -\str_if_eq:eeTF {\nju_degree} { ug } -{ - % 本科摘要环境 - \NewDocumentEnvironment{abstract} {} - {% - \pagestyle{plain} - \pagenumbering{Roman} - % \phantomsection\addcontentsline{toc}{chapter}{中文摘要} % 将摘要插入目录和pdf书签 - \pdfbookmark[0]{中文摘要}{中文摘要} % 将摘要插入pdf书签,与上一行不可共存 - \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]{英文摘要}{英文摘要} % 将摘要插入pdf书签,与上一行不可共存 - \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]{中文摘要}{中文摘要} % 将摘要插入pdf书签,与上一行不可共存 - \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 - % 毕业论文题目:\ \uline{\nju_title} \\ % 下划线有问题 - 毕业论文题目:\ \nju_title \\ - \uline{\makebox[9em]{\nju_major}}专业\uline{\makebox[3em]{\nju_grade}}级 - \str_if_eq:eeTF {\nju_degree} { d } {博}{硕} - 士生姓名:\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]{英文摘要}{英文摘要} % 将摘要插入pdf书签,与上一行不可共存 - \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}% - } -} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/components.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/components.sty deleted file mode 100644 index 4a24fe4f59b..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/components.sty +++ /dev/null @@ -1,173 +0,0 @@ -\ProvidesExplPackage{profile/components}{2021-09-11}{0.6.0}{NJU Thesis components configuration} - -% 图表位置调整 -\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 - % frame=lrtb,% show all four sides of the frame - % linewidth=.8\textwidth, - % breakatwhitespace=true, - 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 - % indention=0pt, % Suppress indentation - % % parindent=0pt, % Suppress space between paragraphs - aboveskip=6pt, % Increase the space between the figure and the caption - belowskip=6pt, % Increase the space between the caption and the table -} - -% list configuration -\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={算法,算法}, - % numberwithin=section, -]{algorithm} -\declaretheorem[ - name=假设, - style=njuthm, - refname={假设,假设}, - Refname={假设,假设}, - % numberwithin=section, -]{assumption} -\declaretheorem[ - name=公理, - style=njuthm, - refname={公理,公理}, - Refname={公理,公理}, - % numberwithin=section, -]{axiom} -\declaretheorem[ - name=结论, - style=njuthm, - refname={结论,结论}, - Refname={结论,结论}, - % numberwithin=section, -]{conclusion} -\declaretheorem[ - name=条件, - style=njuthm, - refname={条件,条件}, - Refname={条件,条件}, - % numberwithin=section, -]{condition} -\declaretheorem[ - name=推论, - style=njuthm, - refname={推论,推论}, - Refname={推论,推论}, - % numberwithin=section, -]{corollary} -\declaretheorem[ - name=定义, - style=njuthm, - refname={定义,定义}, - Refname={定义,定义}, - % numberwithin=section, -]{definition} -\declaretheorem[ - name=例, - style=njuthm, - refname={例,例}, - Refname={例,例}, - % numberwithin=section, -]{example} -\declaretheorem[ - name=引理, - style=njuthm, - refname={引理,引理}, - Refname={引理,引理}, - % numberwithin=section, -]{lemma} -\declaretheorem[ - name=性质, - style=njuthm, - refname={性质,性质}, - Refname={性质,性质}, - % numberwithin=section, -]{property} -\declaretheorem[ - name=命题, - style=njuthm, - refname={命题,命题}, - Refname={命题,命题}, - % numberwithin=section, -]{proposition} -\declaretheorem[ - name=注解, - style=njuthm, - refname={注解,注解}, - Refname={注解,注解}, - % numberwithin=section, -]{remark} -\declaretheorem[ - name=定理, - style=njuthm, - refname={定理,定理}, - Refname={定理,定理}, - numberwithin=section, -]{theorem} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/cover.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/cover.sty deleted file mode 100644 index 8293e64780b..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/cover.sty +++ /dev/null @@ -1,251 +0,0 @@ -\ProvidesExplPackage{profile/cover}{2021-09-11}{0.7.0}{NJU Thesis cover design} - -% 拼合标题 -\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 - } -} - -% 封面下划线 -\cs_new:Npn \nju_cover_underline_ug:nn #1 #2 { - \uline{\makebox[#1]{\rm\songti#2}} -} -\cs_new:Npn \nju_cover_underline_g:n #1 { - \uline{\makebox[215pt]{\rm\kaishu#1}} -} - -% 封面表格边框 -\cs_new:Npn \nju_coverbox_ug:n #1 { - \makebox[4.2em][s]{#1} -} -\cs_new:Npn \nju_coverbox_g:n #1 { - \makebox[6em][s]{#1\hspace{1em}} -} - -% 判断学位 -\str_if_eq:eeTF {\nju_degree} { ug } -{ \tl_const:Nn \nju_degree_name {本\hfill 科\hfill } } % 本科 -{ - % 本科以外都是研究生 - \tl_const:Nn \nju_degree_name {研\hfill 究\hfill 生\hfill } - - % 研究生类别 - \str_case_e:nn { \nju_degree } - { - { mg } { \tl_const:Nn \nju_degree_title {硕士} } - { mf } { \tl_const:Nn \nju_degree_title {硕士专业} } - { d } { \tl_const:Nn \nju_degree_title {博士} } - } -} - -% 判断类型 -\str_if_eq:eeTF {\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:NTF \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_ug % 本科封面 -\tl_new:N \nju_printcover_g % 研究生封面 - -% 本科封面 -\tl_set:Nn \nju_printcover_ug { - \thispagestyle{empty} - \pagenumbering{Roman} - % Start - \pdfbookmark{封面}{封面} % 将封面插入pdf书签 - \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{封面}{封面} % 将封面插入pdf书签 - \begin{spacing}{1.25} - \begin{center} - \hspace{0pt} \vskip 5mm - \includegraphics[height=1.9cm]{njulogo} - \vskip 10mm - \includegraphics[height=1.9cm]{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 - \bf\kaishu\zihao{3} - \makebox[6em][s]{学\hfill 号}:\nju_student_id - \par - \makebox[6em][s]{论文答辩日期}:\nju_defense_date - \par - \makebox[6em][s]{指\hfill 导\hfill 教\hfill 师}:\hspace{50mm}(签字) - \par - \egroup} - \vskip 15mm - \end{spacing} - \cleardoublepage -} - -% 重定义maketitle生成封面 -\RenewDocumentCommand \maketitle {} {% - \str_if_eq:eeTF {\nju_degree} { ug } - { \nju_printcover_ug } % 本科封面 - { \nju_printcover_g } % 研究生封面 -} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/font.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/font.sty deleted file mode 100644 index d939fb4842f..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/font.sty +++ /dev/null @@ -1,219 +0,0 @@ -\ProvidesExplPackage{profile/font}{2021-09-11}{0.7.0}{NJU Thesis font configuration} - -% \RequireXeTeX -% \RequireLuaTeX - -% 设置西文字体 -\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] - \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} - - % 方正楷体、方正仿宋为免费商用字体,且支持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 } {} - } -} -% 选择其他字体,请确保相应字体已安装 - -% 设置数学字体 (XITS, 或者 STIX, 与 Times New Roman 最为相近) -% \setmathfont{STIXTwoMath-Regular}[Extension = .otf] -\setmathfont{XITSMath-Regular}[ - BoldFont = XITSMath-Bold, - Extension = .otf] - -\NewDocumentCommand\songti{}{\CJKfamily{zhsong}} -\NewDocumentCommand\heiti{}{\CJKfamily{zhhei}} -\NewDocumentCommand\fangsong{}{\CJKfamily{zhfs}} -\NewDocumentCommand\kaishu{}{\CJKfamily{zhkai}} -% \NewDocumentCommand\lishu{}{\CJKfamily{zhli}} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/packages.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/packages.sty deleted file mode 100644 index 029488b7870..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/packages.sty +++ /dev/null @@ -1,71 +0,0 @@ -\ProvidesExplPackage{profile/packages}{2021-09-11}{0.6.0}{NJU Thesis packages used} - -\RequirePackage{expl3} -\RequirePackage{ifxetex} -\RequirePackage{fontspec} -\RequirePackage[ - top=2.5cm, - bottom=2.5cm, - left=3.2cm, - right=3.2cm -]{geometry} -\RequirePackage{ifthen} -\RequirePackage{xparse} -% \RequirePackage{etoolbox} -\RequirePackage{titlesec} % 修改章节标题功能由CTeX提供 -\RequirePackage{titletoc} -% \RequirePackage{appendix} % 定义附录样式 -\RequirePackage{fancyhdr} % 调整页眉页脚 -\RequirePackage[hyphens]{url} % generate better linebreaks in the url -% \RequirePackage[normalem]{ulem} % 绘制下划线 -% \RequirePackage{soul} % 用不起来 -% \RequirePackage{soulutf8} -\RequirePackage{dashundergaps} -\RequirePackage{setspace} -\RequirePackage{lastpage} -\RequirePackage{emptypage} % 清除空白页的页码 -\RequirePackage{listings} % 代码环境 -\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 -% \RequirePackage{needspace} % Required to prevent page break right after a sectioning command -% \RequirePackage{xspace} % Better print trailing whitespace -\sys_if_engine_xetex:T{ - \RequirePackage{microtype}} -% \sys_if_engine_luatex:T{ -% \RequirePackage{emoji} -% \setemojifont{Segoe UI Emoji} % For windows. -% % Shipped with the best `grinning-face-with-sweat' support. -% % Use `Apple Color Emoji' for macos -% % or `Noto Color Emoji' if you prefer. -% } - -\RequirePackage{blindtext} % 生成用于测试的大段无意义英文文字 -\RequirePackage{zhlipsum} % 生成用于测试的大段无意义中文文字 -% \RequirePackage{showframe} % 加载以后展示内容边界 - -\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={% 消除与mathtools合用产生的警告 - 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{varioref} -\RequirePackage[hidelinks,bookmarksnumbered=true]{hyperref} -\RequirePackage[capitalise,nameinlink,noabbrev]{cleveref} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/page.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/page.sty deleted file mode 100644 index e926fa73ea4..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/page.sty +++ /dev/null @@ -1,54 +0,0 @@ -\ProvidesExplPackage{profile/page}{2021-09-11}{0.6.0}{NJU Thesis page layout} - -% 论文页码 页脚居中、五号阿拉伯数字(新罗马体)连续编码 -\fancypagestyle{njuplain}{% - \fancyhead{} - \fancyfoot[C]{\zihao{5}\thepage} -} -% the header line -\tl_set:Nn \headrulewidth {0pt} -% the footer line -\tl_set:Nn \footrulewidth {0pt} - -\AtBeginDocument{\pagestyle{njuplain}} % 无页眉页脚 - -% ctex格式设置 -% 目录标题 三号宋体加粗 -% 各部分标题 四号黑体 -\ctexset{ - contentsname = \songti\bfseries\zihao{3}目\hspace{2em} 录, - chapter/format = \zihao{4}\heiti\centering, - 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} - -% 将目录页插入pdf书签 -\let\savedtableofcontents\tableofcontents -\renewcommand{\tableofcontents}{% - \pdfbookmark{目录}{目录} - \savedtableofcontents} diff --git a/Master/texmf-dist/doc/latex/njuthesis/profile/reference.sty b/Master/texmf-dist/doc/latex/njuthesis/profile/reference.sty deleted file mode 100644 index 4087f9f5616..00000000000 --- a/Master/texmf-dist/doc/latex/njuthesis/profile/reference.sty +++ /dev/null @@ -1,68 +0,0 @@ -\ProvidesExplPackage{profile/reference}{2021-09-11}{0.6.0}{NJU Thesis bibliography and reference} - -% biblatex设置 -\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} - -% Remove some unwanted entries from the bibliography -\AtEveryBibitem{ - \clearfield{abstract} - \clearfield{issn} - \clearfield{isbn} - \clearfield{archivePrefix} - \clearfield{arxivId} - \clearfield{pmid} - \clearfield{eprint} - \ifentrytype{online}{}{\ifentrytype{misc}{}{\clearfield{url}}} - % \ifentrytype{book}{\clearfield{doi}}{} -} - -% 修改标签名称 -\crefdefaultlabelformat{#2#1#3\,} % 默认在名称后面添加空格 - -\crefname{figure}{图}{图} -\crefname{table}{表}{表} -% \crefname{equation}{公式}{公式} -\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{chapter}{§}{§} -% \crefname{section}{§}{§} -% \crefname{subsection}{§}{§} -% \crefname{subsubsection}{§}{§} -\crefname{appendix}{附录}{附录} - -% \crefname{definition}{定义}{定义} -% \crefname{axiom}{公理}{公理} -% \crefname{property}{性质}{性质} -% \crefname{proposition}{命题}{命题} -% \crefname{lemma}{引理}{引理} -% \crefname{corollary}{推论}{推论} -% \crefname{remark}{注解}{注解} -% \crefname{condition}{条件}{条件} -% \crefname{conclusion}{结论}{结论} -% \crefname{assumption}{假设}{假设} |