From 4097645cbd7310530600defdf864a7db4c8d8ba0 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 31 May 2021 20:25:04 +0000
Subject: thuthesis (31may21)

git-svn-id: svn://tug.org/texlive/trunk@59411 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/thuthesis/thuthesis.cls   | 87 +++++++++++++++++-----
 1 file changed, 67 insertions(+), 20 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/thuthesis/thuthesis.cls')

diff --git a/Master/texmf-dist/tex/latex/thuthesis/thuthesis.cls b/Master/texmf-dist/tex/latex/thuthesis/thuthesis.cls
index e0169b3c931..96b60b1381b 100644
--- a/Master/texmf-dist/tex/latex/thuthesis/thuthesis.cls
+++ b/Master/texmf-dist/tex/latex/thuthesis/thuthesis.cls
@@ -23,7 +23,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2017/04/15]
 \ProvidesClass{thuthesis}
-[2021/04/03 7.2.2 Tsinghua University Thesis Template]
+[2021/05/31 7.2.3 Tsinghua University Thesis Template]
 \newcommand\thu@error[1]{%
   \ClassError{thuthesis}{#1}{}%
 }
@@ -56,7 +56,7 @@
 }
 \hyphenation{Thu-Thesis}
 \def\thuthesis{ThuThesis}
-\def\version{7.2.2}
+\def\version{7.2.3}
 \RequirePackage{kvdefinekeys}
 \RequirePackage{kvsetkeys}
 \RequirePackage{kvoptions}
@@ -459,7 +459,7 @@
       \def\thu@list@algorithm@name{算法索引}%
       \def\thu@acknowledgements@name{致\qquad 谢}%
       \def\listequationname{公式索引}%
-      \def\thu@denotation@name{主要符号对照表}%
+      \def\thu@denotation@name{主要符号表}%
       \def\thu@resume@name{在学期间参加课题的研究成果}%
     \else
       \def\listfigurename{插图清单}%
@@ -646,17 +646,26 @@
     }
   \fi
 \fi
