From d805b3f713a2d5ea1353b0a8086b01708959155b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 5 Jun 2021 21:12:34 +0000 Subject: suftesi (5jun21) git-svn-id: svn://tug.org/texlive/trunk@59481 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/suftesi/suftesi.cls | 34 ++++++++++++------------- 1 file changed, 16 insertions(+), 18 deletions(-) (limited to 'Master/texmf-dist/tex/latex/suftesi') diff --git a/Master/texmf-dist/tex/latex/suftesi/suftesi.cls b/Master/texmf-dist/tex/latex/suftesi/suftesi.cls index fa195408c3d..1091de55c48 100644 --- a/Master/texmf-dist/tex/latex/suftesi/suftesi.cls +++ b/Master/texmf-dist/tex/latex/suftesi/suftesi.cls @@ -26,7 +26,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesClass{suftesi} - [2021/05/23 v3.1.1 A class for typesetting theses, books and articles] + [2021/06/05 v3.1.2 A class for typesetting theses, books and articles] \RequirePackage{xkeyval} \newif\ifsuftesi@article \newif\ifsuftesi@collection @@ -97,6 +97,7 @@ \define@choicekey{}{structure}[\suftesi@val\suftesi@nr] {book,article,collection}[book]{% \ifcase\suftesi@nr\relax + \SUF@titlepagetrue \def\SUF@chapswitch{\thechapter.} \or \suftesi@articletrue @@ -104,7 +105,8 @@ \def\SUF@chapswitch{} \or \suftesi@collectiontrue - \setkeys{}{headerstyle=authortitleinner} + \SUF@titlepagefalse + \setkeys{}{headerstyle=authortitleinner} \def\SUF@chapswitch{} \fi} \define@choicekey{}{version}[\suftesi@val\suftesi@nr] @@ -119,10 +121,10 @@ \or \AtBeginDocument{\crop[off]} \fi} -\define@boolkey[SUF]{}{marginpar}[true]{} -\define@boolkey[SUF]{}{partpage}[true]{} -\define@boolkey[SUF]{}{draftdate}[true]{} -\define@boolkey[SUF]{}{titlepage}[true]{} +\define@boolkey{}[SUF@]{marginpar}[true]{} +\define@boolkey{}[SUF@]{partpage}[true]{} +\define@boolkey{}[SUF@]{draftdate}[true]{} +\define@boolkey{}[SUF@]{titlepage}[true]{} \define@choicekey{}{defaultfont}[\suftesi@val\suftesi@nr] {none,cochineal,libertine,palatino,standard,compatibility}[cochineal]{% \ifcase\suftesi@nr\relax @@ -743,7 +745,7 @@ \suftesi@twocolumnlottrue \setkeys{}{tocstyle=ragged} \fi} -\define@boolkey[SUF]{}{partialtoc}[true]{} +\define@boolkey{}[SUF@]{partialtoc}[true]{} \define@choicekey{}{tocpartfont}[\suftesi@val\suftesi@nr] {roman,italic,smallcaps}[roman]{% \ifcase\suftesi@nr\relax @@ -898,7 +900,7 @@ \renewcommand\@makefntext{% \textsuperscript{\@thefnmark}\hskip.3em} \fi} -\define@boolkey[SUF]{}{fewfootnotes}[true]{} +\define@boolkey{}[SUF@]{fewfootnotes}[true]{} \RequirePackage{caption} \captionsetup{labelsep=period,font=small,textformat=period} \define@choicekey{}{captionstyle}[\suftesi@val\suftesi@nr] @@ -1264,7 +1266,6 @@ \def\SUF@second{\SUF@authorstyle\SUF@authorfont\@author} \relax \fi} -\ProcessOptionsX[SUF]<>\relax \ExecuteOptionsX<>{ structure=book, pagelayout=standard, @@ -1279,6 +1280,7 @@ quotesize=footnotesize, quotestyle=center, captionstyle=standard, + marginpar=true, tocstyle=standard, partstyle=left, chapstyle=left, @@ -2691,7 +2693,7 @@ \partialtocparlabelfont{} \partialtocsubparlabelfont{} \partialtocbeforespace{0pt} -\partialtocafterspace{0pt} +\partialtocafterspace{2\baselineskip} \partialtocbeforecode{} \partialtocaftercode{} \RequirePackage{fancyhdr} @@ -2936,7 +2938,7 @@ \SUF@authortitle@align \let\footnote\thanks \parindent=0pt - {\SUF@second}% + {\SUF@second\par}% \label{begin:\thearticle} \@ifundefined{Hy@raisedlink}{\let\texorpdfstring\@firstoftwo}{% \xdef\@currentHref{title.\thearticle}% @@ -2950,7 +2952,7 @@ {\SUF@tocTIT@font{\@headtitle}}} \endgroup% \par\nobreak\vspace{2ex} - {\SUF@first% + {\SUF@first\par% \vskip1.5cm}}% } \newenvironment{article} @@ -3028,9 +3030,7 @@ {\SUF@first\par}% \vskip 3em% {\lineskip .75em% - \begin{tabular}[t]{c}% - \SUF@second - \end{tabular}\par}% + \SUF@second\par}% \vskip 1.5em% {\SUF@datefont\@date\par}% \end{center}\par @@ -3082,9 +3082,7 @@ {\SUF@first\par}% \vskip 1.5em% {\lineskip .5em% - \begin{tabular}[t]{c}% - \SUF@second\par - \end{tabular}\par}% + \SUF@second\par}% \vskip 1em% {\SUF@datefont\@date\par}% \end{center}% -- cgit v1.2.3