texlive[57538] Master/texmf-dist: suftesi (27jan21)

commits+karl at tug.org commits+karl at tug.org
Wed Jan 27 23:05:47 CET 2021


Revision: 57538
          http://tug.org/svn/texlive?view=revision&revision=57538
Author:   karl
Date:     2021-01-27 23:05:47 +0100 (Wed, 27 Jan 2021)
Log Message:
-----------
suftesi (27jan21)

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	2021-01-27 22:05:31 UTC (rev 57537)
+++ trunk/Master/texmf-dist/source/latex/suftesi/suftesi.dtx	2021-01-27 22:05:47 UTC (rev 57538)
@@ -5,7 +5,7 @@
 \preamble
 
 The 'suftesi' document class 
-Copyright (C) 2009-2020 Ivan Valbusa
+Copyright (C) 2009-2021 Ivan Valbusa
 <ivan dot valbusa at gmail dot com>
 
 All rights reserved.
@@ -56,7 +56,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
 %<class>\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]
 %</class>
 %<*driver>
 \documentclass[12pt]{ltxdoc}
@@ -101,6 +101,8 @@
 \usepackage{amsthm}
 \usepackage[cochineal,bigdelims,cmintegrals,vvarbb]{newtxmath}
 \usepackage[cal=boondoxo]{mathalpha}
+\usepackage{manfnt}
+\usepackage{lettrine}
 %--------------------------------------------------------
 % LAYOUT
 %--------------------------------------------------------
@@ -143,6 +145,7 @@
 \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 @@
   \ifblank{#1}
   {\ltd at option{}{#2}{#3}{}}
   {\ltd at option{}{#2}{#3}{\ltd at textverb{#1}}}}%
-\patchcmd{\optionlist}{\marglistwidth}{0pt}{}{}
-\patchcmd{\optionlist}{\hss}{\phantom{\rule{1pt}{20pt}}\hss}{}{}
-\patchcmd{\ltd at option@i}{\linewidth}{\linewidth-\marglistwidth}{}{}
 \pretocmd{\valuelist}{\let\optionlistfont\valuelistfont}{}{}
 \patchcmd{\ltxsyntax}{\marglistwidth}{0pt}{}{}
 \patchcmd{\ltd at option@i}{=}{\ = }{}{}
+\patchcmd{\ltd at option@ii}{=}{\ = }{}{}
 \expandafter\patchcmd\csname\string\valuelist\endcsname{{\leftmargin}{\labelsep}}{{\leftmargin}{3\labelsep}}{}{}
 % New color for items
 \newcommand*{\valuelistfont}{%
@@ -191,14 +192,14 @@
   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 @@
 %   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,9 +608,7 @@
 % 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 
@@ -615,6 +615,9 @@
 % 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 @@
 %\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 @@
 % 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 @@
 % 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 @@
 % ^^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 @@
 % 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 @@
 % ^^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 @@
 %     \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 @@
 %     \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 @@
 %
 %   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 @@
 %     \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 @@
 % ^^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 @@
 %    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 @@
 % ^^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 @@
 %     \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 @@
 % ^^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 @@
 %     \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 @@
 % ^^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 @@
 % \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 @@
 % 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 @@
 %      \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 @@
 %
 % 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 @@
 %     \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 @@
 % ^^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 @@
 % 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 @@
   tocstyle=leftpage}
 \disable at 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 at periodicalaureotrue
 \suftesi at FSPLtrue

Modified: trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls	2021-01-27 22:05:31 UTC (rev 57537)
+++ trunk/Master/texmf-dist/tex/latex/suftesi/suftesi.cls	2021-01-27 22:05:47 UTC (rev 57538)
@@ -7,7 +7,7 @@
 %% suftesi.dtx  (with options: `class')
 %% 
 %% The 'suftesi' document class
-%% Copyright (C) 2009-2020 Ivan Valbusa
+%% Copyright (C) 2009-2021 Ivan Valbusa
 %% <ivan dot valbusa at gmail dot com>
 %% 
 %% All rights reserved.
@@ -26,8 +26,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
 \ProvidesClass{suftesi}
-    [2021/01/24 v3.0 A class for typesetting theses, books and articles]
-^^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.
+    [2021/01/27 v3.0.1 A class for typesetting theses, books and articles]
 \RequirePackage{xkeyval}
 \newif\ifsuftesi at compatibility
 \newif\ifsuftesi at nofont
@@ -1119,7 +1118,10 @@
   tocstyle=leftpage}
 \disable at 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 at periodicalaureotrue
 \suftesi at FSPLtrue



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