-\ifthu@font@auto
-  \ifthu@fontset@windows
-    \thusetup{font=times}
-  \else
-    \ifthu@fontset@mac
-      \thusetup{font=times}
+\newcommand\thu@set@font{%
+  \@nameuse{thu@set@font@\thu@font}%
+}
+\thu@option@hook{font}{\thu@set@font}
+\newcommand\thu@set@font@auto{%
+  \ifthu@font@auto
+    \ifthu@fontset@windows
+      \thusetup{font=times}%
     \else
-      \thusetup{font=termes}
+      \ifthu@fontset@mac
+        \thusetup{font=times}%
+      \else
+        \thusetup{font=termes}%
+      \fi
     \fi
   \fi
-\fi
+}
+\thu@option@hook{math-font}{\g@addto@macro\thu@setup@hook{\thu@set@font@auto}}
+\AtBeginOfPackageFile*{siunitx}{\thu@set@font@auto}
+\AtEndPreamble{\thu@set@font@auto}
 \newcommand\thu@set@font@times{%
   \setmainfont{Times New Roman}%
   \setsansfont{Arial}%
@@ -842,11 +851,6 @@
 \newcommand\thu@set@font@newtx{%
   \RequirePackage{newtxtext}%
 }
-\newcommand\thu@set@font{%
-  \@nameuse{thu@set@font@\thu@font}%
-}
-\thu@set@font
-\thu@option@hook{font}{\thu@set@font}
 \ifthu@cjk@font@auto
   \ifthu@fontset@mac
     \thusetup{cjk-font = mac}
@@ -1309,6 +1313,7 @@
   \fi
   \DeclareRobustCommand\symup[1]{{\mathrm{##1}}}%
   \DeclareRobustCommand\symbf[1]{{\bm{##1}}}%
+  \DeclareRobustCommand\symbfsf[1]{{\bm{\mathsf{##1}}}}%
   \let\increment\upDelta%
   \renewcommand\thu@qed{\openbox}%
 }
@@ -1519,6 +1524,22 @@
   \endgroup
 }
 \allowdisplaybreaks[4]
+\newcommand\thu@put@parentheses[1]{%
+  \ifthu@language@chinese
+    \unskip
+    （#1）%
+  \else
+    (#1)%
+  \fi
+}
+\def\tagform@#1{\maketag@@@{\thu@put@parentheses{\ignorespaces#1\unskip\@@italiccorr}}}
+\renewcommand{\eqref}[1]{%
+  \textup{%
+    \normalfont\thu@put@parentheses{%
+      \ignorespaces\ref{#1}\unskip\@@italiccorr
+    }%
+  }%
+}
 \def\fps@figure{h}
 \def\fps@table{h}
 \setlength{\floatsep}{12\p@ \@plus 2\p@ \@minus 2\p@}
@@ -3065,7 +3086,6 @@
   \@namedef{bibstyle@thuthesis-numeric}{\citestyle{super}}
   \@namedef{bibstyle@thuthesis-author-year}{\citestyle{author-year}}
   \@namedef{bibstyle@thuthesis-bachelor}{\citestyle{super}}
-  \@namedef{bibstyle@thuthesis-inline}{\citestyle{inline}}
   \renewcommand\NAT@citesuper[3]{%
     \ifNAT@swa
       \if*#2*\else
@@ -3406,6 +3426,15 @@
     toc-depth = 0,
   }%
 }
+\@ifpackagelater{titletoc}{2019/07/14}{
+  \newcommand\thu@print@contents[5]{%
+    \printcontents[#1]{#2}{#3}[#4]{}%
+  }
+}{
+  \newcommand\thu@print@contents[5]{%
+    \printcontents[#1]{#2}{#3}{\setcounter{tocdepth}{#4}#5}%
+  }
+}
 \newenvironment{survey}{%
   \chapter{外文资料的调研阅读报告}%
   \thusetup{language = english}%
@@ -3415,7 +3444,7 @@
   \renewcommand\tableofcontents{%
     \section*{Contents}%
     \thu@pdfbookmark{1}{Contents}%
-    \printcontents[survey]{l}{1}[2]{}%
+    \thu@print@contents{survey}{l}{1}{2}{}%
     \vskip 20bp%
   }%
   \renewcommand\bibname{参考文献}%
@@ -3435,11 +3464,23 @@
   \thusetup{language = chinese}%
   \let\title\thu@appendix@title
   \let\maketitle\thu@appendix@maketitle
+  \renewenvironment{abstract}{%
+    \ctexset{
+      section = {
+        format    += \centering,
+        numbering  = false,
+      },
+    }%
+    \section{摘要}%
+    \quotation
+  }{%
+    \endquotation
+  }%
   \thu@set@partial@toc@format
   \renewcommand\tableofcontents{%
     \section*{目录}%
     \thu@pdfbookmark{1}{目录}%
-    \printcontents[translation]{l}{1}[2]{}%
+    \thu@print@contents{translation}{l}{1}{2}{}%
     \vskip 20bp%
   }%
   \def\bibsection{%
@@ -3780,7 +3821,6 @@
 \thu@define@key{
   spine-font = {
     name = spine@font,
-    default = {\sanhao},
   },
   spine-title = {
     name = spine@title,
@@ -3789,6 +3829,13 @@
     name = spine@author,
   },
 }
+\renewcommand\thu@spine@font{%
+  \ifthu@degree@doctor
+    \fontsize{16bp}{20.8bp}\selectfont
+  \else
+    \fontsize{15bp}{19.5bp}\selectfont
+  \fi
+}
 \newcommand*\CJKmovesymbol[1]{\raise.3em\hbox{#1}}
 \newcommand*\CJKmove{%
   \punctstyle{plain}%
-- 
cgit v1.2.3

