From 580a384585ecc80778ebca5845ce3bd7ae60cb48 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 28 Jan 2021 03:01:03 +0000 Subject: CTAN sync 202101280301 --- macros/latex/contrib/suftesi/suftesi.dtx | 85 ++++++++++++++++--------------- macros/latex/contrib/suftesi/suftesi.pdf | Bin 795320 -> 794737 bytes 2 files changed, 45 insertions(+), 40 deletions(-) (limited to 'macros/latex/contrib/suftesi') diff --git a/macros/latex/contrib/suftesi/suftesi.dtx b/macros/latex/contrib/suftesi/suftesi.dtx index db02413714..250432db6b 100644 --- a/macros/latex/contrib/suftesi/suftesi.dtx +++ b/macros/latex/contrib/suftesi/suftesi.dtx @@ -5,7 +5,7 @@ \preamble The 'suftesi' document class -Copyright (C) 2009-2020 Ivan Valbusa +Copyright (C) 2009-2021 Ivan Valbusa All rights reserved. @@ -56,7 +56,7 @@ This work has the LPPL maintenance status "author-maintained". %\NeedsTeXFormat{LaTeX2e}[2005/12/01] %\ProvidesClass{suftesi} %<*class> - [2021/01/24 v3.0 A class for typesetting theses, books and articles] + [2021/01/27 v3.0.1 A class for typesetting theses, books and articles] % %<*driver> \documentclass[12pt]{ltxdoc} @@ -101,6 +101,8 @@ This work has the LPPL maintenance status "author-maintained". \usepackage{amsthm} \usepackage[cochineal,bigdelims,cmintegrals,vvarbb]{newtxmath} \usepackage[cal=boondoxo]{mathalpha} +\usepackage{manfnt} +\usepackage{lettrine} %-------------------------------------------------------- % LAYOUT %-------------------------------------------------------- @@ -143,6 +145,7 @@ cochineal,mathpazo,bera,amsthm} \DeclareRobustCommand*{\arm}[1]{\ar{\meta{\argstyle#1}}} \DeclareRobustCommand*{\oarm}[1]{\oar{\meta{\argstyle#1}}} \newcommand*{\OR}{${}\mid{}$} +\newcommand{\alert}[1][]{\lettrine[#1]{\normalsize\textdbend}{\hskip.4em}} % New environments \newenvironment{ttquote}{% \begin{mdframed}\ttfamily\microtypesetup{activate=false}}{\end{mdframed}} @@ -153,12 +156,10 @@ cochineal,mathpazo,bera,amsthm} \ifblank{#1} {\ltd@option{}{#2}{#3}{}} {\ltd@option{}{#2}{#3}{\ltd@textverb{#1}}}}% -\patchcmd{\optionlist}{\marglistwidth}{0pt}{}{} -\patchcmd{\optionlist}{\hss}{\phantom{\rule{1pt}{20pt}}\hss}{}{} -\patchcmd{\ltd@option@i}{\linewidth}{\linewidth-\marglistwidth}{}{} \pretocmd{\valuelist}{\let\optionlistfont\valuelistfont}{}{} \patchcmd{\ltxsyntax}{\marglistwidth}{0pt}{}{} \patchcmd{\ltd@option@i}{=}{\ = }{}{} +\patchcmd{\ltd@option@ii}{=}{\ = }{}{} \expandafter\patchcmd\csname\string\valuelist\endcsname{{\leftmargin}{\labelsep}}{{\leftmargin}{3\labelsep}}{}{} % New color for items \newcommand*{\valuelistfont}{% @@ -191,14 +192,14 @@ cochineal,mathpazo,bera,amsthm} laoreet varius, eros tellus maris quam, pellentesque hendrerit.} \def\latintxtb{Morbi luctus, wisi viverra faucibus pretium, nihil est placerat pro cuius loquentis verba. Sed maleficium in quibusdam - aeternitaem manet.} + aeternitaem.} \def\greektxt{Πρῶτον εἰπεῖν περὶ τί καὶ τίνος ἐστὶν ἡ σκέψις, ὅτι περὶ ἀπόδειξιν καὶ ἐπιστήμης ἀποδεικτικῆς· εἶτα διορίσαι τί ἐστι πρότασις καὶ τί ὅρος καὶ τί συλλογισμός} \newcommand{\greekexample}[4]{% - \noindent\paragraph{#3}{\fontfamily{#1}\selectfont\latintxt\ }% + \noindent\textbf{#3}{ \fontfamily{#1}\selectfont\latintxt\ }% {\fontfamily{#2}\fontsize{#4}{13}\selectfont% - \textgreek{\greektxt}} {\fontfamily{#1}\selectfont\latintxtb}} + \textgreek{\greektxt}} {\fontfamily{#1}\selectfont\latintxtb}\par\smallskip} % -------------------------------------------------------- % LAYOUTS THUMBNAILS % -------------------------------------------------------- @@ -288,6 +289,7 @@ cochineal,mathpazo,bera,amsthm} % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % +% \changes{v3.0.1}{2021/01/27}{Maintenance release.} % \changes{v3.0}{2021/01/24}{Improved \sty{biblatex} support. Updated documentation.} % \changes{v2.9.9b (2.9.11)}{2020/12/21}{New page layouts: \opt{pocketa}, \opt{pocketb}, \opt{pocketc}. New commands \cmd{breakinbody}, \cmd{breakinbodyleft}, \cmd{breakintoc} (old names: \cmd{headbreak} and \cmd{xheadbreak}). Changed definitions of \cmd{appendixpagename}, \cmd{appendixtocname} and \cmd{appendixname} commands (default: english). The \cmd{part} command has been completely redefined. Updated documentation.} % \changes{v2.9.9a (2.9.10)}{2020/06/26}{Corrected a bug using the \env{otherlanguage} environment with \opt{greekfont} option. Updated documentation.} @@ -606,15 +608,16 @@ cochineal,mathpazo,bera,amsthm} % and you can change the value of \cmd{baselineskip} too. For example % you can resize the typeblock of the \texttt{supercompactaureo} layout % to fit particular needs, or simply because the font used requires -% a smaller line width. Remember that if you change the line spacing with -% the \cmd{linespread} command, you need to add \cmd{normalsize}. -% As you can see +% a smaller line width. As you can see % in the following example, you can change many aspects of the layout, % using the parameters available for the \cmd{geometry} command. % Here we have % modified also the margin ratio, the value of the upper margin and the % distance between the head and the beginning of the text. For the other parameters % sees the documentation of the \sty{geometry} package \parencite{geometry}. +% +% \alert Remember that if you change the line spacing with +% the \cmd{linespread} command, you need to add \cmd{normalsize}. % \medskip % %\begin{minipage}{.4\textwidth} @@ -693,7 +696,6 @@ cochineal,mathpazo,bera,amsthm} %\end{tabular}\\[-3ex] %\caption{The layouts of \sty{suftesi}}\label{tab:layouts} %\end{table} -^^A The form of the book has been changing through the centuries and every content requires a particular shape. Nowdays the most widespread form for literary essays is a compact one. So, if you are interested in such a topic, you should consider the compact layouts. % %\begin{figure} % \vspace*{-1cm} @@ -754,8 +756,8 @@ cochineal,mathpazo,bera,amsthm} % of the \sty{ugm} fonts, (URW)++ GaramondNo8 (see the License note in the % package documentation at the web page \url{https://www.ctan.org/pkg/garamondx}). % They are not distributed as part of \TeX~Live, but they may be downloaded -% using the \texttt{getnonfreefonts} script. See the instructions for -% installation at \url{http://tug.org/fonts/getnonfreefonts/}. +% using the \texttt{getnonfreefonts} script. See the instructions +% at \url{http://tug.org/fonts/getnonfreefonts/}. % % ^^A ---------------------------------------------------------------- % ^^A @@ -844,7 +846,7 @@ cochineal,mathpazo,bera,amsthm} % but in this case, as previously cleared, remember to load the % \opt{defaultfont=none} option. % -% \begin{mdframed}[backgroundcolor=philA!10,linecolor=white]\vskip-\baselineskip +% \begin{mdframed}[backgroundcolor=philA!10,linecolor=white] %\greekexample{Cochineal-LF}{Cochineal-LF}{Cochineal/Cochineal}{12.15} %\greekexample{Cochineal-LF}{bodoni}{Cochineal/Bodoni}{11.25} %\greekexample{Cochineal-LF}{artemisia}{Cochineal/Artemisia}{11.8} @@ -1036,7 +1038,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[book]{structure}{\opt{book}\OR\opt{article}\OR\opt{collection}} % \changes{v0.9b}{2012/09/23}{New option \opt{structure}} % \begin{valuelist} @@ -1109,7 +1111,7 @@ cochineal,mathpazo,bera,amsthm} % Sometimes it is not desirable to have the crop marks on every page. % In such a case you can use the \cmd{crop}|[off]| command % after the first page of the document. -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1117,7 +1119,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[10\OR 10pt]{fontsize}{\meta{dimen}} % Sets the main font sizes for the document, changing the \cmd{baselineskip} % accordingly. This option is based on the \sty{fontsize} package \parencite{fontsize}. The \meta{fontsize} can be given in any unit recognized @@ -1159,9 +1161,9 @@ cochineal,mathpazo,bera,amsthm} % \item[minimal] Loads \sty{newtxmath} (for Cochineal and Linux Libertine) or \sty{newpxmath} (for PX Fonts). % \item[extended] Loads the previous option plus the \sty{amsthm} and \sty{mathalpha} packages. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % -% \begin{optionlist} +% \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 \hologo{XeLaTeX} or \hologo{LuaLaTeX} this option is effective only if a font selection command (such as \cmd{setmainfont}) is given. @@ -1169,7 +1171,7 @@ cochineal,mathpazo,bera,amsthm} % \item[low] Prints lowercase spaced \textsc{\lsstyle small capitals}. % \item[upper] Prints spaced \textsc{\lsstyle Small Capitals} with uppercase initials. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1179,7 +1181,7 @@ cochineal,mathpazo,bera,amsthm} % % In the following options \meta{level} can be \opt{part}, \opt{chap}, \opt{sec}, % \opt{subsec}, \opt{subsubsec}. -% \begin{optionlist} +% \begin{optionlist*} % \optitem[roman]{\meta{level}font}{\opt{roman}\OR\opt{italic}\OR % \opt{smallcaps}} % \begin{valuelist} @@ -1210,7 +1212,7 @@ cochineal,mathpazo,bera,amsthm} % \item[dotroman] As \opt{roman} but followed by a dot. % \item[dotRoman] As \opt{Roman} but followed by a dot. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1218,7 +1220,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[standard]{tocstyle}{\opt{standard}\OR\opt{dotted}\OR % \opt{ragged}\OR\opt{leftpage}} % \changes{v0.9b}{2012/09/23}{New option \opt{tocstyle}} @@ -1265,7 +1267,7 @@ cochineal,mathpazo,bera,amsthm} % and the list of tables in two columns. % \item[all] Prints all the contents lists in two columns. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1273,7 +1275,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[inner]{headerstyle}{\opt{inner}\OR\opt{center}\OR % \opt{plain}\OR\opt{authortitleinner}\OR\opt{authortitlecenter}} % \begin{valuelist} @@ -1299,7 +1301,7 @@ cochineal,mathpazo,bera,amsthm} % \item[italic] Prints the headers in \emph{italic}. % \item[smallcaps] Prints the headers in \textsc{\lsstyle spaced small caps}. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1307,7 +1309,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[center]{quotestyle}{\opt{center}\OR\opt{right}} % \changes{v0.9b}{2012/09/23}{New option \opt{quotestyle}} % \begin{valuelist} @@ -1367,7 +1369,7 @@ cochineal,mathpazo,bera,amsthm} % \item[smallcaps] % Prints only the caption label in \textsc{\lsstyle spaced small caps}. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1375,7 +1377,7 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[\cmd{baselineskip}]{parindent}{\meta{dimen}} % \changes{v0.9b}{2012/09/23}{New option \opt{parindent}} % \begin{valuelist} @@ -1398,7 +1400,7 @@ cochineal,mathpazo,bera,amsthm} % \changes{v1.0}{2012/10/14}{First stable release. Renamed option \opt{bozza} to \opt{draftdate}} % If \opt{true} it prints the string ``Version of \meta{date}'' in the footer. % It requires the \cmd{date}\ar{\meta{date}} command. -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1411,7 +1413,7 @@ cochineal,mathpazo,bera,amsthm} % with \opt{chapnumstyle} options % you can get up to 120 variants. % -% \begin{optionlist} +% \begin{optionlist*} % \optitem[roman1]{style}{\opt{roman(1-6)}\OR\opt{italic(1-12)}\OR % \opt{smallcaps(1-6)}} % \begin{valuelist} @@ -1430,7 +1432,7 @@ cochineal,mathpazo,bera,amsthm} % \textsc{\lsstyle spaced small caps} in styles 7-12. % There are three position for the title and two positions for the chapter as above. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1835,7 +1837,7 @@ cochineal,mathpazo,bera,amsthm} % % In addition to the following options you can use the other options of the class too. In particular, with the \opt{chapstyle} and \opt{chapfont} options you can customize all the section titles which are treated as a normal unnumbered chapters in the \opt{book} document structure, such as \emph{Table of Contents}, \emph{Index}, \emph{Bibliography}, etc. % -% \begin{optionlist} +% \begin{optionlist*} %\addtolength{\linewidth}{-2em} % \optitem[left]{papertitlestyle}{\opt{left}\OR\opt{center}\OR\opt{right}} % \begin{valuelist} @@ -1884,7 +1886,7 @@ cochineal,mathpazo,bera,amsthm} % \item[smallcaps] Prints the author’s name ToC entry % in \textsc{\lsstyle spaced small caps}. % \end{valuelist} -% \end{optionlist} +% \end{optionlist*} % % ^^A ---------------------------------------------------------------- % ^^A @@ -1957,13 +1959,13 @@ cochineal,mathpazo,bera,amsthm} % ^^A % ^^A ---------------------------------------------------------------- % -% \begin{optionlist} +% \begin{optionlist*} %\addtolength{\linewidth}{-2em} % \optitem[book]{documentstructure}{\opt{book}\OR\opt{article} % \OR\opt{collection}} % An alias for \opt{structure} -%\end{optionlist} -%\begin{optionlist} +%\end{optionlist*} +%\begin{optionlist*} %\addtolength{\linewidth}{-2em} % \optitem{defaultfont}{\opt{compatibility}} % Loads the fonts of \sty{suftesi} v2.3 (and previous): Palatino (\sty{mathpazo}), Iwona, Bera Mono. To get the default Greek font of those versions (GFS Artemisia) add the \opt{greekfont=artemisia} option. @@ -1973,7 +1975,7 @@ cochineal,mathpazo,bera,amsthm} % An alias for the old options \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 \hologo{LaTeX}} of the Verona University (Italy). -%\end{optionlist} +%\end{optionlist*} % % \changes{v1.3}{2013/03/05}{New command \cmd{FSPLcolophon}} % \begin{ltxsyntax} @@ -3206,7 +3208,10 @@ cochineal,mathpazo,bera,amsthm} tocstyle=leftpage} \disable@keys{} {structure,documentstructure,pagelayout,partfont,chapfont,secfont,% - subsecfont,subsubsecfont,partstyle,chapstyle,secstyle,% subsecstyle,subsubsecstyle,partnumstyle,chapnumstyle,% secnumstyle,tocstyle,headerstyle,headerfont,quotestyle,% quotesize,footnotestyle,liststyle,captionstyle} + subsecfont,subsubsecfont,partstyle,chapstyle,secstyle,% + subsecstyle,subsubsecstyle,partnumstyle,chapnumstyle,% + secnumstyle,tocstyle,headerstyle,headerfont,quotestyle,% + quotesize,footnotestyle,liststyle,captionstyle} \or \suftesi@periodicalaureotrue \suftesi@FSPLtrue diff --git a/macros/latex/contrib/suftesi/suftesi.pdf b/macros/latex/contrib/suftesi/suftesi.pdf index 5957367bac..3ed3266a57 100644 Binary files a/macros/latex/contrib/suftesi/suftesi.pdf and b/macros/latex/contrib/suftesi/suftesi.pdf differ -- cgit v1.2.3