From 7d372ea80eef66eafcc04fd01b5c790fd62314f0 Mon Sep 17 00:00:00 2001 From: "Y.D.X." <73375426+YDX-2147483647@users.noreply.github.com> Date: Thu, 2 Jan 2025 22:15:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E4=B8=8D=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E7=9A=84`\pubsection*`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bithesis-doc.tex | 4 +++- bithesis.dtx | 11 +++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/bithesis-doc.tex b/bithesis-doc.tex index ce9bb5d4..1963e871 100644 --- a/bithesis-doc.tex +++ b/bithesis-doc.tex @@ -1820,7 +1820,7 @@ \subsection{后置部分} 用于添加个人成果,添加过的成果可以通过 |printbibliography| 打印。 \end{function} -\begin{function}[added=2022-10-23]{\pubsection} +\begin{function}[added=2022-10-23, updated=2025-01-02]{\pubsection} \begin{bitsyntax}[emph={[1]publications,pubsection,printbibliography}] \begin{publications} \addpubs{\meta{引用内容的key},\meta{引用内容的key2}} @@ -1835,6 +1835,8 @@ \subsection{后置部分} \textit{在「攻读学位期间发表论文与研究成果清单」环境中使用。} 用于添加分类的目录。 + +|\pubsection| 会编号;若不想编号,请改用 |\pubsection*|。 \end{function} \begin{function}[added=2022-10-23]{\Author,\AuthorEn} diff --git a/bithesis.dtx b/bithesis.dtx index 88157eda..d88b9c9d 100644 --- a/bithesis.dtx +++ b/bithesis.dtx @@ -3133,15 +3133,18 @@ % \begin{macro}{\pubsection} % 设置小标题。 % \begin{macrocode} -\NewDocumentCommand \pubsection {m} { +\NewDocumentCommand \pubsection {s m} { { - % 自增计数器 - \par\stepcounter{pub} + \par + \IfBooleanF {#1} { + % 自增计数器 + \stepcounter{pub} + } % 设置小标题,暂时没有考虑英文模式 \noindent \textbf{ \heiti{ - \zhnumber{\thepub}、#1 + \IfBooleanF {#1} {\zhnumber{\thepub}、}#2 } }\par }