texlive[55669] Master/texmf-dist: suftesi (26jun20)

commits+karl at tug.org commits+karl at tug.org
Fri Jun 26 21:42:59 CEST 2020


Revision: 55669
          http://tug.org/svn/texlive?view=revision&revision=55669
Author:   karl
Date:     2020-06-26 21:42:59 +0200 (Fri, 26 Jun 2020)
Log Message:
-----------
suftesi (26jun20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf
    trunk/Master/texmf-dist/doc/latex/suftesi/templates.zip
    trunk/Master/texmf-dist/source/latex/suftesi/suftesi.dtx
    trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls

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

Modified: trunk/Master/texmf-dist/doc/latex/suftesi/templates.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/suftesi/suftesi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/suftesi/suftesi.dtx	2020-06-26 19:42:39 UTC (rev 55668)
+++ trunk/Master/texmf-dist/source/latex/suftesi/suftesi.dtx	2020-06-26 19:42:59 UTC (rev 55669)
@@ -6,7 +6,7 @@
 
 The 'suftesi' document class 
 Copyright (C) 2009-2020 Ivan Valbusa
-<ivan dot valbusa at gmail dot com> 
+<ivan dot valbusa at gmail dot com>
 
 All rights reserved.
 
@@ -56,7 +56,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
 %<class>\ProvidesClass{suftesi}
 %<*class>
-    [2020/05/21 v2.9.9 A class for typesetting theses, books and articles]
+    [2020/06/26 v2.9.10 A class for typesetting theses, books and articles]
 %</class>
 %<*driver>
 \documentclass[12pt]{ltxdoc}
@@ -78,7 +78,7 @@
 %--------------------------------------------------------
 % DOC FACILITIES
 %--------------------------------------------------------
-\usepackage{metalogo,hologo}
+\usepackage{hologo}
 \usepackage{guit}% before ltxdockit but after xcolor!
 \usepackage[final]{microtype}
 \let\cs\relax
@@ -122,6 +122,8 @@
 \usepackage[autostyle]{csquotes}
 \usepackage[style=philosophy-classic,backend=biber]{biblatex}
 \addbibresource{suftesi.bib}
+\DeclareBibliographyCategory{pkgs-loaded}
+\addtocategory{pkgs-loaded}{appendix,caption,color,crop,enumitem,emptypage,fancyhdr,fixltxhyph,fontenc,fontsize,mathalpha,libertinust1math,newtx,geometry,iftex,microtype,multicol,titlesec,titletoc,xkeyval,cclicenses,fontenc,substitutefont,luatex85,lm,textcomp,newpx,biolinum,inconsolata,libertine,cochineal,mathpazo,bera,amsthm}
 \usepackage{array}
 \usepackage{booktabs}
 \usepackage{multirow}
@@ -221,7 +223,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{5385}
+% \CheckSum{5386}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -239,9 +241,10 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
+% \changes{v2.9.10}{2020/06/26}{Corrected a bug using the \env{otherlanguage} environment with \opt{greekfont} option. Updated documentation.}
 % \changes{v2.9.9}{2020/05/21}{Removed a bug with \cmd{appendix} and roman chapter numbers in table of contents. Updated documentation.}
 % \changes{v2.9.8}{2020/02/24}{Removed license restrictions. Updated documentation.}
-% \changes{v2.9.7}{2020/02/22}{New option \opt{fontisize}. The \opt{parindent} options now accepts arbitrary values. Updated documentation.}
+% \changes{v2.9.7}{2020/02/22}{New option \opt{fontsize}. The \opt{parindent} options now accepts arbitrary values. Updated documentation.}
 % \changes{v2.9.6a}{2020/02/11}{Maintenance release}
 % \changes{v2.9.6}{2020/02/10}{New option \opt{compacttoc}. The appendix page title is printed in the font of the chapters by default. Removed \cmd{apepndicesname} command.}
 % \changes{v2.9.5}{2020/02/04}{Restored \texttt{templates} folder. New template \texttt{book-customize}. New mechanism for the appendices through the \sty{appendix} package.}
@@ -260,7 +263,7 @@
 % \changes{v2.2}{2015/09/10}{Maintenance release.}
 % \changes{v2.1}{2015/06/13}{New option \opt{toc\meta{level}font}. Updated documentation. Removed \cmd{includeart} command}
 % \changes{v2.0.1}{2015/03/31}{Corrected a bug in \opt{version} option.}
-% \changes{v2.0}{2015/03/29}{New page layout \opt{standardaureo}. Enhanced support for \LuaLaTeX. Headers settings are now executed \cmd{AtBeginDocument}. Loaded \sty{ifluatex} and \sty{ifthen} packages. Added \opt{listparindent} to \cmd{setlist} options. Updated documentation.}
+% \changes{v2.0}{2015/03/29}{New page layout \opt{standardaureo}. Enhanced support for Lua\LaTeX. Headers settings are now executed \cmd{AtBeginDocument}. Loaded \sty{ifluatex} and \sty{ifthen} packages. Added \opt{listparindent} to \cmd{setlist} options. Updated documentation.}
 % \changes{v1.9c}{2014/04/05}{The \opt{cbgreek} value for the \opt{greekfont} option allows now to use the full set of the CB Greek font together with the default font (Palatino).}
 % \changes{v1.9b}{2014/02/16}{Corrected a bug in ``toc'', ``lof'' and ``lot'' commands.}
 % \changes{v1.9a}{2014/02/11}{Maintenance release. Updated greek support. Updated documentation.}
@@ -293,7 +296,7 @@
 % Provided a thesis template}
 % \changes{v0.6c}{2011/11/16}{Maintenance release, no changes}
 % \changes{v0.6b}{2011/11/07}{Improved full compatibility with 
-% \XeLaTeX. 
+% Xe\LaTeX. 
 % \sty{varioref} and \sty{footmisc} packages are no longer loaded}
 % \changes{v0.6a}{2011/10/24}{Maintenance release, no changes}
 % \changes{v0.6}{2011/10/21}{English documentation. Renamed options 
@@ -332,7 +335,10 @@
 % \DoNotIndex{\titlepage,\vss,\vtop,\xdef,\@gobbletwo,\color,\dimexpr}
 % \DoNotIndex{\huge,\large,\makebox,\ProcessOptions,\renewcommand}
 %
+%\nocite{appendix,caption,color,crop,enumitem,emptypage,fancyhdr,fixltxhyph,fontenc,fontsize,mathalpha,libertinust1math,newtx,geometry,iftex,microtype,multicol,titlesec,titletoc,xkeyval,cclicenses,fontenc,substitutefont,luatex85,lm,textcomp,newpx,biolinum,inconsolata,libertine,cochineal,mathpazo,bera,amsthm}
+%
 % \thispagestyle{empty}
+%
 % \begin{tikzpicture}[overlay,remember picture]
 % \draw[circular drop shadow,draw=none,fill=white] (current page.center) circle (6cm) node[align=center,anchor=center] {%
 % Ivan Valbusa\\[1cm]
@@ -359,7 +365,7 @@
 %
 % \noindent This package is author-maintained. 
 % Permission is granted to copy, distribute and/or modify this software 
-% under the terms of the \LaTeX{} Project Public License, version 1.3 or 
+% under the terms of the \hologo{LaTeX} Project Public License, version 1.3 or 
 % later (\url{http://latex-project.org/lppl}). 
 % This software is provided ``as is'', without warranty of any kind, 
 % either expressed or implied, including, but not limited to, the implied 
@@ -421,14 +427,14 @@
 % ^^A ----------------------------------------------------------------
 %
 % The \sty{suftesi} class was born as a result of the course \emph{Introduzione 
-	% a \LaTeX{} per le scienze umane} (\emph{Introduction to \LaTeX{} for the human 
+	% a \hologo{LaTeX} per le scienze umane} (\emph{Introduction to \hologo{LaTeX} for the human 
 	% sciences}) which I held at the Graduate School of Human Sciences and Philosophy 
 % (\textcolor{magenta}{\textbf{S}}cienze \textcolor{magenta}{\textbf{U}}mane e 
 % \textcolor{magenta}{\textbf{F}}ilosofia) of Verona University (Italy) in June 
 % 2010. Originally thought as a class to typeset theses, during these years 
 % it has developed many new features and styles. Finally it has become the 
-% referential class of the Joint Project \emph{Formal Style for PhD 
-	% Theses with \LaTeX} of the University of Verona. 
+% referential class of the Joint Project \emph{Formal Style for PhD 	
+% Theses with \hologo{LaTeX}} of the University of Verona. 
 %
 % ^^A ----------------------------------------------------------------
 % ^^A
@@ -439,7 +445,7 @@
 % I would like to thank Professors Paola Di~Nicola,
 % Director of the Graduate School, and Ugo Savardi who suggested to propose 
 % the course precisely to that School; Gilberto D'Arduini, Matteo Lanza and 
-% Antonio Rinaldi, who installed \LaTeX{} on the computers used during the course; 
+% Antonio Rinaldi, who installed \hologo{LaTeX} on the computers used during the course; 
 % Catia Cordioli, for her help in the organization of the lessons; 
 % Corrado Ferreri, responsible of the \mbox{E-Learning} Center, who provided 
 % the \TeX{}~Live~2009 \textsc{DVD}s.
@@ -475,13 +481,13 @@
 % \begin{tabular}{>{\sffamily}r@{}>{\sffamily}l>{\raggedright\arraybackslash}>{\sffamily}p{9.6cm}}
 % \toprule
 %               &  \textrm{Global}           &   appendix, caption, color, crop, enumitem, emptypage, 
-%                               fancyhdr, fixltxhyph, fontenc, geometry, iftex,
+%                               fancyhdr, fixltxhyph, fontenc, fontsize, geometry, iftex,
 %                               microtype, multicol, titlesec, titletoc, xkeyval, (cclicenses)            \\\midrule
-%               &  \textrm{pdf\LaTeX{} only} &  fontenc, substitutefont                                   \\\midrule
-%               &  \textrm{Lua\LaTeX{} only} &  luatex85                                                  \\\midrule
+%               &  \textrm{\hologo{pdfLaTeX} only} &  fontenc, substitutefont                                   \\\midrule
+%               &  \textrm{\hologo{LuaLaTeX} only} &  luatex85                                                  \\\midrule
 % defaultfont~=                              &  ~standard                                   &  lmodern    \\
 %               &  ~palatino                 &  textcomp, newpxtext, biolinum, inconsolata, newpxmath     \\
-%               &  ~libertine                &  textcomp, libertine, biolinum, inconsolata, newtxmath     \\
+%               &  ~libertine                &  textcomp, libertine, biolinum, inconsolata, newtxmath, libertinust1math     \\
 %               &  ~cochineal                &  textcomp, cochineal, biolinum, inconsolata, newtxmath     \\
 %               &  ~compatibility            &  mathpazo, beramono                                        \\\midrule
 % mathfont~=    &  ~extended                 &  amsthm, mathalpha                                          \\\bottomrule
@@ -494,13 +500,13 @@
 %
 % ^^A ----------------------------------------------------------------
 % ^^A
-%        \subsection*{Using with Xe\LaTeX and Lua\LaTeX}
+%        \subsection*{Using with \hologo{XeLaTeX} and \hologo{LuaLaTeX}}
 % ^^A
 % ^^A ----------------------------------------------------------------
 %
-% For using the class with the \XeTeX{} and \LuaTeX{} engines you need 
+% For using the class with the \hologo{XeTeX} and \hologo{LuaTeX} engines you need 
 % to load the \sty{fontspec} package (\sty{mathspec} is an alternative 
-% only for \XeTeX) and to select a main font. 
+% only for \hologo{XeTeX}) and to select a main font. 
 %
 % ^^A ----------------------------------------------------------------
 % ^^A
@@ -512,7 +518,7 @@
 % the style of page, titles, headings and other text elements (see section 
 % \ref{sec:options}). The simplest way to get to know the class features 
 % is therefore to typeset one of the templates which you can find in the 
-% \texttt{/doc/latex/suftesi} folder in your \LaTeX{} distribution 
+% \texttt{/doc/latex/suftesi} folder in your \hologo{LaTeX} distribution 
 % \parencite[see also][]{valbusa:20122}. The class files as well as the 
 % templates are also available online on the CTAN’s website at 
 % \textcolor{magenta}{\url{http://www.ctan.org/pkg/suftesi}}.
@@ -909,7 +915,7 @@
 % ^^A ----------------------------------------------------------------
 %
 % Since version 2.9.5 the class relies on \sty{appendix} package to manage 
-% the appendices \parencite[see][]{wilson-robertson:appendix}. To get the correct label in titles, headings and table of 
+% the appendices \parencite[see][]{appendix}. To get the correct label in titles, headings and table of 
 % contents, you should use the \env{appendices} environment. 
 % \begin{latexcode}
 %\begin{verbatim}
@@ -1020,8 +1026,8 @@
 % \begin{optionlist}
 % \optitem[10\OR 10pt]{fontsize}{\meta{dimen}}
 % Sets the main font sizes for the document, changing the \cmd{baselineskip} 
-% accordingly (possible values: 10\OR 11pt\OR 10.7\OR 1.2ex\dots). It is based on the \sty{fontsize} package \parencite{Valbusa:fontsize}. 
-% Remember that using \XeLaTeX{} or \LuaLaTeX{} you can change the default 
+% accordingly (possible values: 10\OR 11pt\OR 10.7\OR 1.2ex\dots). It is based on the \sty{fontsize} package \parencite{fontsize}. 
+% Remember that using \hologo{XeLaTeX} or \hologo{LuaLaTeX} you can change the default 
 % font size also with the option \opt{SizeFeatures} of \sty{fontspec}. 
 % For example:
 % 
@@ -1036,7 +1042,7 @@
 %   \begin{valuelist}
 %     \item[none] Does not load any font. Use this option 
 %    if you want full control over the font selection. This is the default with 
-%    \XeLaTeX{} or \LuaLaTeX.
+%    \hologo{XeLaTeX} or \hologo{LuaLaTeX}.
 %     \item[cochineal] Loads the Cochineal serif, the Linux Biolinum O sans serif and the Inconsolata typewriter.
 %     \item[libertine] Loads the Linux Libertine O serif, the Linux Biolinum O sans serif and the Inconsolata typewriter.
 %     \item[palatino] Loads the New PX serif, the Linux Biolinum O sans serif and the Inconsolata typewriter. Note that the New PX font does not provide support for Greek. The \opt{greekfont=artemisia} option offers a very good solution.
@@ -1048,7 +1054,7 @@
 % \changes{v0.9b}{2012/09/23}{New option \opt{greekfont}}
 %   \begin{valuelist}
 %     \item[none] Does not load any Greek font. This is the default with 
-%    \XeLaTeX{} or \LuaLaTeX. 
+%    \hologo{XeLaTeX} or \hologo{LuaLaTeX}. 
 %     \item[artemisia] Loads the Artemisia font by the Greek Font Society.
 %     \item[porson] Loads the Porson font by the Greek Font Society.\footnote{The first code for the Porson font (\sty{suftesi} <v.2.4) has been written by Enrico 
 %     Gregorio. Claudio Beccari successively added the code to improve the 
@@ -1062,7 +1068,7 @@
 % Available only with Cochineal, Libertine and New PX fonts.
 %   \begin{valuelist}
 %     \item[none] Do not load any mathematical support. Use this option if you need some packages that have to be loaded before \sty{newtxmath} and \sty{newpxmath}. This is the default with 
-%    \XeLaTeX{} or \LuaLaTeX.
+%    \hologo{XeLaTeX} or \hologo{LuaLaTeX}.
 %     \item[minimal]  Loads \sty{newtxmath} (for Cochineal and Linux Libertine O) or \sty{newpxmath} (for PX Fonts).
 %     \item[extended] Loads the previous option plus the \sty{amsthm} and \sty{mathalpha} packages. 
 %   \end{valuelist}
@@ -1071,7 +1077,7 @@
 % \begin{optionlist}
 % \optitem[low]{smallcapsstyle}{\opt{low}\OR\opt{upper}}
 % Active only with \opt{\meta{level}font=smallcaps} and \opt{toc\meta{level}font=smallcaps} options (see sections \ref{sec:titles} and \ref{sec:toc}).
-% With \XeLaTeX{} or \LuaLaTeX{} this option is effective only if a font selection command (such as \cmd{setmainfont}) is given.
+% With \hologo{XeLaTeX} or \hologo{LuaLaTeX} this option is effective only if a font selection command (such as \cmd{setmainfont}) is given.
 %   \begin{valuelist}
 %     \item[low] Prints lowercase spaced \textsc{\lsstyle small capitals}.
 %     \item[upper] Prints spaced \textsc{\lsstyle Small Capitals} with uppercase initials.
@@ -1883,7 +1889,7 @@
 % \optitem{parindent}{\opt{1em}, \opt{1.5em}}
 % An alias fo \opt{parindent=compact} and \opt{parindent=wide} respectively.
 % \optitem{style}{\opt{FSPLa}\OR\opt{FSPLb}\OR\opt{FSPLc}}
-% These styles are only meant to typeset a doctoral thesis respecting the features required by the Joint Project \emph{Formal Style for PhD Theses with LaTeX} of the Verona University  (Italy).
+% These styles are only meant to typeset a doctoral thesis respecting the features required by the Joint Project \emph{Formal Style for PhD Theses with \hologo{LaTeX}} of the Verona University  (Italy).
 % \end{optionlist}
 %
 % \changes{v1.3}{2013/03/05}{New command \cmd{FSPLcolophon}}
@@ -1906,159 +1912,26 @@
 %
 % \bigskip
 %
-% \noindent Typeset with \LaTeX{} in collaboration with the Joint Project 
-% \emph{Formal Style for PhD Theses with \LaTeX} (University of Verona, 
+% \noindent Typeset with \hologo{LaTeX} in collaboration with the Joint Project 
+% \emph{Formal Style for PhD Theses with \hologo{LaTeX}} (University of Verona, 
 % Italy) using the \textsf{suftesi} class by Ivan Valbusa. The text face 
 % is Palatino, designed by Hermann Zapf. The sans serif font is Iwona by Janus M.~ Nowacki.
 %
 % \noindent\rule{\textwidth}{.4pt}
-%
-% ^^A\section*{Obsolete options}
-%
-% ^^A \begin{multicols}{2}
-% ^^A \begin{ltxsyntax}
-% ^^A \setlength{\parskip}{.5ex}
-% ^^A \setlength{\itemindent}{1.5cm}
-% ^^A \setlength{\labelwidth}{2.5cm}
-% ^^A \optitem{defaultparindent}
-% \changes{v0.9a}{2012/08/31}{New option \opt{defaultparindent}} 
-% ^^A $\rightarrow$ \opt{parindent=compact}
-% ^^A \optitem{ralignquotation}
-% \changes{v0.9a}{2012/08/31}{New option \opt{ralignquotation}}
-% ^^A$\rightarrow$ \opt{quotestyle=right}
-% ^^A \optitem{smallquotation}
-% \changes{v0.9a}{2012/08/31}{New option \opt{smallquotation}} 
-% ^^A $\rightarrow$ \opt{quotesize=small}
-% ^^A \optitem{dottedfootnote}
-% \changes{v0.9a}{2012/08/31}{New option \opt{dottedfootnote}}
-% ^^A $\rightarrow$ \opt{footnotes=dot}
-% ^^A \optitem{indentlist} 
-% \changes{v0.9a}{2012/08/31}{New option \opt{indentlist}} 
-% ^^A $\rightarrow$ \opt{liststyle=indented}
-% ^^A \optitem{alignlist} 
-% \changes{v0.9a}{2012/08/31}{New option \opt{alignlist}} 
-% ^^A $\rightarrow$ \opt{liststyle=aligned}
-% ^^A \optitem{artemisia} $\rightarrow$ \opt{greekfont=artemisia}
-% ^^A \optitem{porson} $\rightarrow$ \opt{greekfont=porson}
-% ^^A \optitem{defaultgreek} $\rightarrow$ \opt{greekfont=cbgreek}
-% ^^A \optitem{defaultfont} 
-% ^^A $\rightarrow$ \opt{defaultfont=standard}
-% ^^A \optitem{centerpart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{centerpart}} 
-% ^^A $\rightarrow$ \opt{partstyle=center}
-% ^^A \optitem{centerchap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{centerchap}} 
-% ^^A $\rightarrow$ \opt{chapstyle=center}
-% ^^A \optitem{centersec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{centersec}} 
-% ^^A $\rightarrow$ \opt{secstyle=center}
-% ^^A \optitem{rightpart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{rightpart}} 
-% ^^A $\rightarrow$ \opt{partstyle=right}
-% ^^A \optitem{rightchap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{rightchap}} 
-% ^^A $\rightarrow$ \opt{chapstyle=right}
-% ^^A \optitem{rightsec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{rightsec}} 
-% ^^A $\rightarrow$ \opt{secstyle=right}
-% ^^A \optitem{numparpart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{numparpart}} 
-% ^^A $\rightarrow$ \opt{partnumposition=above}
-% ^^A \optitem{numparchap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{numparchap}} 
-% ^^A $\rightarrow$ \opt{chapnumposition=above}
-% ^^A \optitem{numparsec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{numparsec}} 
-% ^^A $\rightarrow$ \opt{secnumposition=above}
-% ^^A \optitem{smallcapspart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{smallcapspart}} 
-% ^^A $\rightarrow$ \opt{partstyle=smallcaps}
-% ^^A \optitem{smallcapschap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{smallcapschap}} 
-% ^^A $\rightarrow$ \opt{chapstyle=smallcaps}
-% ^^A \optitem{smallcapssec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{smallcapssec}} 
-% ^^A $\rightarrow$ \opt{subsecstyle=smallcaps}
-% ^^A \optitem{italicpart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{italicpart}} 
-% ^^A $\rightarrow$ \opt{partstyle=italic}
-% ^^A \optitem{italicchap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{italicchap}} 
-% ^^A $\rightarrow$ \opt{chapsecstyle=italic}
-% ^^A \optitem{italicsec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{italicsec}} 
-% ^^A $\rightarrow$ \opt{secstyle=italic}
-% ^^A \optitem{italicsubsec}
-% \changes{v0.9a}{2012/08/31}{New option \opt{italicsubsec}}
-% ^^A $\rightarrow$ \opt{subsecstyle=italic}
-% ^^A \optitem{romanchapnum}
-% \changes{v0.9a}{2012/08/31}{New option \opt{romanchap}} 
-% ^^A $\rightarrow$ \opt{chapnumstyle=roman}
-% ^^A \optitem{dottedchap}
-% \changes{v0.9a}{2012/08/31}{New option \opt{dottedchap}}
-% ^^A $\rightarrow$ \opt{chapnumstyle}
-% ^^A \optitem{italicheader} 
-% \changes{v0.9a}{2012/08/31}{New option \opt{italicheader}} 
-% ^^A $\rightarrow$ \opt{headerfont=italic}
-% ^^A \optitem{centerheader}
-% ^^A $\rightarrow$ \opt{headerstyle=center}
-% ^^A \optitem{sufplain}
-% ^^A $\rightarrow$ \opt{headerstyle=plain}
-% ^^A \optitem{authortitle}
+% \changes{v0.9a}{2012/08/31}{New option, \opt{defaultparindent}, 
+% \opt{ralignquotation}, \opt{smallquotation}, \opt{dottedfootnote}, \opt{indentlist}, 
+% \opt{alignlist}, \opt{centerpart}, \opt{centerchap}, \opt{centersec}, \opt{rightpart}, 
+% \opt{rightchap}, \opt{rightsec}, \opt{numparpart}, \opt{numparchap}, \opt{numparsec}, 
+% \opt{smallcapspart}, \opt{smallcapschap}, \opt{smallcapssec}, \opt{italicpart}, 
+% \opt{italicchap}, \opt{italicsec}, \opt{italicsubsec}, \opt{romanchap}, 
+% \opt{dottedchap}, \opt{italicheader}, \opt{tocpageleft}, \opt{dottedpart}, 
+% \opt{rmstyle(1-6)}, \opt{itstyle(1-12)},\opt{scstyle(1-12)}, \opt{standardfootnote},
+% \opt{smallcapsheader}} 
 % \changes{v0.6}{2011/10/21}{New option \opt{authortitle}}
-% ^^A $\rightarrow$ \opt{headerstyle}
-% ^^A \optitem{periodical} 
 % \changes{v0.8}{2012/03/19}{New option \opt{periodical}}
-% ^^A $\rightarrow$ \opt{pagestyle=periodical}
-% ^^A \optitem{compact} 
-% \changes{v0.5}{2011/10/21}{New option \opt{compact}}
-% ^^A $\rightarrow$ \opt{pagestyle=compact}
-% ^^A \optitem{supercompact} 
-% \changes{v0.5}{2011/10/21}{New option \opt{supercompact}}
-% ^^A $\rightarrow$ \opt{pagestyle=supercompact}
-% ^^A \optitem{dottedtoc} 
-% \changes{v0.9}{2012/04/22}{New option \opt{dottedtoc}}
-% ^^A $\rightarrow$ \opt{tocstyle=dotted}
-% ^^A \optitem{raggedtoc} 
-% \changes{v0.9}{2012/04/22}{New option \opt{raggedtoc}}
-% ^^A $\rightarrow$ \opt{tocstyle=ragged}
-% ^^A \optitem{tocpageleft}  
-% \changes{v0.9a}{2012/08/31}{New option \opt{tocpageleft}}
-% ^^A $\rightarrow$ \opt{tocstyle=leftpage}
-% ^^A \optitem{dottedpart}
-% \changes{v0.9a}{2012/08/31}{New option \opt{dottedpart}} 
-% ^^A $\rightarrow$ \opt{partnumstyle=dotarabic}
-% ^^A \optitem{elements} 
-% \changes{v0.5}{2011/10/21}{New option \opt{elements}}
-% ^^A $\rightarrow$ \opt{style=elements}
-% ^^A \optitem{nomarginpar}
-% \changes{v0.5}{2011/10/21}{New option \opt{nomarginpar}}
-% ^^A $\rightarrow$ \opt{marginpar=false}
-% ^^A \optitem{nocrop} 
-% \changes{v0.5}{2011/10/21}{New option \opt{nocrop}}
-% ^^A $\rightarrow$ \opt{crop=false}
-% ^^A \optitem{rmstyle(1-6)} 
-% \changes{v0.9a}{2012/08/31}{New option \opt{rmstyle(1-6)}} 
-% ^^A $\rightarrow$ \opt{style=roman(1-6)}
-% ^^A \optitem{itstyle(1-12)}
-% \changes{v0.9a}{2012/08/31}{New option \opt{itstyle(1-12)}} 
-% ^^A $\rightarrow$ \opt{style=italic(1-6)}
-% ^^A \optitem{scstyle(1-12)}
-% \changes{v0.9a}{2012/08/31}{New option \opt{scstyle(1-12)}}
-% ^^A $\rightarrow$ \opt{style=smallcaps(1-6)}
-% ^^A \optitem{sufelements} 
-% \changes{v0.5}{2011/10/21}{New option \opt{sufelements}}
-% ^^A $\rightarrow$ \opt{style=sufelements}
-% ^^A \optitem{standardfootnote} 
-% \changes{v0.9a}{2012/08/31}{New option \opt{standardfootnote}}
-% ^^A $\rightarrow$ \opt{footnotes=superscript}
-% ^^A \optitem{smallcapsheader}
-% \changes{v0.9a}{2012/08/31}{New option \opt{smallcapsheader}} 
-% ^^A $\rightarrow$ \opt{headerfont=smallcaps} 
-% ^^A \optitem{viewmode}
-% ^^A $\rightarrow$ \opt{version} 
-% ^^A \end{ltxsyntax}
-% ^^A \end{multicols}
+% \changes{v0.9}{2012/04/22}{New option \opt{dottedtoc}, \opt{raggedtoc}}
+% \changes{v0.5}{2011/10/21}{New option \opt{elements}, \opt{nomarginpar}, \opt{nocrop},
+% \opt{sufelements}, \opt{compact}, \opt{supercompact}}
 %
 % \defbibnote{note}{\sffamily This bibliography has been typeset with 
 % the \sty{biblatex-philosophy} package, created by the same author of this class.}
@@ -2127,6 +2000,9 @@
 \newif\ifsuftesi at toccompactsec
 \newif\ifsuftesi at toccompactsubsec
 \newif\ifsuftesi at toccompactsubsubsec
+%    \end{macrocode}
+% The \sty{suftesi} class is based on the standard \sty{book} class but the following options are disabled as they contrast with the layouts provided by the class. Specifically, the first five options are actually ineffective, while the \opt{landscape} option rotates the page correctly, but sets the text width according to the class options, effectively making it unusable.
+%    \begin{macrocode}
 \DeclareOption{a4paper}{%
   \ClassWarningNoLine{suftesi}{Option 'a4paper' not available}{}}
 \DeclareOption{a5paper}{%
@@ -2140,7 +2016,7 @@
 \DeclareOption{landscape}{%
   \ClassWarningNoLine{suftesi}{Option 'landscape' not available}{}}
 %    \end{macrocode}
-% The \sty{suftesi} class is based on the standard \sty{book} class but the previous options are disabled as they contrast with the layouts provided by the class.
+% Now we can load the \sty{book} class and make the related options available. The \sty{fontsize} package redefines some commands of the \file{.clo} files loaded by the class. In particular, it also defines the value of \cmd{parindent}, which is why the \opt{parindent} option must be declared after the \sty{fontsize} call.
 %    \begin{macrocode}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}   
 \ProcessOptions
@@ -2677,8 +2553,7 @@
   \def\SUF at SUBSUBSEC@thecontentslabel{\@Roman{\thecontentslabel}}
   \fi}
 %    \end{macrocode}
-% This option controls the style of small capitals used in the 
-% title of chapters and sections using \opt{\meta{level}font=smallcaps} option:
+% \subsubsection*{Small capitals style}
 %    \begin{macrocode}
 \define at choicekey{}{smallcapsstyle}[\val\nr]
     {low,upper}[low]{%
@@ -2690,7 +2565,7 @@
   \def\suftesi at MakeTextTOCLowercase{\relax}
 \fi}
 %    \end{macrocode}
-% \subsubsection*{Fine adjustment of sections font}%EXPERIMENTAL
+% \subsubsection*{Fine adjustment of sections font}
 %    \begin{macrocode}
 \newcommand{\partfont}[1]{\def\SUF at PART@StyleSwitch{#1}}
 \newcommand{\chapfont}[1]{\def\SUF at CHAP@StyleSwitch{#1}}
@@ -2721,7 +2596,6 @@
   \def\SUF at SUBSUBSEC@thecontentslabel{#1\thecontentslabel}}
 %    \end{macrocode}
 % \subsection*{Headers}
-%
 % \subsubsection*{Header style}
 %    \begin{macrocode}
 \define at choicekey{}{headerstyle}[\val\nr]
@@ -3367,15 +3241,24 @@
 % so that the option will not produce the ``Unused global options''
 % message:
 %    \begin{macrocode}
-\XKV at useoption{a4paper}   \XKV at useoption{10pt}      
-\XKV at useoption{11pt}      \XKV at useoption{12pt}
-\XKV at useoption{oneside}   \XKV at useoption{twoside}
-\XKV at useoption{onecolumn} \XKV at useoption{twocolumn}
-\XKV at useoption{titlepage} \XKV at useoption{notitlepage}
-\XKV at useoption{openright} \XKV at useoption{openany}
-\XKV at useoption{leqno}     \XKV at useoption{fleqn}
-\XKV at useoption{a5paper}   \XKV at useoption{b5paper}
-\XKV at useoption{legalpaper}\XKV at useoption{executivepaper}
+\XKV at useoption{a4paper}
+\XKV at useoption{10pt}      
+\XKV at useoption{11pt}      
+\XKV at useoption{12pt}
+\XKV at useoption{oneside}   
+\XKV at useoption{twoside}
+\XKV at useoption{onecolumn} 
+\XKV at useoption{twocolumn}
+\XKV at useoption{titlepage} 
+\XKV at useoption{notitlepage}
+\XKV at useoption{openright}
+\XKV at useoption{openany}
+\XKV at useoption{leqno}     
+\XKV at useoption{fleqn}
+\XKV at useoption{a5paper}   
+\XKV at useoption{b5paper}
+\XKV at useoption{legalpaper}
+\XKV at useoption{executivepaper}
 \XKV at useoption{landscape}
 %    \end{macrocode}
 % A trick to delete the class options from \cmd{XKV at classoptionslist},
@@ -3417,11 +3300,10 @@
   \RequirePackage[a4,cam,center]{crop}
 \fi
 %    \end{macrocode}
-%
 % \subsection*{Fonts}
-%
-% With \XeTeX{} we do not load any fonts. Anyway the \sty{fontspec}
-% package is required because some commands of the class are base on it. 
+% If you use \hologo{XeLaTeX} or \hologo{LuaLaTeX} no default font is loaded. 
+% Anyway the \sty{fontspec} package is required because some commands 
+% of the class are base on it. 
 %    \begin{macrocode}
 \unless\ifPDFTeX%if xelatex or lualatex
 \AtBeginDocument{%
@@ -3610,7 +3492,7 @@
     \fi
     \fi
 \fi
-%    \end{macrocode}
+%    
 %
 %    \begin{macrocode}
 \unless\ifPDFTeX\else
@@ -3632,14 +3514,14 @@
       \fi
     \fi
 %    \end{macrocode}
-% Thanks to Claudio Beccari for the following macro.
+%The following macro was created by Claudio Beccari. Some time later, Massimiliano Dominici suggested the use of \cmd{AtEndPreamble} instead of \cmd{AtBeginDocument}, to make the \env{otherlanguage} environment work.
 %    \begin{macrocode}
-  \AtBeginDocument{
-    \substitutefont{LGR}{\rmdefault}{\SUF at greekfamily}
-        \DeclareRobustCommand{\greektext}{%
-           \usefont{LGR}{\SUF at greekfamily}{\f at series}{\f at shape}
-           \def\encodingdefault{LGR}}
-        \DeclareTextFontCommand{\textgreek}{\greektext}}
+\AtEndPreamble{	
+  \substitutefont{LGR}{\rmdefault}{\SUF at greekfamily}
+  \DeclareRobustCommand{\greektext}{%
+  	\usefont{LGR}{\SUF at greekfamily}{\f at series}{\f at shape}
+  	\def\encodingdefault{LGR}}
+  \DeclareTextFontCommand{\textgreek}{\greektext}}
 \ifsuftesi at cbgreek
    \else
 %    \end{macrocode}
@@ -3877,15 +3759,12 @@
               \theparagraph.\@arabic\c at subparagraph}
 %    \end{macrocode}
 % The \opt{partpage} options allows you to print a standard part page
-% in \opt{article} mode.
+% in \opt{article} mode, which is similar to a 
+% \cmd{section} but with more vertical space before and after. 
 %    \begin{macrocode}
 \ifsuftesi at partpage
   \relax
     \else
-%    \end{macrocode}
-% In \opt{article} mode the \cmd{part} command is similar to a 
-% \cmd{section} but with more vertical space before and after. 
-%    \begin{macrocode}  
   \titleclass{\part}{straight}
   \titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]
 \fi
@@ -4494,13 +4373,12 @@
 %    \end{macrocode}
 % In the collection document structure the articles are treated as
 % chapters but you would not need to print in
-% the table of contents all the sections of every article. So first of all we include in the table of contents only the author and the title of each paper:
+% the table of contents all the sections of every article. So first of 
+% all we include in the table of contents only the author and the 
+% title of each paper. Anyway the sections inside each paper are 
+% numbered as in standard articles:
 %    \begin{macrocode}
   \setcounter{tocdepth}{0}
-%    \end{macrocode}
-% Anyway the sections inside each paper are numbered 
-% as in standard articles:
-%    \begin{macrocode}
   \renewcommand\thesection{%
           \@arabic\c at section}
   \renewcommand\thesubsection{%
@@ -5081,7 +4959,7 @@
 %    \end{macrocode}
 % All the lengths depend on |\SUF at label@chap| 
 % so we define this first.
-%    \begin{macrocode}z
+%    \begin{macrocode}
 \newlength\SUF at label@chap
 \setlength\SUF at label@chap{.5em}
 %    \end{macrocode}
@@ -5590,7 +5468,7 @@
 \chapterintroname{Introduzione}
 \fi
 %    \end{macrocode}
-% \paragraph{Manual breaks}
+% \subsubsection*{Manual breaks}
 % Active in the table of contents but not in the text.
 %    \begin{macrocode}
 \newif\ifheadbreak\headbreakfalse
@@ -5609,7 +5487,7 @@
     \begingroup\headbreaktrue\xheadbreakfalse%
   \origtableofcontents\endgroup}
 %    \end{macrocode}
-% \paragraph{Backward compatibility}
+% \subsubsection*{Backward compatibility}
 % An environment to manually typeset the bibliography. (Use \sty{biblatex} instead!)
 %    \begin{macrocode}
 \newenvironment{bibliografia}{%
@@ -5643,10 +5521,7 @@
       \let\makelabel\itlabel}}
   {\endlist}
 %    \end{macrocode}
-%
 % \subsection*{Final settings}
-% Renew  \cmd{frontmatter} to have arabic page numbering.
-%
 %    \begin{macrocode}
 \ifsuftesi at article
 \renewcommand\frontmatter{\ClassError{suftesi}
@@ -5665,6 +5540,10 @@
   {Command \noexpand\backmatter is undefined\MessageBreak 
      using 'structure=article'}}
 \else
+%    \end{macrocode}
+% Nowadays there is no longer any sense in having a different numbering 
+% for the frontmatter pages. For this reason we redefine the \cmd{frontmatter} command in order to obtain Arabic numerals.
+%    \begin{macrocode}
 \renewcommand\frontmatter{\cleardoublepage\@mainmatterfalse} 
 \renewcommand\mainmatter{\cleardoublepage\@mainmattertrue} 
 \fi
@@ -5671,22 +5550,20 @@
 %    \end{macrocode}
 % In a previous version the \cmd{hemph} command was provided
 % to fix a bug in the hyphenation of some italian expressions
-% like ``dell'\emph{encyclopaedia}''. Now the bug has been fixed by the \sty{fixltxhyph} package by Claudio Beccari. The package 
-% must be loaded after \sty{babel} or \sty{polyglossia}:
+% like ``dell'\emph{encyclopaedia}''. Now the bug has been fixed by the 
+% \sty{fixltxhyph} package by Claudio Beccari. The \cmd{hemph} command 
+% is provided only for backward compatibility. Note that the \sty{fixltxhyph} 
+% package must be loaded after \sty{babel} or \sty{polyglossia}.
 %    \begin{macrocode}
 \@ifpackageloaded{babel}
   {\AtBeginDocument{\RequirePackage{fixltxhyph}}}{}
 \@ifpackageloaded{polyglossia}
   {\AtBeginDocument{\RequirePackage{fixltxhyph}}}{}
-%    \end{macrocode}
-% The \cmd{hemph} command is provided only for 
-% backward compatibility:
-%    \begin{macrocode}
 \let\hemph\emph
 %    \end{macrocode}
 % The first line of all sections is indented by default
-% using \XeLaTeX{} with Italian as the main language. Anyway this is 
-% incongruous with the \LaTeX{} default.
+% using \hologo{XeLaTeX} with Italian as the main language. Anyway this is 
+% incongruous with the \hologo{LaTeX} default.
 %    \begin{macrocode}
 \unless\ifPDFTeX% if xetex or luatex
   \let\@afterindenttrue\@afterindentfalse
@@ -5779,21 +5656,6 @@
   Url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf},
   Year = {2010}}
 
- at online{wilson-robertson:appendix,
-	Author = {Peter R. Wilson and Will Robertson},
-	Note = {Version 1.2c},
-	Title = {The \textsf{appendix} package},
-	Url = {http://mirrors.ctan.org/macros/latex/contrib/appendix/appendix.pdf},
-	Year = {2020}}
-
- at online{Valbusa:fontsize,
-	Author = {Ivan Valbusa},
-	Note = {Versione 0.1},
-	Title = {User's Guide to \textsf{fontsize}},
-	Subtitle = {A small package to change the font size},	
-	Url = {http://mirrors.ctan.org/macros/latex/contrib/fontsize/fontsize.pdf},
-	Year = {2020}}
-
 @online{Miede:2011,
   Author = {André Miede},
   Title = {A Classic Thesis style},
@@ -5802,7 +5664,7 @@
 
 @book{Pantieri:2011,
   Author = {Lorenzo Pantieri and Tommaso Gordini},
-  Booktitle = {L'arte di scrivere con LATEX},
+  Booktitle = {L'arte di scrivere con \LaTeX},
   Date = {2012},
   Edition = {new edition},
   Foreword = {Enrico Gregorio},
@@ -5810,8 +5672,8 @@
   Subtitle = {Un'introduzione a \LaTeXe},
   Title = {L'arte di scrivere con \LaTeX},
   Url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf},
-  Annote = {Questa guida Ë diventata il punto di riferimento degli utenti 
-  italiani di \LaTeX\ ed Ë apprezzata per la chiarezza espositiva e la 
+  Annote = {Questa guida è diventata il punto di riferimento degli utenti 
+  italiani di \LaTeX\ ed è apprezzata per la chiarezza espositiva e la 
   completezza dei contenuti}}
 
 @article{Pantieri:2009,
@@ -5847,6 +5709,338 @@
   Publisher = {Laterza},
   Title = {Arte come mestiere},
   Year = {1966}}
+
+ at manual{amsthm,
+	title = {The \textsf{\MakeLowercase{Amsthm}} package},
+	subtitle = {Typesetting theorems (AMS style)},
+	author = {{The American Mathematical Society}},
+	url = {http://www.ams.org/tex/amslatex.html},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {2.20.1}
+}
+
+ at manual{appendix,
+	title = {The \textsf{\MakeLowercase{Appendix}} package},
+	subtitle = {Extra control of appendices},
+	author = {Robertson, Will and Wilson, Peter R.},
+	url = {http://www.ctan.org/pkg/appendix},
+	urldate = {2020-05-24}, 
+	date = {2020-02-08},
+	version = {1.2c}
+}
+
+ at manual{bera,
+	title = {The \textsf{\MakeLowercase{bera}} package},
+	subtitle = {Bera fonts},
+	author = {Walter Schmidt},
+	url = {http://www.ctan.org/pkg/bera},
+	urldate = {2020-05-24}, 
+	date = {2004-09-30},
+	version = {}
+}
+
+ at manual{biolinum,
+	title = {The \textsf{\MakeLowercase{biolinum-type1}} package},
+	subtitle = {(pdf)\LaTeX\ support for the Biolinum family of fonts},
+	author = {Bob Tennent},
+	url = {https://www.ctan.org/pkg/biolinum-type1},
+	urldate = {2020-05-24}, 
+	date = {2012-10-30},
+	version = {5.3.0}
+}
+
+ at manual{caption,
+	title = {The \textsf{\MakeLowercase{Caption}} package},
+	subtitle = {Customising captions in floating environments},
+	author = {Sommerfeldt, Axel},
+	url = {http://www.ctan.org/pkg/caption},
+	urldate = {2020-05-24}, 
+	date = {2020-05-10},
+	version = {}
+}
+
+ at manual{cclicenses,
+	title = {The \textsf{\MakeLowercase{CClicenses}} package},
+	subtitle = {Typeset Creative Commons licence logos},
+	author = {Pignalberi, Gianluca},
+	url = {http://www.ctan.org/pkg/cclicenses},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {}
+}
+
+ at manual{cochineal,
+	title = {The \textsf{\MakeLowercase{Cochineal}} package},
+	subtitle = {Cochineal fonts with \LaTeX\ support},
+	author = {Sharpe, Michael},
+	url = {http://www.ctan.org/pkg/cochineal},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {1.061}
+}
+
+ at manual{color,
+	title = {The \textsf{\MakeLowercase{Color}} package},
+	subtitle = {Colour control for \LaTeX\ documents},
+	author = {Carlisle, David and {The \LaTeX\ Team}},
+	url = {http://www.ctan.org/pkg/color},
+	urldate = {2020-05-24}, 
+	date = {2019-11-23},
+	version = {1.2a}
+}
+
+ at manual{crop,
+	title = {The \textsf{\MakeLowercase{Crop}} package},
+	subtitle = {Support for cropmarks},
+	author = {Franz, Melchior},
+	url = {http://www.ctan.org/pkg/crop},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {1.5}
+}
+
+ at manual{emptypage,
+	title = {The \textsf{\MakeLowercase{Emptypage}} package},
+	subtitle = {Make empty pages really empty},
+	author = {Wette, Karl},
+	url = {http://www.ctan.org/pkg/emptypage},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {1.2}
+}
+
+ at manual{enumitem,
+	title = {The \textsf{\MakeLowercase{Enumitem}} package},
+	subtitle = {Control layout of itemize, enumerate, description},
+	author = {Bezos López, Javier},
+	url = {http://www.texnia.com/enumitem.html},
+	urldate = {2020-05-24}, 
+	date = {2019-06-20},
+	version = {3.9}
+}
+
+ at manual{fancyhdr,
+	title = {The \textsf{\MakeLowercase{Fancyhdr}} package},
+	subtitle = {Extensive control of page headers and footers in \hologo{LaTeX2e}},
+	author = {van Oostrum, Piet},
+	url = {http://www.ctan.org/pkg/fancyhdr},
+	urldate = {2020-05-24}, 
+	date = {2019-01-31},
+	version = {3.10}
+}
+
+ at manual{fixltxhyph,
+	title = {The \textsf{\MakeLowercase{Fixltxhyph}} package},
+	subtitle = {Allow hyphenation of partially-emphasised substrings},
+	author = {Beccari, Claudio},
+	url = {http://www.ctan.org/pkg/fixltxhyph},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {0.4}
+}
+
+ at manual{fontenc,
+	title = {The \textsf{\MakeLowercase{Fontenc}} package},
+	subtitle = {Standard package for selecting font encodings},
+	author = {{The \LaTeX\ Team}},
+	url = {http://www.ctan.org/pkg/fontenc},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {}
+}
+
+ at manual{fontsize,
+	title = {The \textsf{\MakeLowercase{Fontsize}} package},
+	subtitle = {A small package to set arbitrary sizes for the main font of the document},
+	author = {Valbusa, Ivan},
+	url = {http://www.ctan.org/pkg/fontsize},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {0.1}
+}
+
+ at manual{geometry,
+	title = {The \textsf{\MakeLowercase{Geometry}} package},
+	subtitle = {Flexible and complete interface to document dimensions},
+	author = {Carlisle, David and Umeki, Hideo},
+	url = {http://www.ctan.org/pkg/geometry},
+	urldate = {2020-05-24}, 
+	date = {2020-01-02},
+	version = {5.9}
+}
+
+ at manual{iftex,
+	title = {The \textsf{\MakeLowercase{Iftex}} package},
+	subtitle = {Am I running under pdf\TeX, Xe\TeX\ or Lua\TeX?},
+	author = {Khalighi, Vafa and {The \LaTeX\ Team}},
+	url = {http://www.ctan.org/pkg/iftex},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {1.0d}
+}
+
+ at manual{inconsolata,
+	title = {The \textsf{\MakeLowercase{Inconsolata}} package},
+	subtitle = {A monospaced font, with support files for use with \TeX},
+	author = {Levien, Raph and Berry, Karl and Sharpe, Michael},
+	url = {http://levien.com/type/myfonts/inconsolata.html},
+	urldate = {2020-05-24}, 
+	date = {2019-06-20},
+	version = {1.121}
+}
+
+ at manual{libertine,
+	title = {The \textsf{\MakeLowercase{Libertine}} package},
+	subtitle = {Use of Linux Libertine and Biolinum fonts with \LaTeX},
+	author = {Tennent, Bob},
+	url = {http://www.ctan.org/pkg/libertine},
+	urldate = {2020-05-24}, 
+	date = {2020-03-26},
+	version = {5.3.0}
+}
+
+ at manual{libertinust1math,
+	title = {The \textsf{\MakeLowercase{LibertinusT1Math}} package},
+	subtitle = {A Type 1 font and \LaTeX\ support for Libertinus Math},
+	author = {Sharpe, Michael},
+	url = {http://www.ctan.org/pkg/libertinust1math},
+	urldate = {2020-05-24}, 
+	date = {2018-10-07},
+	version = {1.1.9}
+}
+
+ at manual{lm,
+	title = {The \textsf{\MakeLowercase{lm}} package},
+	subtitle = {Latin modern fonts in outline formats},
+	author = {B. Jackowski and J.M. Nowacki},
+	url = {http://www.ctan.org/pkg/lmodern},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {2.004}
+}
+
+ at manual{luatex85,
+	title = {The \textsf{\MakeLowercase{Luatex85}} package},
+	subtitle = {pdfTeX aliases for Lua\TeX},
+	author = {{The \LaTeX\ Team} and Carlisle, David and Wright, Joseph},
+	url = {http://www.ctan.org/pkg/luatex85},
+	urldate = {2020-05-24}, 
+	date = {2016-06-15},
+	version = {1.4}
+}
+
+ at manual{mathalpha,
+	title = {The \textsf{\MakeLowercase{Mathalpha}} package},
+	subtitle = {General package for loading maths alphabets in \LaTeX},
+	author = {Sharpe, Michael},
+	url = {http://www.ctan.org/pkg/mathalpha},
+	urldate = {2020-05-24}, 
+	date = {2019-10-05},
+	version = {1.13}
+}
+
+ at manual{mathpazo,
+	title = {The \textsf{\MakeLowercase{Mathpazo}} package},
+	subtitle = {Fonts to typeset mathematics to match Palatino},
+	author = {Puga, Diego},
+	url = {http://www.ctan.org/pkg/mathpazo},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {1.003}
+}
+
+ at manual{microtype,
+	title = {The \textsf{\MakeLowercase{Microtype}} package},
+	subtitle = {Subliminal refinements towards typographical perfection},
+	author = {Schlicht, Robert},
+	url = {http://www.ctan.org/pkg/microtype},
+	urldate = {2020-05-24}, 
+	date = {2019-11-18},
+	version = {2.7d}
+}
+
+ at manual{multicol,
+	title = {The \textsf{\MakeLowercase{Multicol}} package},
+	subtitle = {Intermix single and multiple columns},
+	author = {Mittelbach, Frank and {The \LaTeX\ Team}},
+	url = {http://www.ctan.org/pkg/multicol},
+	urldate = {2020-05-24}, 
+	date = {2019-12-09},
+	version = {1.8y}
+}
+
+ at manual{newpx,
+	title = {The \textsf{\MakeLowercase{newpx}} package},
+	subtitle = {Alternative uses of the PX fonts, with improved metrics},
+	author = {Michael Sharpe},
+	url = {http://www.ctan.org/pkg/newpxmath},
+	urldate = {2020-05-24}, 
+	date = {2020-05-17},
+	version = {1.411}
+}
+
+
+ at manual{newtx,
+	title = {The \textsf{\MakeLowercase{newtx}} package},
+	subtitle = {Alternative uses of the TX fonts, with improved metrics},
+	author = {Michael Sharpe},
+	url = {http://www.ctan.org/pkg/newtxmath},
+	urldate = {2020-05-24}, 
+	date = {2020-05-17},
+	version = {1.627}
+}
+
+ at manual{substitutefont,
+	title = {The \textsf{\MakeLowercase{Substitutefont}} package},
+	subtitle = {Easy font substitution},
+	author = {Milde, Günter},
+	url = {http://www.ctan.org/pkg/substitutefont},
+	urldate = {2020-05-24}, 
+	date = {2013-11-04},
+	version = {0.1.4}
+}
+
+ at manual{textcomp,
+	title = {The \textsf{\MakeLowercase{Textcomp}} package},
+	subtitle = {\LaTeX\ support for the Text Companion fonts},
+	author = {Rahtz, Sebastian},
+	url = {http://www.ctan.org/pkg/textcomp},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {}
+}
+
+ at manual{titlesec,
+	title = {The \textsf{\MakeLowercase{Titlesec}} package},
+	subtitle = {Select alternative section titles},
+	author = {Bezos López, Javier},
+	url = {http://www.ctan.org/pkg/titlesec},
+	urldate = {2020-05-24}, 
+	date = {2019-10-16},
+	version = {2.13}
+}
+
+ at manual{titletoc,
+	title = {The \textsf{\MakeLowercase{Titletoc}} package},
+	subtitle = {Alternative headings for toc/lof/lot},
+	author = {Bezos López, Javier},
+	url = {http://www.ctan.org/pkg/titletoc},
+	urldate = {2020-05-24}, 
+	date = {2019-10-16},
+	version = {2.13}
+}
+
+ at manual{xkeyval,
+	title = {The \textsf{\MakeLowercase{Xkeyval}} package},
+	subtitle = {Extension of the keyval package},
+	author = {Adriaens, Hendri},
+	url = {http://www.ctan.org/pkg/xkeyval},
+	urldate = {2020-05-24}, 
+	date = {},
+	version = {2.7a}
+}
+
 %</bib>
 % \fi
 %

Modified: trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls	2020-06-26 19:42:39 UTC (rev 55668)
+++ trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls	2020-06-26 19:42:59 UTC (rev 55669)
@@ -26,7 +26,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
 \ProvidesClass{suftesi}
-    [2020/05/21 v2.9.9 A class for typesetting theses, books and articles]
+    [2020/06/26 v2.9.10 A class for typesetting theses, books and articles]
 \RequirePackage{xkeyval}
 \newif\ifsuftesi at compatibility
 \newif\ifsuftesi at nofont
@@ -1190,15 +1190,24 @@
   tocsubsecfont=roman,
   tocsubsubsecfont=roman}
 \ProcessOptionsX<>\relax
-\XKV at useoption{a4paper}   \XKV at useoption{10pt}
-\XKV at useoption{11pt}      \XKV at useoption{12pt}
-\XKV at useoption{oneside}   \XKV at useoption{twoside}
-\XKV at useoption{onecolumn} \XKV at useoption{twocolumn}
-\XKV at useoption{titlepage} \XKV at useoption{notitlepage}
-\XKV at useoption{openright} \XKV at useoption{openany}
-\XKV at useoption{leqno}     \XKV at useoption{fleqn}
-\XKV at useoption{a5paper}   \XKV at useoption{b5paper}
-\XKV at useoption{legalpaper}\XKV at useoption{executivepaper}
+\XKV at useoption{a4paper}
+\XKV at useoption{10pt}
+\XKV at useoption{11pt}
+\XKV at useoption{12pt}
+\XKV at useoption{oneside}
+\XKV at useoption{twoside}
+\XKV at useoption{onecolumn}
+\XKV at useoption{twocolumn}
+\XKV at useoption{titlepage}
+\XKV at useoption{notitlepage}
+\XKV at useoption{openright}
+\XKV at useoption{openany}
+\XKV at useoption{leqno}
+\XKV at useoption{fleqn}
+\XKV at useoption{a5paper}
+\XKV at useoption{b5paper}
+\XKV at useoption{legalpaper}
+\XKV at useoption{executivepaper}
 \XKV at useoption{landscape}
 \def\XKV at classoptionslist{}
 \RequirePackage{multicol}
@@ -1418,12 +1427,12 @@
         \fi
       \fi
     \fi
-  \AtBeginDocument{
-    \substitutefont{LGR}{\rmdefault}{\SUF at greekfamily}
-        \DeclareRobustCommand{\greektext}{%
-           \usefont{LGR}{\SUF at greekfamily}{\f at series}{\f at shape}
-           \def\encodingdefault{LGR}}
-        \DeclareTextFontCommand{\textgreek}{\greektext}}
+\AtEndPreamble{ 
+  \substitutefont{LGR}{\rmdefault}{\SUF at greekfamily}
+  \DeclareRobustCommand{\greektext}{%
+   \usefont{LGR}{\SUF at greekfamily}{\f at series}{\f at shape}
+   \def\encodingdefault{LGR}}
+  \DeclareTextFontCommand{\textgreek}{\greektext}}
 \ifsuftesi at cbgreek
    \else
 \DeclareFontFamily{LGR}{bodoni}{}



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