summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/suftesi/suftesi.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/suftesi/suftesi.dtx')
-rw-r--r--macros/latex/contrib/suftesi/suftesi.dtx680
1 files changed, 437 insertions, 243 deletions
diff --git a/macros/latex/contrib/suftesi/suftesi.dtx b/macros/latex/contrib/suftesi/suftesi.dtx
index cdeca22b56..ff9d6bb38f 100644
--- a/macros/latex/contrib/suftesi/suftesi.dtx
+++ b/macros/latex/contrib/suftesi/suftesi.dtx
@@ -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 @@ This work has the LPPL maintenance status "author-maintained".
%<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 @@ This work has the LPPL maintenance status "author-maintained".
%--------------------------------------------------------
% DOC FACILITIES
%--------------------------------------------------------
-\usepackage{metalogo,hologo}
+\usepackage{hologo}
\usepackage{guit}% before ltxdockit but after xcolor!
\usepackage[final]{microtype}
\let\cs\relax
@@ -122,6 +122,8 @@ This work has the LPPL maintenance status "author-maintained".
\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 @@ This work has the LPPL maintenance status "author-maintained".
%</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 @@ This work has the LPPL maintenance status "author-maintained".
% 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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% 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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
%
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% ^^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 @@ This work has the LPPL maintenance status "author-maintained".
% 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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
%
% ^^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 @@ This work has the LPPL maintenance status "author-maintained".
% 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 @@ This work has the LPPL maintenance status "author-maintained".
% ^^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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% 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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
% \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 @@ This work has the LPPL maintenance status "author-maintained".
%
% \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 @@ This work has the LPPL maintenance status "author-maintained".
\newif\ifsuftesi@toccompactsec
\newif\ifsuftesi@toccompactsubsec
\newif\ifsuftesi@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 @@ This work has the LPPL maintenance status "author-maintained".
\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 @@ This work has the LPPL maintenance status "author-maintained".
\def\SUF@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@choicekey{}{smallcapsstyle}[\val\nr]
{low,upper}[low]{%
@@ -2690,7 +2565,7 @@ This work has the LPPL maintenance status "author-maintained".
\def\suftesi@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@PART@StyleSwitch{#1}}
\newcommand{\chapfont}[1]{\def\SUF@CHAP@StyleSwitch{#1}}
@@ -2721,7 +2596,6 @@ This work has the LPPL maintenance status "author-maintained".
\def\SUF@SUBSUBSEC@thecontentslabel{#1\thecontentslabel}}
% \end{macrocode}
% \subsection*{Headers}
-%
% \subsubsection*{Header style}
% \begin{macrocode}
\define@choicekey{}{headerstyle}[\val\nr]
@@ -3367,15 +3241,24 @@ quotesize,footnotestyle,liststyle,captionstyle}
% so that the option will not produce the ``Unused global options''
% message:
% \begin{macrocode}
-\XKV@useoption{a4paper} \XKV@useoption{10pt}
-\XKV@useoption{11pt} \XKV@useoption{12pt}
-\XKV@useoption{oneside} \XKV@useoption{twoside}
-\XKV@useoption{onecolumn} \XKV@useoption{twocolumn}
-\XKV@useoption{titlepage} \XKV@useoption{notitlepage}
-\XKV@useoption{openright} \XKV@useoption{openany}
-\XKV@useoption{leqno} \XKV@useoption{fleqn}
-\XKV@useoption{a5paper} \XKV@useoption{b5paper}
-\XKV@useoption{legalpaper}\XKV@useoption{executivepaper}
+\XKV@useoption{a4paper}
+\XKV@useoption{10pt}
+\XKV@useoption{11pt}
+\XKV@useoption{12pt}
+\XKV@useoption{oneside}
+\XKV@useoption{twoside}
+\XKV@useoption{onecolumn}
+\XKV@useoption{twocolumn}
+\XKV@useoption{titlepage}
+\XKV@useoption{notitlepage}
+\XKV@useoption{openright}
+\XKV@useoption{openany}
+\XKV@useoption{leqno}
+\XKV@useoption{fleqn}
+\XKV@useoption{a5paper}
+\XKV@useoption{b5paper}
+\XKV@useoption{legalpaper}
+\XKV@useoption{executivepaper}
\XKV@useoption{landscape}
% \end{macrocode}
% A trick to delete the class options from \cmd{XKV@classoptionslist},
@@ -3417,11 +3300,10 @@ quotesize,footnotestyle,liststyle,captionstyle}
\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 @@ quotesize,footnotestyle,liststyle,captionstyle}
\fi
\fi
\fi
-% \end{macrocode}
+%
%
% \begin{macrocode}
\unless\ifPDFTeX\else
@@ -3632,14 +3514,14 @@ quotesize,footnotestyle,liststyle,captionstyle}
\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@greekfamily}
- \DeclareRobustCommand{\greektext}{%
- \usefont{LGR}{\SUF@greekfamily}{\f@series}{\f@shape}
- \def\encodingdefault{LGR}}
- \DeclareTextFontCommand{\textgreek}{\greektext}}
+\AtEndPreamble{
+ \substitutefont{LGR}{\rmdefault}{\SUF@greekfamily}
+ \DeclareRobustCommand{\greektext}{%
+ \usefont{LGR}{\SUF@greekfamily}{\f@series}{\f@shape}
+ \def\encodingdefault{LGR}}
+ \DeclareTextFontCommand{\textgreek}{\greektext}}
\ifsuftesi@cbgreek
\else
% \end{macrocode}
@@ -3877,15 +3759,12 @@ quotesize,footnotestyle,liststyle,captionstyle}
\theparagraph.\@arabic\c@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@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 @@ quotesize,footnotestyle,liststyle,captionstyle}
% \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@section}
\renewcommand\thesubsection{%
@@ -5081,7 +4959,7 @@ Janusz M.~Nowacki.
% \end{macrocode}
% All the lengths depend on |\SUF@label@chap|
% so we define this first.
-% \begin{macrocode}z
+% \begin{macrocode}
\newlength\SUF@label@chap
\setlength\SUF@label@chap{.5em}
% \end{macrocode}
@@ -5590,7 +5468,7 @@ Janusz M.~Nowacki.
\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 @@ Janusz M.~Nowacki.
\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 @@ Janusz M.~Nowacki.
\let\makelabel\itlabel}}
{\endlist}
% \end{macrocode}
-%
% \subsection*{Final settings}
-% Renew \cmd{frontmatter} to have arabic page numbering.
-%
% \begin{macrocode}
\ifsuftesi@article
\renewcommand\frontmatter{\ClassError{suftesi}
@@ -5665,28 +5540,30 @@ Janusz M.~Nowacki.
{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
% \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 @@ Janusz M.~Nowacki.
Url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf},
Year = {2010}}
-@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}}
-
-@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 @@ Janusz M.~Nowacki.
@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 @@ Janusz M.~Nowacki.
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 @@ Janusz M.~Nowacki.
Publisher = {Laterza},
Title = {Arte come mestiere},
Year = {1966}}
+
+@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}
+}
+
+@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}
+}
+
+@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 = {}
+}
+
+@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}
+}
+
+@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 = {}
+}
+
+@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 = {}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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 = {}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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}
+}
+
+
+@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}
+}
+
+@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}
+}
+
+@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 = {}
+}
+
+@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}
+}
+
+@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}
+}
+
+@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
%