summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/suftesi
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-06-05 21:12:34 +0000
committerKarl Berry <karl@freefriends.org>2021-06-05 21:12:34 +0000
commitd805b3f713a2d5ea1353b0a8086b01708959155b (patch)
treef290a24afc840259a5fb6e825f08ddea2838b00c /Master/texmf-dist/tex/latex/suftesi
parente569a310b7d78697a9db82995fc816217b36bebe (diff)
suftesi (5jun21)
git-svn-id: svn://tug.org/texlive/trunk@59481 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/suftesi')
-rw-r--r--Master/texmf-dist/tex/latex/suftesi/suftesi.cls34
1 files changed, 16 insertions, 18 deletions
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}%