From bad81a00a2943d1fb7ff2de3d0ae48c049dac302 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 16 Nov 2019 03:00:48 +0000 Subject: CTAN sync 201911160300 --- macros/latex/contrib/pkuthss/tex/pkuthss.cls | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'macros/latex/contrib/pkuthss/tex/pkuthss.cls') diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss.cls b/macros/latex/contrib/pkuthss/tex/pkuthss.cls index 9e68dc3585..0e0c766eec 100644 --- a/macros/latex/contrib/pkuthss/tex/pkuthss.cls +++ b/macros/latex/contrib/pkuthss/tex/pkuthss.cls @@ -1,7 +1,7 @@ % Peking University dissertation document class % % Copyright (c) 2008-2009 solvethis -% Copyright (c) 2010-2018 Casper Ti. Vector +% Copyright (c) 2010-2019 Casper Ti. Vector % % This work may be distributed and/or modified under the conditions of the % LaTeX Project Public License, either version 1.3 of this license or (at @@ -23,7 +23,7 @@ \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{pkuthss} - [2018/07/02 v1.8.0 Peking University dissertation document class] + [2019/11/15 v1.8.1 Peking University dissertation document class] % eg. `\thss@int@boolopt{spacing}{true}' will expand to: % \newif\ifthss@opt@spacing \thss@opt@spacingtrue @@ -65,6 +65,9 @@ % Prevent fontspec (loaded by xeCJK) from interfering with newtxmath. \ifthss@opt@pkufont\PassOptionsToPackage{no-math}{fontspec}\fi +% Work around the `\lvert already defined' error. +% cf. . +\ifthss@opt@pkufont\RequirePackage{amsmath}\fi % pkuthss is based on ctexbook; we use `xiao 4' as default font size. \LoadClass[zihao = -4]{ctexbook}[2014/03/06] % ctex 2.x no longer loads ifpdf and ifxetex by itself. @@ -123,7 +126,7 @@ } % Use circled numbers as footnote symbols. Does not affect title page, but % footnote is rarely used in dissertation covers ;) - \renewcommand\thefootnote% + \renewcommand*{\thefootnote}% {\protect\thss@int@circled{\arabic{footnote}}} % Provides utility to modify footnote spacing. % Option used to make sure it does not render interleaf pages totally blank. @@ -167,7 +170,7 @@ \ifthss@opt@spechap % This command is used to start a chapter without numbering, and correctly set % up the headers and footers in the chapter. - \newcommand\specialchap[1]{% + \newcommand{\specialchap}[1]{% \chapter*{#1}\addcontentsline{toc}{chapter}{#1} \markboth{#1}{}\phantomsection% } @@ -201,7 +204,7 @@ \let\thss@tmp@maketitle\maketitle % NOTE: `\hypersetup' must appear before `\maketitle', otherwise it might % not act as expected. - \renewcommand\maketitle{\setpdfproperties\thss@tmp@maketitle} + \renewcommand{\maketitle}{\setpdfproperties\thss@tmp@maketitle} \fi } @@ -244,7 +247,7 @@ % Set up page layout. \geometry{ a4paper, hmargin = 2.6cm, top = 2.92cm, bottom = 3.03cm, - headheight = 0.45cm, headsep = 0.55cm, footskip = 1.05cm + headheight = 0.45cm, headsep = 0.59cm, footskip = 1.05cm } % Set up chapter/section/... captions. @@ -259,11 +262,11 @@ beforeskip = {0bp}, afterskip = {18bp plus 0.2ex}, nameformat = {}, titleformat = {} }, section = - {beforeskip = {20bp plus 1ex minus 0.2ex}, afterskip = {6bp plus 0.2ex}}, + {beforeskip = {20bp plus 1ex minus 0.2ex}, afterskip = {5bp plus 0.2ex}}, subsection = - {beforeskip = {12bp plus 1ex minus 0.2ex}, afterskip = {6bp plus 0.2ex}}, + {beforeskip = {12bp plus 1ex minus 0.2ex}, afterskip = {5bp plus 0.2ex}}, subsubsection = - {beforeskip = {12bp plus 1ex minus 0.2ex}, afterskip = {6bp plus 0.2ex}} + {beforeskip = {12bp plus 1ex minus 0.2ex}, afterskip = {5bp plus 0.2ex}} } \ifthss@opt@ugly \ctexset{ @@ -341,7 +344,7 @@ \renewcommand{\maketitle}{% \thss@int@pdfmark{\titlepagename}{titlepage} % Make the title page centered. - \begin{titlepage}\begin{center} + \begin{titlepage}\begingroup\centering % Emblem and inscription of the university, and type of thesis. {% \zihao{1}% @@ -379,7 +382,7 @@ \vfill % Date. {\zihao{-2}\@date} - \end{center}\end{titlepage}% + \par\endgroup\end{titlepage}% } % Typeset the Chinese abstract. -- cgit v1.2.3