diff options
Diffstat (limited to 'macros')
-rw-r--r-- | macros/luatex/latex/luaquotes/README | 5 | ||||
-rw-r--r-- | macros/luatex/latex/luaquotes/luaquotes-documentation.pdf | bin | 110367 -> 111052 bytes | |||
-rw-r--r-- | macros/luatex/latex/luaquotes/luaquotes-documentation.tex | 39 | ||||
-rw-r--r-- | macros/luatex/latex/luaquotes/luaquotes.sty | 30 | ||||
-rw-r--r-- | macros/xetex/latex/xduts/xduts.dtx | 942 | ||||
-rw-r--r-- | macros/xetex/latex/xduts/xduts.pdf | bin | 707491 -> 711387 bytes |
6 files changed, 511 insertions, 505 deletions
diff --git a/macros/luatex/latex/luaquotes/README b/macros/luatex/latex/luaquotes/README index 162a742f06..b4095e8a56 100644 --- a/macros/luatex/latex/luaquotes/README +++ b/macros/luatex/latex/luaquotes/README @@ -1,17 +1,18 @@ luaquotes - smart quotes with lua -version: 1.1.0 +version: 1.2.1 This package automatically creates smart quotes using lua filters and provides auxiliary commands for typesetting specific lua punctuation This work may be distributed and/or modified under the conditions of the -LaTeX Project Public License (LPPL), version 1.3 or later. +LaTeX Project Public License (LPPL), version 1.3c or later. For suggestions, feature requests, and bug reports, please use the project's GitHub site: https://github.com/ezgranet/luaquotes Version history: +23/11/2022-walking back automatic elision for now 25/10/2022—support for elision 30/08/2022—resolving bug with language versions 28/08/2022—resolving bug with language versions diff --git a/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf b/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf Binary files differindex 339ea92bb5..4d5e961eac 100644 --- a/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf +++ b/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf diff --git a/macros/luatex/latex/luaquotes/luaquotes-documentation.tex b/macros/luatex/latex/luaquotes/luaquotes-documentation.tex index d5bf6ed5ef..3a92f1df05 100644 --- a/macros/luatex/latex/luaquotes/luaquotes-documentation.tex +++ b/macros/luatex/latex/luaquotes/luaquotes-documentation.tex @@ -93,9 +93,6 @@ The English features are designed to smartly recognise English punctuation: Single Quotes& \LARGE\texttt{'Hello!'}% & \LARGE 'Hello' \\ Contractions & \LARGE \texttt{Don't} & \LARGE Don't\\ -Elision & \LARGE\texttt{'ello} & \LARGE 'ello \\ - - \end{tabular} \end{center} @@ -509,9 +506,9 @@ firstnumber=last {lua} -function abbrevsingle ( s ) - return ( s:gsub ( " '(..-) " , " ’\%1 " ) ) - end +%function abbrevsingle ( s ) +% return ( s:gsub ( " '(..-) " , " ’\%1 " ) ) +% end \end{minted} \begin{minted}[ frame=lines, @@ -632,7 +629,7 @@ firstnumber=last ] {latex} }} -\newcommand\abbrevsingleon{\directlua{ +%\newcommand\abbrevsingleon{\directlua{ \end{minted} \begin{minted}[ frame=lines, @@ -646,11 +643,11 @@ firstnumber=last ] {lua} - -luatexbase.add_to_callback ( - "process_input_buffer" , - abbrevsingle , - "abbrevsingle" ) +% +%luatexbase.add_to_callback ( +% "process_input_buffer" , +% abbrevsingle , +% "abbrevsingle" ) \end{minted} \begin{minted}[ frame=lines, @@ -665,8 +662,8 @@ firstnumber=last {latex} - }} -\newcommand\abbrevsingleoff{\directlua{ +% }} +%\newcommand\abbrevsingleoff{\directlua{ \end{minted} \begin{minted}[ frame=lines, @@ -680,9 +677,9 @@ firstnumber=last ] {lua} -luatexbase.remove_from_callback ( - "process_input_buffer" , - "abbrevsingle" ) +%luatexbase.remove_from_callback ( +% "process_input_buffer" , +% "abbrevsingle" ) \end{minted} \begin{minted}[ frame=lines, @@ -696,7 +693,7 @@ firstnumber=last ] {latex} - }} +% }} @@ -806,11 +803,11 @@ firstnumber=last \newcommand{\smartquotes}{% \doublequoteson% \singlequotelinestarton% -\abbrevsingleon% +%\abbrevsingleon% \singlequoteson} \newcommand{\dumbquotes}{ \doublequotesoff -\abbrevsingleoff +%\abbrevsingleoff \singlequotelinestartoff \singlequotesoff} \end{minted} @@ -1505,6 +1502,8 @@ firstnumber=last \end{minted} \section{Version History} +\subsection{\normalfont\texttt{1.2.1}} +\ttfamily Suspended automatic elision support due to implementation issues \subsection{\normalfont\texttt{1.1.0}} \ttfamily 25 October 2022: Added support for elision diff --git a/macros/luatex/latex/luaquotes/luaquotes.sty b/macros/luatex/latex/luaquotes/luaquotes.sty index 4889a3786b..f26758b909 100644 --- a/macros/luatex/latex/luaquotes/luaquotes.sty +++ b/macros/luatex/latex/luaquotes/luaquotes.sty @@ -1,6 +1,6 @@ -\def\luaquotesversionnumber{1.2.0} +\def\luaquotesversionnumber{1.2.1} \ProvidesPackage{luaquotes} - [2022/10/25\luaquotesversionnumber smart quotes with lua] + [2022/11/23\luaquotesversionnumber smart quotes with lua] % !TeX program = lualatex % !TeX encoding = utf8 % This work may be distributed and/or modified under the @@ -94,10 +94,10 @@ function doublequotes ( s ) -\luaexec{ -function abbrevsingle ( s ) - return ( s:gsub ( " '(..-) " , " ’\%1 " ) ) - end} +% \luaexec{ +% function abbrevsingle ( s ) +% return ( s:gsub ( " '(..-) " , " ’\%1 " ) ) +% end} \luaexec{function singlequotes ( s ) return ( s:gsub ( " '"," ‘" ) ) @@ -114,13 +114,13 @@ function abbrevsingle ( s ) \newcommand\doublequotesoff{\directlua{luatexbase.remove_from_callback ( "process_input_buffer" , "doublequotes" )}} -\newcommand\abbrevsingleon{\directlua{luatexbase.add_to_callback ( - "process_input_buffer" , - abbrevsingle , - "abbrevsingle" )}} -\newcommand\abbrevsingleoff{\directlua{luatexbase.remove_from_callback ( - "process_input_buffer" , - "abbrevsingle" )}} +% \newcommand\abbrevsingleon{\directlua{luatexbase.add_to_callback ( +% "process_input_buffer" , +% abbrevsingle , +% "abbrevsingle" )}} +% \newcommand\abbrevsingleoff{\directlua{luatexbase.remove_from_callback ( +% "process_input_buffer" , +% "abbrevsingle" )}} \newcommand\singlequotelinestarton{\directlua{ luatexbase.add_to_callback ( @@ -144,11 +144,11 @@ luatexbase.add_to_callback ( \newcommand{\smartquotes}{% \doublequoteson% \singlequotelinestarton% -\abbrevsingleon% +% \abbrevsingleon% \singlequoteson} \newcommand{\dumbquotes}{ \doublequotesoff -\abbrevsingleoff +% \abbrevsingleoff \singlequotelinestartoff \singlequotesoff} diff --git a/macros/xetex/latex/xduts/xduts.dtx b/macros/xetex/latex/xduts/xduts.dtx index ddf0412b22..fb4520bbc8 100644 --- a/macros/xetex/latex/xduts/xduts.dtx +++ b/macros/xetex/latex/xduts/xduts.dtx @@ -1,14 +1,14 @@ % \iffalse %<*driver> \ProvidesFile{xduts.dtx} -[2022/08/15 v2.12.2.0 Xidian University TeX Suite] +[2022/11/23 v2.14.1.3 Xidian University TeX Suite] %</driver> %<class|sty>\NeedsTeXFormat{LaTeX2e} %<class|sty>\RequirePackage{expl3} %<xdufont>\ProvidesExplPackage{xdufont} %<xdupgthesis>\ProvidesExplClass{xdupgthesis} %<xduugthesis>\ProvidesExplClass{xduugthesis} -%<class|sty> {2022/08/15}{2.12.2.0} +%<class|sty> {2022/11/23}{2.14.1.3} %<xdufont> {Xidian University Font package} %<xdupgthesis> {Xidian University Postgraduate Thesis document class} %<xduugthesis> {Xidian University Undergraduate Thesis document class} @@ -100,53 +100,40 @@ \renewcommand{\fps@table}{htbp} \makeatother % listings -\definecolor{xdu-ai-orange}{cmyk}{0,0.75,1,0} -\definecolor{xdu-blue}{cmyk}{0.80,0.50,0,0} -\definecolor{xdu-chem-red}{cmyk}{0.28,0.95,0.84,0} -\definecolor{xdu-cs-green}{cmyk}{0.60,0.23,1,0} -\definecolor{xdu-magenta}{cmyk}{0.05,1,0.55,0} -\definecolor{xdu-violet}{cmyk}{0.50,1,0,0.40} +\changes{v2.14.1.2}{2022/11/23}{修改示例代码缩进} +\changes{v2.14.1.1}{2022/11/22}{修改示例代码样式} \usepackage{listings} -\lstdefinestyle{style@base} - { - basewidth = 0.5 em, - gobble = 3, - lineskip = 3 pt, - frame = l, - framerule = 1 pt, - framesep = 0 pt, - xleftmargin = 0 em, - xrightmargin = 0 em, - escapeinside = {(*}{*)}, - breaklines = true, - basicstyle = \small\ttfamily, - keywordstyle = \bfseries\color{xdu-violet}, - commentstyle = \itshape\color{white!50!gray}, - stringstyle = \color{xdu-chem-red}, - backgroundcolor = \color{white!95!gray} - } -\lstdefinestyle{style@shell} - { - style = style@base, - rulecolor = \color{xdu-magenta}, - language = bash, - alsoletter = {-}, - emphstyle = \color{xdu-cs-green} - } -\lstdefinestyle{style@latex} - { - style = style@base, - rulecolor = \color{xdu-blue}, - language = [LaTeX]TeX, - alsoletter = {*, -}, - texcsstyle = *\color{xdu-violet}, - emphstyle = [1]\color{xdu-ai-orange}, - emphstyle = [2]\color{xdu-cs-green} - } -\lstnewenvironment{shellexample}[1][]{% - \lstset{style=style@shell, #1}}{} -\lstnewenvironment{latexexample}[1][]{% - \lstset{style=style@latex, #1}}{} +\lstset{ +language = [LaTeX]TeX, +gobble = 1, +basewidth = 0.5em, +breaklines = true, +basicstyle = \small\ttfamily, +backgroundcolor = \color{gray9!25}, +texcsstyle = *[1]{\color{brown3}}, +texcsstyle = *[2]{\color{teal3}}, +texcsstyle = *[3]{\color{azure3}}, +texcsstyle = *[4]{\color{violet3}}, +texcsstyle = *[5]{\color{yellow3}}, +emphstyle = [6]{\color{blue3}}, +texcs = [1]{documentclass,usepackage}, +texcs = [2]{begin,end}, +texcs = [3]{part,chapter,section,subsection,subsubsection,paragraph,subparagraph}, +texcs = [4]{xdusetup,anon,noauxwrite}, +texcs = [5]{textbf,textsl,textsf,frontmatter,mainmatter,backmatter,par,item,caption,parencite}, +emph = [6]{document,tabular,edubg,resresult,appendixes}, +literate = {\$}{{\textcolor{purple3}{\$}}}{1} + {\{}{{\textcolor{purple3}{\{}}}{1} + {\}}{{\textcolor{purple3}{\}}}}{1} + {=}{{\textcolor{purple3}{=}}}{1} + {\&}{{\textcolor{purple3}{\&}}}{1} + {\\\\}{{\textcolor{purple3}{\textbackslash{}\textbackslash{}}}}{2} +} +\changes{v2.14.1.2}{2022/11/23}{增加示例代码换行符高亮} +\makeatletter +\lst@AddToHook{SelectCharTable} +{\ifx\lst@literate\@empty\else\expandafter\lst@Literate\lst@literate{}\relax\z@\fi} +\makeatother \begin{document} \DocInput{\jobname.dtx} \IndexLayout @@ -188,19 +175,20 @@ % \@starttoc{toc} % \makeatother % \clearpage +% \changes{v2.14.1.3}{2022/11/23}{修改文档措辞} % \section{介绍} % \xduts{} (Xidian University \TeX{} Suite) % 是为了帮助西安电子科技大学本科生/研究生撰写开题报告/学位论文及其他文档 % 而编写的\LaTeXiii{}文档类和宏包套装,目前有: % \begin{itemize} -% \item \pkgx{xdufont},中/英/数学字体配置宏包。 -% \item \clsx{xdupgthesis},研究生学位论文。 -% \item \clsx{xduugthesis},本科毕业设计论文。 +% \item \pkgx{xdufont.sty},中/英/数学字体配置宏包。 +% \item \clsx{xdupgthesis.cls},研究生学位论文文档类。 +% \item \clsx{xduugthesis.cls},本科毕业设计论文文档类。 % \end{itemize} % 即将支持: % \begin{itemize} -% \item \clsx{xdupgtp},研究生学位论文开题报告表。 -% \item \clsx{xduugtp},本科毕业设计论文开题报告表。 +% \item \clsx{xdupgtp.cls},研究生学位论文开题报告表文档类。 +% \item \clsx{xduugtp.cls},本科毕业设计论文开题报告表文档类。 % \end{itemize} % \par % \changes{v1.2.0.1}{2022/04/19}{增加GitHub Discussions} @@ -226,45 +214,46 @@ % \par % 请在最新版\LaTeX{}环境中使用最新版\xduts{}, % 认真阅读相应文档类/宏包使用说明章节即可使用\xduts{}。 -% \subsection{xdufont} -% \pkgx{xdufont}宏包基于\pkgx{xeCJK}和\pkgx{unicode-math}, +% \subsection{\pkgx{xdufont}宏包} +% \pkgx{xdufont}宏包基于\pkgx{xeCJK}宏包和\pkgx{unicode-math}宏包, % 在中文字体配置方面相较于\pkgx{ctex}宏包的主要优势为默认支持宋体粗体、斜体, % 内置多种字体配置,可任意搭配中/英/数学字体,更加符合校内各种文档的撰写要求。 % \par -% \secrefx{编译}介绍了如何编译,\secrefx{参数设置}介绍了如何自定义配置,具体的配置选项见\secrefx{字体选项}。\pkgx{xdufont}可以搭配任意文档类进行使用,例如: -% \begin{latexexample}[moretexcs={\xdusetup},emph={[1]document}] -% \documentclass{article} -% \usepackage{xdufont} -% \xdusetup{} -% \begin{document} -% 宋体\textbf{加粗}\textsl{加斜} -% \textsf{黑体}\textbf{\textsf{加粗}}\textsl{\textsf{加斜}} -% \end{document} -% \end{latexexample} +% \secrefx{编译}介绍了如何编译,\secrefx{参数设置}介绍了如何自定义配置,具体的配置选项见\secrefx{字体选项}。 +% \pkgx{xdufont}宏包可以搭配任意文档类进行使用,例如: +% \begin{lstlisting} +% \documentclass{article} +% \usepackage{xdufont} +% \xdusetup{} +% \begin{document} +% 宋体\textbf{加粗}\textsl{加斜} +% \textsf{黑体}\textbf{\textsf{加粗}}\textsl{\textsf{加斜}} +% \end{document} +% \end{lstlisting} % \par % 学会以上用法后即可使用\pkgx{xdufont}宏包。 % \changes{v1.4.0.0}{2022/04/26}{新增研究生学位论文} % \changes{v1.30.0.2}{2022/06/20}{研究生学位论文文档} % \changes{v2.2.1.1}{2022/06/23}{移除研究生学位论文中关于章节配置的文档} -% \subsection{xdupgthesis} -% \pkgx{xdupgthesis}基于\clsx{ctexbook}文档类, +% \subsection{\pkgx{xdupgthesis}文档类} +% \pkgx{xdupgthesis}文档类基于\clsx{ctexbook}文档类, % 提供多种字体配置,部分样式可自定义,信息录入便捷。 -% 请在阅读《西安电子科技大学研究生学位论文模板(2015年修订版)-2019.03修订》后再使用\pkgx{xdupgthesis}。 +% 请在阅读《西安电子科技大学研究生学位论文模板(2015年修订版)-2019.03修订》后再使用\pkgx{xdupgthesis}文档类。 % 专业学位硕士请额外阅读《西安电子科技大学专业学位硕士学位论文封面及中英文题名页模板(2015年版)-2019.03修订》, % 撰写英文学位论文请额外阅读《西安电子科技大学英文学位论文撰写相关规定》。 % \par -% 典型的\clsx{xdupgthesis}主文件结构如下所示: -% \begin{latexexample}[moretexcs={\xdusetup,\frontmatter,\mainmatter,\chapter,\backmatter},emph={[1]document}] -% \documentclass{xdupgthesis} -% \xdusetup{} -% \begin{document} -% \frontmatter -% \mainmatter -% \chapter{欢迎} -% 使用\LaTeX{}! -% \backmatter -% \end{document} -% \end{latexexample} +% 一个典型的使用\clsx{xdupgthesis}文档类的\filex{.tex}主文件结构如下所示: +% \begin{lstlisting} +% \documentclass{xdupgthesis} +% \xdusetup{} +% \begin{document} +% \frontmatter +% \mainmatter +% \chapter{欢迎} +% 使用\LaTeX{}! +% \backmatter +% \end{document} +% \end{lstlisting} % \par % \secrefx{编译}介绍了如何编译, % \secrefx{参考文献引用}介绍了如何引用参考文献, @@ -287,26 +276,25 @@ % 页面和信息移除见\secrefx{页面和信息移除}。 % \par % 学会以上用法后即可使用\clsx{xdupgthesis}文档类。 -% 另外,在\secrefx{额外命令}中提供了部分额外命令来增强排版。 -% \subsection{xduugthesis} -% \pkgx{xduugthesis}基于\clsx{ctexbook}文档类, +% 另外,在\secrefx{额外命令}中提供了部分额外命令来增强排版效果。 +% \subsection{\pkgx{xduugthesis}文档类} +% \pkgx{xduugthesis}文档类基于\clsx{ctexbook}文档类, % 提供多种字体配置,部分样式可自定义,信息录入便捷。 % \changes{v1.3.1.1}{2022/04/26}{英文本科生毕业设计规范参考说明} -% 论文语言为英文时,部分格式符合《外国语学院学士论文写作手册》。 -% 请在阅读《本科生毕业设计(论文)工作手册》后再使用\pkgx{xduugthesis}。 +% 请在阅读《本科生毕业设计(论文)工作手册》后再使用\pkgx{xduugthesis}文档类。 % \par -% 典型的\clsx{xduugthesis}主文件结构如下所示: -% \begin{latexexample}[moretexcs={\xdusetup,\frontmatter,\mainmatter,\chapter,\backmatter},emph={[1]document}] -% \documentclass{xduugthesis} -% \xdusetup{} -% \begin{document} -% \frontmatter -% \mainmatter -% \chapter{欢迎} -% 使用\LaTeX{}! -% \backmatter -% \end{document} -% \end{latexexample} +% 一个典型的使用\clsx{xduugthesis}文档类的\filex{.tex}主文件结构如下所示: +% \begin{lstlisting} +% \documentclass{xduugthesis} +% \xdusetup{} +% \begin{document} +% \frontmatter +% \mainmatter +% \chapter{欢迎} +% 使用\LaTeX{}! +% \backmatter +% \end{document} +% \end{lstlisting} % \par % \changes{v1.30.0.1}{2022/06/20}{移除info录入示例} % \secrefx{编译}介绍了如何编译, @@ -327,7 +315,7 @@ % 支持的信息录入选项见\secrefx{信息录入}。 % \par % 学会以上用法后即可使用\clsx{xduugthesis}文档类。 -% 另外,在\secrefx{额外命令}和\secrefx{额外功能}中提供了部分额外命令和功能来增强排版。 +% 另外,在\secrefx{额外命令}和\secrefx{额外功能}中提供了部分额外命令和功能来增强排版效果。 % \changes{v1.3.0.1}{2022/04/20}{增加兼容性说明} % \section{兼容性说明} % \label{兼容性说明} @@ -383,30 +371,30 @@ % 一些选项包含子选项,如\optx{style}和\optx{info}等, % 它们可以按如下两种等价方式来设定: % \end{function} -% \begin{latexexample}[morekeywords={\xdusetup},emph={[1]style,cjk-font,latin-font,info,title,author,department,abstract,keywords*}] -% \xdusetup{ -% style = { cjk-font = fandol, latin-font = gyre }, -% info = { -% title = {论如何让用户\\认真阅读文档}, -% author = {张三}, -% department = {排版学院}, -% abstract = {chapters/abstract-zh.tex}, -% keywords* = {Dummy,Keywords,Here,it is} -% } +% \begin{lstlisting} +% \xdusetup{ +% style = { cjk-font = fandol, latin-font = gyre }, +% info = { +% title = {论如何让用户\\认真阅读文档}, +% author = {张三}, +% department = {排版学院}, +% abstract = {chapters/abstract-zh.tex}, +% keywords* = {Dummy,Keywords,Here,it is} % } -% \end{latexexample} +% } +% \end{lstlisting} % 或者 -% \begin{latexexample}[morekeywords={\xdusetup},emph={[1]style,cjk-font,latin-font,info,title,author,department,abstract,keywords*}] -% \xdusetup{ -% style / cjk-font = fandol, -% style / latin-font = gyre, -% info / title = {论如何让用户\\认真阅读文档}, -% info / author = {张三}, -% info / department = {排版学院}, -% info / abstract = {chapters/abstract-zh.tex}, -% info / keywords* = {Dummy,Keywords,Here,it is} -% } -% \end{latexexample} +% \begin{lstlisting} +% \xdusetup{ +% style / cjk-font = fandol, +% style / latin-font = gyre, +% info / title = {论如何让用户\\认真阅读文档}, +% info / author = {张三}, +% info / department = {排版学院}, +% info / abstract = {chapters/abstract-zh.tex}, +% info / keywords* = {Dummy,Keywords,Here,it is} +% } +% \end{lstlisting} % \subsection{字体选项} % \label{字体选项} % \begin{function}[added=2022-03-06]{style/cjk-font} @@ -520,6 +508,7 @@ % |fira| & Fira Math \\ % |garamond| & Garamond Math \\ % |lm| & Latin Modern Math \\ +% |erewhon| & Erewhon Math \\ % |libertinus| & Libertinus Math \\ % |stix| & STIX Math \\ % |bonum| & TeX Gyre Bonum Math \\ @@ -600,11 +589,11 @@ % \end{syntax} % 修改\pkgx{biblatex}默认选项,具体配置参考\filex{biblatex-gb7714-2015.pdf}, % 仅在\optx{style/bib-backend}等于|biblatex|时有效。例如: -% \begin{latexexample}[morekeywords={\xdusetup},emph={[1]style,biblatex-option}] -% \xdusetup{ -% style / biblatex-option = { gbnamefmt=quanpin } -% } -% \end{latexexample} +% \begin{lstlisting} +% \xdusetup{ +% style / biblatex-option = { gbnamefmt=quanpin } +% } +% \end{lstlisting} % \end{function} % \begin{function}[added=2022-04-02]{style/bib-resource} % 已弃用,请使用\secrefx{信息录入}中的\optx{info/bib-resource}。 @@ -779,20 +768,20 @@ % \begin{optdesc} % \item[true] 完全自定义符号对照表和缩略语对照表,对照表由用户自行排版。 % 在\secrefx{信息录入}中提及的\optx{info/los}和\optx{info/loa}中对应的文件中可以通过表格或列表等方式实现对照表,例如: -% \begin{latexexample}[emph={[1]tabular}] -% \begin{tabular}{ll} -% 符号 & 符号名称 \\ -% $\pi$ & 圆周率 \\ -% $\mathbb{R}$ & 实数 \\ -% \end{tabular} -% \end{latexexample} +% \begin{lstlisting} +% \begin{tabular}{ll} +% 符号 & 符号名称 \\ +% $\pi$ & 圆周率 \\ +% $\mathbb{R}$ & 实数 \\ +% \end{tabular} +% \end{lstlisting} % \item[false] 使用内置的基于\envx{longtblr}环境(\pkgx{tabularray}宏包)实现的 % 符号对照表和缩略语对照表样式。 % 在\secrefx{信息录入}中提及的\optx{info/los}和\optx{info/loa}中对应的文件仅需填写相应列数的内容即可,例如: -% \begin{latexexample} -% $\pi$ & 圆周率 \\ -% $\mathbb{R}$ & 实数 \\ -% \end{latexexample} +% \begin{lstlisting} +% $\pi$ & 圆周率 \\ +% $\mathbb{R}$ & 实数 \\ +% \end{lstlisting} % \end{optdesc} % \changes{v2.10.2.1}{2022/06/28}{修改对照表默认列格式} % \begin{function}[added=2022-06-05,updated=2022-06-28]{style/colspec-los,style/colspec-loa} @@ -833,76 +822,76 @@ % \item[true] 完全自定义作者简介中教育背景和攻读硕士学位期间的研究成果,由用户自行排版。 % 在\secrefx{信息录入}中提及的\optx{info/bio}中对应的文件中 % 可以通过段落、表格或列表等方式排版教育背景和攻读硕士学位期间的研究成果,例如: -% \begin{latexexample}[moretexcs={\subsection}] -% \section{基本情况} -% 张三,男,陕西西安人,1982年8月出生,西安电子科技大学XX学院XX专业2008级硕士研究生。 -% \section{教育背景} -% 2001.08~2005.07 西安电子科技大学,本科,专业:电子信息工程 -% \par -% 2008.08~ 西安电子科技大学,硕士研究生,专业:电磁场与微波技术 -% \section{攻读硕士学位期间的研究成果} -% \subsection{发表学术论文} -% [1] XXX, XXX, XXX. Rapid development technique for drip irrigation emitters[J]. RP Journal,UK.,2003,9(2): 104-110.(SCI: 672CZ, EI: 03187452127) -% \par -% [2] XXX, XXX, XXX. 基于快速成型制造的滴管快速制造技术研究[J]. 西安交通大学学报, 2001, 15(9): 935-939. (EI: 02226959521) -% \subsection{申请(授权)专利} -% [1] XXX, XXX, XXX等. 专利名称: 国别,专利号[P]. 出版日期. -% \subsection{参与科研项目及获奖} -% [1] XXX项目, 项目名称, 起止时间, 完成情况, 作者贡献。 -% \par -% [2] XXX, XXX, XXX等. 科研项目名称. 陕西省科技进步三等奖, 获奖日期. -% \end{latexexample} +% \begin{lstlisting} +% \section{基本情况} +% 张三,男,陕西西安人,1982年8月出生,西安电子科技大学XX学院XX专业2008级硕士研究生。 +% \section{教育背景} +% 2001.08~2005.07 西安电子科技大学,本科,专业:电子信息工程 +% \par +% 2008.08~ 西安电子科技大学,硕士研究生,专业:电磁场与微波技术 +% \section{攻读硕士学位期间的研究成果} +% \subsection{发表学术论文} +% [1] XXX, XXX, XXX. Rapid development technique for drip irrigation emitters[J]. RP Journal,UK.,2003,9(2): 104-110.(SCI: 672CZ, EI: 03187452127) +% \par +% [2] XXX, XXX, XXX. 基于快速成型制造的滴管快速制造技术研究[J]. 西安交通大学学报, 2001, 15(9): 935-939. (EI: 02226959521) +% \subsection{申请(授权)专利} +% [1] XXX, XXX, XXX等. 专利名称: 国别,专利号[P]. 出版日期. +% \subsection{参与科研项目及获奖} +% [1] XXX项目, 项目名称, 起止时间, 完成情况, 作者贡献。 +% \par +% [2] XXX, XXX, XXX等. 科研项目名称. 陕西省科技进步三等奖, 获奖日期. +% \end{lstlisting} % \item[false] 使用内置的基于\envx{tblr}环境(\pkgx{tabularray}宏包)实现的 % 教育背景表格环境\envx{edubg}和基于\envx{enumerate}环境(\pkgx{enumitem}宏包)实现的 % 攻读硕士学位期间的研究成果列表环境\envx{resresult}。 % 在\secrefx{信息录入}中提及的\optx{info/bio}中对应的文件中使用\envx{edubg}和\envx{resresult}环境即可,例如: -% \begin{latexexample}[moretexcs={\subsection},emph={[1]edubg,resresult}] -% \section{基本情况} -% 张三,男,陕西西安人,1982年8月出生,西安电子科技大学XX学院XX专业2008级硕士研究生。 -% \section{教育背景} -% \begin{edubg} -% 2001.08~2005.07 & 西安电子科技大学,本科,专业:电子信息工程\\ -% 2008.08~ & 西安电子科技大学,硕士研究生,专业:电磁场与微波技术\\ -% \end{edubg} -% \section{攻读硕士学位期间的研究成果} -% \subsection{发表学术论文} -% \begin{resresult} -% \item XXX, XXX, XXX. Rapid development technique for drip irrigation emitters[J]. RP Journal,UK.,2003,9(2): 104-110.(SCI: 672CZ, EI: 03187452127) -% \item XXX, XXX, XXX. 基于快速成型制造的滴管快速制造技术研究[J]. 西安交通大学学报, 2001, 15(9): 935-939. (EI: 02226959521) -% \end{resresult} -% \subsection{申请(授权)专利} -% \begin{resresult} -% \item XXX, XXX, XXX等. 专利名称: 国别,专利号[P]. 出版日期. -% \end{resresult} -% \subsection{参与科研项目及获奖} -% \begin{resresult} -% \item XXX项目, 项目名称, 起止时间, 完成情况, 作者贡献。 -% \item XXX, XXX, XXX等. 科研项目名称. 陕西省科技进步三等奖, 获奖日期. -% \end{resresult} -% \end{latexexample} +% \begin{lstlisting} +% \section{基本情况} +% 张三,男,陕西西安人,1982年8月出生,西安电子科技大学XX学院XX专业2008级硕士研究生。 +% \section{教育背景} +% \begin{edubg} +% 2001.08~2005.07 & 西安电子科技大学,本科,专业:电子信息工程\\ +% 2008.08~ & 西安电子科技大学,硕士研究生,专业:电磁场与微波技术\\ +% \end{edubg} +% \section{攻读硕士学位期间的研究成果} +% \subsection{发表学术论文} +% \begin{resresult} +% \item XXX, XXX, XXX. Rapid development technique for drip irrigation emitters[J]. RP Journal,UK.,2003,9(2): 104-110.(SCI: 672CZ, EI: 03187452127) +% \item XXX, XXX, XXX. 基于快速成型制造的滴管快速制造技术研究[J]. 西安交通大学学报, 2001, 15(9): 935-939. (EI: 02226959521) +% \end{resresult} +% \subsection{申请(授权)专利} +% \begin{resresult} +% \item XXX, XXX, XXX等. 专利名称: 国别,专利号[P]. 出版日期. +% \end{resresult} +% \subsection{参与科研项目及获奖} +% \begin{resresult} +% \item XXX项目, 项目名称, 起止时间, 完成情况, 作者贡献。 +% \item XXX, XXX, XXX等. 科研项目名称. 陕西省科技进步三等奖, 获奖日期. +% \end{resresult} +% \end{lstlisting} % \end{optdesc} % \subsection{附录环境} % \label{附录环境} % \changes{v1.29.0.0}{2022/06/19}{研究生学位论文附录环境} % \begin{function}[added=2022-04-04,updated=2022-06-19]{appendixes} % 本科生毕业设计附录位于参考文献后,即在\tnx{backmatter}后。 -% \begin{latexexample}[moretexcs={\backmatter,\chapter},emph={[1]appendixes}] -% \chapter{这是正文章节} -% \backmatter -% \begin{appendixes} -% \chapter{这是一个附录} -% \chapter{这是另一个附录} -% \end{appendixes} -% \end{latexexample} +% \begin{lstlisting} +% \chapter{这是正文章节} +% \backmatter +% \begin{appendixes} +% \chapter{这是一个附录} +% \chapter{这是另一个附录} +% \end{appendixes} +% \end{lstlisting} % 研究生学位论文附录位于参考文献前,即在\tnx{backmatter}前。 -% \begin{latexexample}[moretexcs={\backmatter,\chapter},emph={[1]appendixes}] -% \chapter{这是正文章节} -% \begin{appendixes} -% \chapter{这是一个附录} -% \chapter{这是另一个附录} -% \end{appendixes} -% \backmatter -% \end{latexexample} +% \begin{lstlisting} +% \chapter{这是正文章节} +% \begin{appendixes} +% \chapter{这是一个附录} +% \chapter{这是另一个附录} +% \end{appendixes} +% \backmatter +% \end{lstlisting} % \end{function} % \subsection{信息录入} % \label{信息录入} @@ -1188,6 +1177,7 @@ % \end{syntax} % 设置作者简介文件路径,文件内容可参考\secrefx{作者简介配置}中的示例。 % \end{function} +% \changes{v2.12.2.1}{2022/11/20}{调整研究生信息推荐值展示样式} % \changes{v1.26.11.2}{2022/06/18}{研究生信息推荐值} % \subsubsection{研究生信息推荐值} % \label{研究生信息推荐值} @@ -1198,257 +1188,245 @@ % \setlength\parindent{0pt} % \begin{itemize} % \item \optx{degree} (非专业硕士) -% \begin{itemize} -% \item 工学硕士 -% \item 工学博士 -% \item 哲学硕士 -% \item 经济学硕士 -% \item 法学硕士 -% \item 教育学硕士 -% \item 文学硕士 -% \item 理学硕士 -% \item 理学博士 -% \item 军事学硕士 -% \item 军事学博士 -% \item 管理学硕士 -% \item 管理学博士 -% \end{itemize} +% \par +% 工学硕士, +% 工学博士, +% 哲学硕士, +% 经济学硕士, +% 法学硕士, +% 教育学硕士, +% 文学硕士, +% 理学硕士, +% 理学博士, +% 军事学硕士, +% 军事学博士, +% 管理学硕士, +% 管理学博士 % \item \optx{degree} (专业硕士) -% \begin{itemize} -% \item 金融硕士 -% \item 应用统计硕士 -% \item 翻译硕士 -% \item 工程硕士 -% \item 工商管理硕士 -% \item 公共管理硕士 -% \end{itemize} +% \par +% 金融硕士, +% 应用统计硕士, +% 翻译硕士, +% 工程硕士, +% 工商管理硕士, +% 公共管理硕士 % \item \optx{degree*} -% \begin{itemize} -% \item Finance -% \item Applied Statistics -% \item Translation -% \item Engineering -% \item Business Administration -% \item Public Administration -% \end{itemize} +% \par +% Finance, +% Applied Statistics, +% Translation, +% Engineering, +% Business Administration, +% Public Administration % \item \optx{department} -% \begin{itemize} -% \item 通信工程学院 -% \item 电子工程学院 -% \item 计算机科学与技术学院 -% \item 机电工程学院 -% \item 物理与光电工程学院 -% \item 经济与管理学院 -% \item 数学与统计学院 -% \item 微电子学院 -% \item 外国语学院 -% \item 生命科学技术学院 -% \item 空间科学与技术学院 -% \item 先进材料与纳米科技学院 -% \item 网络与信息安全学院 -% \item 人文学院 -% \item 马克思主义学院 -% \item 人工智能学院 -% \end{itemize} +% \par +% 通信工程学院, +% 电子工程学院, +% 计算机科学与技术学院, +% 机电工程学院, +% 物理与光电工程学院, +% 经济与管理学院, +% 数学与统计学院, +% 微电子学院, +% 外国语学院, +% 生命科学技术学院, +% 空间科学与技术学院, +% 先进材料与纳米科技学院, +% 网络与信息安全学院, +% 人文学院, +% 马克思主义学院, +% 人工智能学院 % \item \optx{major} -% \begin{itemize} -% \item 哲学 -% \item 应用经济学 -% \item 马克思主义理论 -% \item 教育学 -% \item 体育学 -% \item 外国语言文学 -% \item 数学 -% \item 物理学 -% \item 统计学 -% \item 力学 -% \item 机械工程 -% \item 光学工程 -% \item 仪器科学与技术 -% \item 材料科学与工程 -% \item 电气工程 -% \item 电子科学与技术 -% \item 信息与通信工程 -% \item 控制科学与工程 -% \item 计算机科学与技术 -% \item 化学工程与技术 -% \item 交通运输工程 -% \item 环境科学与工程 -% \item 生物医学工程 -% \item 软件工程 -% \item 军队指挥学 -% \item 管理科学与工程 -% \item 工商管理 -% \item 公共管理 -% \item 图书情报与档案管理 -% \item 网络空间安全 -% \end{itemize} +% \par +% 哲学, +% 应用经济学, +% 马克思主义理论, +% 教育学, +% 体育学, +% 外国语言文学, +% 数学, +% 物理学, +% 统计学, +% 力学, +% 机械工程, +% 光学工程, +% 仪器科学与技术, +% 材料科学与工程, +% 电气工程, +% 电子科学与技术, +% 信息与通信工程, +% 控制科学与工程, +% 计算机科学与技术, +% 化学工程与技术, +% 交通运输工程, +% 环境科学与工程, +% 生物医学工程, +% 软件工程, +% 军队指挥学, +% 管理科学与工程, +% 工商管理, +% 公共管理, +% 图书情报与档案管理, +% 网络空间安全 % \item \optx{major*} -% \begin{itemize} -% \item Philosophy -% \item Applied Economics -% \item Marxist Theory -% \item Education Science -% \item Science of Physical Culture and Sports -% \item Foreign Languages and Literature -% \item Mathematics -% \item Physics -% \item Statistics -% \item Mechanics -% \item Mechanical Engineering -% \item Optical Engineering -% \item Instrument Science and Technology -% \item Materials Science and Engineering -% \item Electrical Engineering -% \item Electronics Science and Technology -% \item Information and Communications Engineering -% \item Control Science and Engineering -% \item Computer Science and Technology -% \item Chemical Engineering and Technology -% \item Communication and Transportation Engineering -% \item Environmental Science and Engineering -% \item Biomedical Engineering -% \item Software Engineering -% \item Science of Command -% \item Management Science and Engineering -% \item Business Administration -% \item Public Management -% \item Science of Library, Information and Archival -% \item Cyber Security -% \end{itemize} +% \par +% Philosophy, +% Applied Economics, +% Marxist Theory, +% Education Science, +% Science of Physical Culture and Sports, +% Foreign Languages and Literature, +% Mathematics, +% Physics, +% Statistics, +% Mechanics, +% Mechanical Engineering, +% Optical Engineering, +% Instrument Science and Technology, +% Materials Science and Engineering, +% Electrical Engineering, +% Electronics Science and Technology, +% Information and Communications Engineering, +% Control Science and Engineering, +% Computer Science and Technology, +% Chemical Engineering and Technology, +% Communication and Transportation Engineering, +% Environmental Science and Engineering, +% Biomedical Engineering, +% Software Engineering, +% Science of Command, +% Management Science and Engineering, +% Business Administration, +% Public Management, +% Science of Library, Information and Archival, +% Cyber Security % \item \optx{sub-major} -% \begin{itemize} -% \item 美学 -% \item 宗教学 -% \item 国民经济学 -% \item 金融学 -% \item 产业经济学 -% \item 马克思主义基本原理 -% \item 思想政治教育 -% \item 高等教育学 -% \item 教育技术学 -% \item 教育哲学 -% \item 体育教育训练学 -% \item 英语语言文学 -% \item 外国语言学及应用语言学 -% \item 计算数学 -% \item 概率论与数理统计 -% \item 应用数学 -% \item 运筹学与控制论 -% \item 等离子体物理 -% \item 凝聚态物理 -% \item 光学 -% \item 无线电物理 -% \item 统计学 -% \item 工程力学 -% \item 机械制造及其自动化 -% \item 机械电子工程 -% \item 机械设计及理论 -% \item 电子机械科学与技术 -% \item 工业设计 -% \item 光学工程 -% \item 精密仪器及机械 -% \item 测试计量技术及仪器 -% \item 材料物理与化学 -% \item 材料学 -% \item 电机与电器 -% \item 电力电子与电力传动 -% \item 物理电子学 -% \item 电路与系统 -% \item 微电子学与固体电子学 -% \item 电磁场与微波技术 -% \item 信息对抗技术 -% \item 集成电路系统设计 -% \item 通信与信息系统 -% \item 信号与信息处理 -% \item 智能信息处理 -% \item 空间信息科学与技术 -% \item 控制理论与控制工程 -% \item 检测技术与自动化装置 -% \item 系统工程 -% \item 模式识别与智能系统 -% \item 导航、制导与控制 -% \item 计算机系统结构 -% \item 计算机软件与理论 -% \item 计算机应用技术 -% \item 应用化学 -% \item 交通信息工程及控制 -% \item 环境科学 -% \item 环境工程 -% \item 生物医学工程 -% \item 生物材料与细胞工程 -% \item 软件工程 -% \item 软件工程技术 -% \item 军事通信学 -% \item 密码学 -% \item 管理科学与工程 -% \item 管理哲学 -% \item 会计学 -% \item 企业管理 -% \item 技术经济及管理 -% \item 行政管理 -% \item 图书馆学 -% \item 情报学 -% \item 光通信 -% \item 信息安全 -% \item 生物信息科学与技术 -% \item 机器人技术 -% \item 遥感信息科学与技术 -% \item 空间科学与技术 -% \item 马克思主义中国化研究 -% \item 外国文学 -% \item 翻译学 -% \item 基础数学 -% \item 流体力学 -% \item 固体力学 -% \item 智能机电系统及测控技术 -% \item 空间科学仪器与电磁实验技术 -% \item 飞行器测控与导航制导 -% \item 智能检测与新型传感器 -% \end{itemize} +% \par +% 美学, +% 宗教学, +% 国民经济学, +% 金融学, +% 产业经济学, +% 马克思主义基本原理, +% 思想政治教育, +% 高等教育学, +% 教育技术学, +% 教育哲学, +% 体育教育训练学, +% 英语语言文学, +% 外国语言学及应用语言学, +% 计算数学, +% 概率论与数理统计, +% 应用数学, +% 运筹学与控制论, +% 等离子体物理, +% 凝聚态物理, +% 光学, +% 无线电物理, +% 统计学, +% 工程力学, +% 机械制造及其自动化, +% 机械电子工程, +% 机械设计及理论, +% 电子机械科学与技术, +% 工业设计, +% 光学工程, +% 精密仪器及机械, +% 测试计量技术及仪器, +% 材料物理与化学, +% 材料学, +% 电机与电器, +% 电力电子与电力传动, +% 物理电子学, +% 电路与系统, +% 微电子学与固体电子学, +% 电磁场与微波技术, +% 信息对抗技术, +% 集成电路系统设计, +% 通信与信息系统, +% 信号与信息处理, +% 智能信息处理, +% 空间信息科学与技术, +% 控制理论与控制工程, +% 检测技术与自动化装置, +% 系统工程, +% 模式识别与智能系统, +% 导航、制导与控制, +% 计算机系统结构, +% 计算机软件与理论, +% 计算机应用技术, +% 应用化学, +% 交通信息工程及控制, +% 环境科学, +% 环境工程, +% 生物医学工程, +% 生物材料与细胞工程, +% 软件工程, +% 软件工程技术, +% 军事通信学, +% 密码学, +% 管理科学与工程, +% 管理哲学, +% 会计学, +% 企业管理, +% 技术经济及管理, +% 行政管理, +% 图书馆学, +% 情报学, +% 光通信, +% 信息安全, +% 生物信息科学与技术, +% 机器人技术, +% 遥感信息科学与技术, +% 空间科学与技术, +% 马克思主义中国化研究, +% 外国文学, +% 翻译学, +% 基础数学, +% 流体力学, +% 固体力学, +% 智能机电系统及测控技术, +% 空间科学仪器与电磁实验技术, +% 飞行器测控与导航制导, +% 智能检测与新型传感器 % \item \optx{domain} -% \begin{itemize} -% \item 金融 -% \item 应用统计 -% \item 英语笔译 -% \item 机械工程 -% \item 光学工程 -% \item 仪器仪表工程 -% \item 材料工程 -% \item 电子与通信工程 -% \item 集成电路工程 -% \item 控制工程 -% \item 计算机技术 -% \item 软件工程 -% \item 生物医学工程 -% \item 航天工程 -% \item 项目管理 -% \item 物流工程 -% \item 工商管理 -% \item 公共管理 -% \end{itemize} +% \par +% 金融, +% 应用统计, +% 英语笔译, +% 机械工程, +% 光学工程, +% 仪器仪表工程, +% 材料工程, +% 电子与通信工程, +% 集成电路工程, +% 控制工程, +% 计算机技术, +% 软件工程, +% 生物医学工程, +% 航天工程, +% 项目管理, +% 物流工程, +% 工商管理, +% 公共管理 % \item \optx{supervisor-title} -% \begin{itemize} -% \item 教授 -% \item 副教授 -% \end{itemize} +% \par +% 教授, +% 副教授 % \item \optx{supervisor-title*} -% \begin{itemize} -% \item Professor -% \item Associate Professor -% \end{itemize} +% \par +% Professor, +% Associate Professor % \item \optx{supervisor-enterprise-title} -% \begin{itemize} -% \item 研究员 -% \item 副研究员 -% \item 高工 -% \end{itemize} +% \par +% 研究员, +% 副研究员, +% 高工 % \item \optx{supervisor-enterprise-title*} -% \begin{itemize} -% \item Research Fellow -% \item Associate Research Fellow -% \item Senior Engineer -% \end{itemize} +% \par +% Research Fellow, +% Associate Research Fellow, +% Senior Engineer % \end{itemize} % \setlength\parindent{2em} % \subsection{页面和信息移除} @@ -1494,9 +1472,9 @@ % \end{syntax} % \tnx{noauxwrite}允许添加不影响现有引用列表顺序的引用。 % 一个简单的例子如下所示: -% \begin{latexexample}[moretexcs={\noauxwrite,\caption,\parencite}] -% \caption{本文与文献\noauxwrite{\parencite{某文献}}计算开销对比} -% \end{latexexample} +% \begin{lstlisting} +% \caption{本文与文献\noauxwrite{\parencite{某文献}}计算开销对比} +% \end{lstlisting} % \end{function} % \changes{v1.30.0.0}{2022/06/20}{英文研究生学位论文双语标题} % \subsubsection{英文研究生学位论文双语标题} @@ -1509,14 +1487,14 @@ % \end{syntax} % 在英文研究生学位论文中一二三级标题为中英双语,其他级别标题为英文。 % 一个简单的例子如下所示: -% \begin{latexexample}[moretexcs={\chapter,\section,\subsection,\subsubsection,\paragraph,\subparagraph}] -% \chapter{This Is Chapter}{这是一级标题} -% \section{This Is Section}{这是二级标题} -% \subsection{This Is Subsection}{这是三级标题} -% \subsubsection{This Is Subsubsection} -% \paragraph{This Is Paragraph} -% \subparagraph{This Is Subparagraph} -% \end{latexexample} +% \begin{lstlisting} +% \chapter{This Is Chapter}{这是一级标题} +% \section{This Is Section}{这是二级标题} +% \subsection{This Is Subsection}{这是三级标题} +% \subsubsection{This Is Subsubsection} +% \paragraph{This Is Paragraph} +% \subparagraph{This Is Subparagraph} +% \end{lstlisting} % \end{function} % \subsubsection{匿名命令} % \label{匿名命令} @@ -1527,9 +1505,9 @@ % 根据\optx{style/anonymous}的状态来显示相应的\metax{匿名内容}和\metax{非匿名内容}。 % 其中\oargx{匿名内容}为可选参数,默认为XXX。 % 一个简单的例子如下所示: -% \begin{latexexample}[moretexcs={\anon}] -% \anon[XX]{张三} -% \end{latexexample} +% \begin{lstlisting} +% \anon[XX]{张三} +% \end{lstlisting} % 当\optx{style/anonymous}为\valuex{true},输出张三;当\optx{style/anonymous}为\valuex{false},输出XX。 % \end{function} % \subsection{额外功能} @@ -1552,6 +1530,15 @@ % 作者简介部分的信息匿名请参考\secrefx{匿名命令}。 % 用户根据学校和学院的具体要求, % 组合使用以上两种操作来生成符合相似性检测、盲审和抽查评估要求的论文。 +% \changes{v2.14.0.0}{2022/11/21}{隐藏部分索引和对照表} +% \subsubsection{隐藏部分索引和对照表} +% 由于存在插图索引、表格索引、符号对照表或缩略语对照表为空的情况, +% 故支持隐藏插图索引、表格索引、符号对照表或缩略语对照表,例如: +% \begin{lstlisting} +% \xdusetup{ +% style / remove-page = { 插图索引, 符号对照表 } +% } +% \end{lstlisting} % \section{贡献者} % \xduts{}的开发过程中,唯一维护者为 % \href{https://github.com/note286/}{\ttfamily @note286}。 @@ -1720,7 +1707,7 @@ math-font .choices:nn = { asana, cambria, cm, fira, garamond, lm, libertinus, stix, - bonum, dejavu, pagella, schola, termes, xits, none + bonum, dejavu, pagella, schola, termes, xits, erewhon, none } { \tl_set_eq:NN \l_@@_math_font_tl \l_keys_choice_tl }, unicode-math .tl_set:N = \l_@@_unicode_math_tl, @@ -2373,6 +2360,7 @@ % \end{macro} % \begin{macro}{\@@_define_math_font:nn} % 批量定义数学字体配置。 +% \changes{v2.13.0.0}{2022/11/21}{增加Erewhon Math数学字体} % \changes{v0.2.0.0}{2022/04/04}{增加Garamond Math数学字体} % \changes{v0.5.1.0}{2022/04/06}{适配macOS平台MacTeX内置数学字体} % \begin{arguments} @@ -2394,6 +2382,7 @@ { fira } { FiraMath-Regular.otf }, { garamond } { Garamond-Math.otf }, { lm } { latinmodern-math.otf }, + { erewhon } { Erewhon-Math.otf }, { libertinus } { LibertinusMath-Regular.otf }, { stix } { STIXMath-Regular.otf }, { bonum } { texgyrebonum-math.otf }, @@ -3024,8 +3013,10 @@ % \l_@@_rm_title_page_bool, % \l_@@_rm_statement_bool, % \l_@@_rm_abstract_bool, -% \l_@@_rm_loft_bool, -% \l_@@_rm_losa_bool, +% \l_@@_rm_lof_bool, +% \l_@@_rm_lot_bool, +% \l_@@_rm_los_bool, +% \l_@@_rm_loa_bool, % \l_@@_rm_toc_bool, % \l_@@_rm_appendix_bool, % \l_@@_rm_ref_bool, @@ -3050,11 +3041,13 @@ % \end{macrocode} % 索引。 % \begin{macrocode} -\bool_new:N \l_@@_rm_loft_bool +\bool_new:N \l_@@_rm_lof_bool +\bool_new:N \l_@@_rm_lot_bool % \end{macrocode} % 符号对照表和缩略语对照表。 % \begin{macrocode} -\bool_new:N \l_@@_rm_losa_bool +\bool_new:N \l_@@_rm_los_bool +\bool_new:N \l_@@_rm_loa_bool % \end{macrocode} % 目录。 % \begin{macrocode} @@ -3091,9 +3084,23 @@ \clist_if_in:NnT \l_@@_rm_page_clist { 摘要 } { \bool_set_true:N \l_@@_rm_abstract_bool } \clist_if_in:NnT \l_@@_rm_page_clist { 索引 } - { \bool_set_true:N \l_@@_rm_loft_bool } + { + \bool_set_true:N \l_@@_rm_lof_bool + \bool_set_true:N \l_@@_rm_lot_bool + } + \clist_if_in:NnT \l_@@_rm_page_clist { 插图索引 } + { \bool_set_true:N \l_@@_rm_lof_bool } + \clist_if_in:NnT \l_@@_rm_page_clist { 表格索引 } + { \bool_set_true:N \l_@@_rm_lot_bool } \clist_if_in:NnT \l_@@_rm_page_clist { 对照表 } - { \bool_set_true:N \l_@@_rm_losa_bool } + { + \bool_set_true:N \l_@@_rm_los_bool + \bool_set_true:N \l_@@_rm_loa_bool + } + \clist_if_in:NnT \l_@@_rm_page_clist { 符号对照表 } + { \bool_set_true:N \l_@@_rm_los_bool } + \clist_if_in:NnT \l_@@_rm_page_clist { 缩略语对照表 } + { \bool_set_true:N \l_@@_rm_loa_bool } \clist_if_in:NnT \l_@@_rm_page_clist { 目录 } { \bool_set_true:N \l_@@_rm_toc_bool } \clist_if_in:NnT \l_@@_rm_page_clist { 附录 } @@ -3843,6 +3850,7 @@ % \subsection{页面设置} % \subsubsection{页面尺寸} % \begin{macro}{\geometry,\newgeometry,\savegeometry} +% \changes{v2.14.1.0}{2022/11/21}{支持多行页眉} % \changes{v1.5.1.0}{2022/05/01}{修正页脚高度} % \changes{v1.5.2.0}{2022/05/02}{修正底部页边距高度} % \changes{v1.26.8.0}{2022/06/13}{修正研究生页眉高度} @@ -3870,7 +3878,7 @@ inner = 2.5cm, outer = 2.5cm, bindingoffset = 0.5cm, - headheight = 20pt, + headheight = 60pt, headsep = 10pt, foot = 0.75cm %</xdupgthesis> @@ -3900,7 +3908,7 @@ bottom = 2.5cm, inner = 2.75cm, outer = 2.75cm, - headheight = 20pt, + headheight = 60pt, headsep = 10pt, foot = 0.75cm %</xdupgthesis> @@ -6552,19 +6560,17 @@ % \end{macrocode} % 图表索引。 % \begin{macrocode} - \bool_if:NF \l_@@_rm_loft_bool - { - \@@_list_of_figure: - \@@_list_of_table: - } + \bool_if:NF \l_@@_rm_lof_bool + { \@@_list_of_figure: } + \bool_if:NF \l_@@_rm_lot_bool + { \@@_list_of_table: } % \end{macrocode} % 符号对照表和缩略语对照表。 % \begin{macrocode} - \bool_if:NF \l_@@_rm_losa_bool - { - \@@_symbols_list: - \@@_abbreviations_list: - } + \bool_if:NF \l_@@_rm_los_bool + { \@@_symbols_list: } + \bool_if:NF \l_@@_rm_loa_bool + { \@@_abbreviations_list: } % \end{macrocode} % \changes{v1.23.0.0}{2022/06/05}{研究生学位论文目录} % \changes{v1.28.0.0}{2022/06/18}{设置研究生学位论文目录深度} diff --git a/macros/xetex/latex/xduts/xduts.pdf b/macros/xetex/latex/xduts/xduts.pdf Binary files differindex 7975717fd9..f4beb5fd67 100644 --- a/macros/xetex/latex/xduts/xduts.pdf +++ b/macros/xetex/latex/xduts/xduts.pdf |