texlive[65409] Master/texmf-dist: bithesis (30dec22)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 30 22:55:05 CET 2022


Revision: 65409
          http://tug.org/svn/texlive?view=revision&revision=65409
Author:   karl
Date:     2022-12-30 22:55:05 +0100 (Fri, 30 Dec 2022)
Log Message:
-----------
bithesis (30dec22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/bithesis/bithesis.pdf
    trunk/Master/texmf-dist/source/latex/bithesis/bithesis.dtx
    trunk/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls
    trunk/Master/texmf-dist/tex/latex/bithesis/bithesis.cls
    trunk/Master/texmf-dist/tex/latex/bithesis/bitreport.cls

Modified: trunk/Master/texmf-dist/doc/latex/bithesis/bithesis.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/bithesis/bithesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/bithesis/bithesis.dtx	2022-12-30 21:54:46 UTC (rev 65408)
+++ trunk/Master/texmf-dist/source/latex/bithesis/bithesis.dtx	2022-12-30 21:55:05 UTC (rev 65409)
@@ -21,7 +21,7 @@
 %<thesis>\ProvidesExplClass{bithesis}
 %<report>\ProvidesExplClass{bitreport}
 %<beamer>\ProvidesExplClass{bitbeamer}
-%<cls>{2022-12-17}{3.2.1}{BIT Thesis Templates}
+%<cls>{2022-12-30}{3.2.3}{BIT Thesis Templates}
 %
 %<oldcls>\NeedsTeXFormat{LaTeX2e}[2020/10/01]
 %<book>\ProvidesClass{bitbook}
@@ -30,7 +30,7 @@
 %<oldcls> [2022/05/09 v2.1.1 BIT Thesis Templates]
 %
 %<*driver>
-\ProvidesFile{bithesis.dtx}[2022/12/17 3.2.1 BIT Thesis Templates]
+\ProvidesFile{bithesis.dtx}[2022/12/30 3.2.3 BIT Thesis Templates]
 \documentclass[letterpaper]{l3doc}
 \usepackage{dtx-style}
 
@@ -3764,7 +3764,12 @@
 
     \bool_if:NTF \l_@@_appendices_chapter_level_bool {
       % 附录章节级别
-      \setcounter{chapter}{0}
+      
+      % 仅设置 \setcounter{chapter}{0} 时,pdf 目录会索引到正文章节。
+      % 因此,需要使用 \appendix 重置计数器,并将附录后面的
+      % 几个章节视为特殊的附录页。
+      \appendix
+      
       \ctexset{
         chapter/numbering = true,
         chapter/name = {},
@@ -3811,9 +3816,14 @@
 \NewDocumentEnvironment {acknowledgements} {+b}
   {
     \begin{blindPeerReview}
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
       \ctexset{
+        appendix/numbering = false,
         section/number = \arabic{section},
         subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
       }
 
       \@@_if_thesis_english:TF {
@@ -3918,6 +3928,15 @@
   {
     % 同时设置 omit 以及 blindPeerReview 才能跳过此章节生成。
     \begin{blindPeerReview}[\l_@@_publications_omit_bool]
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
+      \ctexset{
+        appendix/numbering = false,
+        section/number = \arabic{section},
+        subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
+      }
       % 设置参考文献字号为 5 号
       \renewcommand*{\bibfont}{\zihao{5}}
       % 设置参考文献各个项目之间的垂直距离为 0
@@ -4026,8 +4045,17 @@
 \NewDocumentEnvironment {resume} {+b}
   {
     \begin{blindPeerReview}
-    \chapter{\c_@@_label_resume_tl}
-    #1
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
+      \ctexset{
+        appendix/numbering = false,
+        section/number = \arabic{section},
+        subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
+      }
+      \chapter{\c_@@_label_resume_tl}
+      #1
     \end{blindPeerReview}
   }
   {

Modified: trunk/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls	2022-12-30 21:54:46 UTC (rev 65408)
+++ trunk/Master/texmf-dist/tex/latex/bithesis/bitbeamer.cls	2022-12-30 21:55:05 UTC (rev 65409)
@@ -27,7 +27,7 @@
 %% 
 \RequirePackage{expl3,l3keys2e}
 \ProvidesExplClass{bitbeamer}
-{2022-12-17}{3.2.1}{BIT Thesis Templates}
+{2022-12-30}{3.2.3}{BIT Thesis Templates}
 \keys_define:nn { bitbeamer }
   {
     titlegraphic .tl_set:N = \l_bit_titlegraphic_tl,

Modified: trunk/Master/texmf-dist/tex/latex/bithesis/bithesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bithesis/bithesis.cls	2022-12-30 21:54:46 UTC (rev 65408)
+++ trunk/Master/texmf-dist/tex/latex/bithesis/bithesis.cls	2022-12-30 21:55:05 UTC (rev 65409)
@@ -27,7 +27,7 @@
 %% 
 \RequirePackage{expl3,l3keys2e}
 \ProvidesExplClass{bithesis}
-{2022-12-17}{3.2.1}{BIT Thesis Templates}
+{2022-12-30}{3.2.3}{BIT Thesis Templates}
 \int_new:N \g__bithesis_thesis_type_int
 \int_new:N \g__bithesis_head_zihao_int
 \bool_new:N \g__bithesis_twoside_bool
@@ -1626,7 +1626,12 @@
 
     \bool_if:NTF \l__bithesis_appendices_chapter_level_bool {
       % 附录章节级别
-      \setcounter{chapter}{0}
+
+      % 仅设置 \setcounter{chapter}{0} 时,pdf 目录会索引到正文章节。
+      % 因此,需要使用 \appendix 重置计数器,并将附录后面的
+      % 几个章节视为特殊的附录页。
+      \appendix
+
       \ctexset{
         chapter/numbering = true,
         chapter/name = {},
@@ -1667,9 +1672,14 @@
 \NewDocumentEnvironment {acknowledgements} {+b}
   {
     \begin{blindPeerReview}
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
       \ctexset{
+        appendix/numbering = false,
         section/number = \arabic{section},
         subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
       }
 
       \__bithesis_if_thesis_english:TF {
@@ -1748,6 +1758,15 @@
   {
     % 同时设置 omit 以及 blindPeerReview 才能跳过此章节生成。
     \begin{blindPeerReview}[\l__bithesis_publications_omit_bool]
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
+      \ctexset{
+        appendix/numbering = false,
+        section/number = \arabic{section},
+        subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
+      }
       % 设置参考文献字号为 5 号
       \renewcommand*{\bibfont}{\zihao{5}}
       % 设置参考文献各个项目之间的垂直距离为 0
@@ -1850,8 +1869,17 @@
 \NewDocumentEnvironment {resume} {+b}
   {
     \begin{blindPeerReview}
-    \chapter{\c__bithesis_label_resume_tl}
-    #1
+      % 将此章节视为特殊的附录页,关闭附录编号,重定义 section 编号。
+      % 不知为何,需要手动重置 section 计数器。
+      \setcounter{section}{0}
+      \ctexset{
+        appendix/numbering = false,
+        section/number = \arabic{section},
+        subsection/number = \arabic{section}. \arabic{subsection},
+        subsubsection/number = \arabic{section}. \arabic{subsection}. \arabic{subsubsection},
+      }
+      \chapter{\c__bithesis_label_resume_tl}
+      #1
     \end{blindPeerReview}
   }
   {

Modified: trunk/Master/texmf-dist/tex/latex/bithesis/bitreport.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bithesis/bitreport.cls	2022-12-30 21:54:46 UTC (rev 65408)
+++ trunk/Master/texmf-dist/tex/latex/bithesis/bitreport.cls	2022-12-30 21:55:05 UTC (rev 65409)
@@ -27,7 +27,7 @@
 %% 
 \RequirePackage{expl3,l3keys2e}
 \ProvidesExplClass{bitreport}
-{2022-12-17}{3.2.1}{BIT Thesis Templates}
+{2022-12-30}{3.2.3}{BIT Thesis Templates}
 \int_new:N \g__bithesis_report_type_int
 \clist_const:Nn \c__bithesis_report_type_clist
     { common, undergraduate_proposal}



More information about the tex-live-commits mailing list.