summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
Diffstat (limited to 'macros')
-rw-r--r--macros/luatex/latex/luaquotes/README5
-rw-r--r--macros/luatex/latex/luaquotes/luaquotes-documentation.pdfbin110367 -> 111052 bytes
-rw-r--r--macros/luatex/latex/luaquotes/luaquotes-documentation.tex39
-rw-r--r--macros/luatex/latex/luaquotes/luaquotes.sty30
-rw-r--r--macros/xetex/latex/xduts/xduts.dtx942
-rw-r--r--macros/xetex/latex/xduts/xduts.pdfbin707491 -> 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
index 339ea92bb5..4d5e961eac 100644
--- a/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf
+++ b/macros/luatex/latex/luaquotes/luaquotes-documentation.pdf
Binary files differ
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
index 7975717fd9..f4beb5fd67 100644
--- a/macros/xetex/latex/xduts/xduts.pdf
+++ b/macros/xetex/latex/xduts/xduts.pdf
Binary files differ