texlive[55364] Master/texmf-dist: toptesi (31may20)

commits+karl at tug.org commits+karl at tug.org
Sun May 31 23:12:05 CEST 2020


Revision: 55364
          http://tug.org/svn/texlive?view=revision&revision=55364
Author:   karl
Date:     2020-05-31 23:12:05 +0200 (Sun, 31 May 2020)
Log Message:
-----------
toptesi (31may20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/toptesi/README.txt
    trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-example-magistrale.pdf
    trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-example-magistrale.tex
    trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-it.pdf
    trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-it.tex
    trunk/Master/texmf-dist/doc/latex/toptesi/toptesi.pdf
    trunk/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
    trunk/Master/texmf-dist/tex/latex/toptesi/topcoman.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/topfront.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-dottorale.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-magistrale.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-monografia.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-sss.sty
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cfg
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
    trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.sty

Modified: trunk/Master/texmf-dist/doc/latex/toptesi/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/toptesi/README.txt	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/doc/latex/toptesi/README.txt	2020-05-31 21:12:05 UTC (rev 55364)
@@ -87,7 +87,7 @@
 
 -------------------------------------------------------------------
 
-The TOPtesi bundle contains everything is needed for typesetting 
+The TOPtesi bundle contains everything is needed to typeset 
 a bachelor, master or PhD thesis in Italian intermixed with 
 English and viceversa  (or in any other language supported by 
 LaTeX: the bundle supports multi-language use).
@@ -94,7 +94,7 @@
 
 The infix strings may be selected and/or specified at will by 
 means of a configuration file, so as to customise the information 
-of the front page to the requirements of a specific university 
+of the title page to the requirements of a specific university 
 and a specific language.
 
 Thanks to its language management, the bundle is suited for
@@ -118,7 +118,7 @@
 ISO PDF/A regulations on long term archivability. Because the filecontents 
 *package* functionalities have been embedded into the LaTeX *kernel* 
 environment, in a way backwards compatible with the previous definition 
-of that environment, the now obslete package filecontents functionalities may 
+of that environment, the now obsolete filecontents package functionalities may 
 still be obtained, but with a different syntax; therefore a new TOPtesi 
 specific metadata environment has been defined so as to bypass such syntax 
 changes.
@@ -133,7 +133,7 @@
 of the LaTeX3 language.
 
 Version 5.92 of TOPtesi was intended to be compliant also with XeLaTeX 
-and LuaLaTeX; the documentation explains also how to obtain PDF/A-1b 
+and LuaLaTeX; its documentation explained also how to obtain PDF/A-1b 
 archivable files from pdfLaTeX, XeLaTeX, and LuaLaTeX. This particular 
 functionality was up to date with respect to package pdfx dated 
 2016/05/03 v.1.5.8.
@@ -164,7 +164,7 @@
 Then run pdflatex on toptesi.dtx in order to get the class, style and
 configuration files (and the pdf documentation in English) and move
 the .tex, .cls, .sty, and .cfg files (including the example .tex files) 
-to .../texmf/tex/latex/toptesi/. Move the two pdf files
+to .../texmf/tex/latex/toptesi/. Move both pdf files
 toptesi.pdf and toptesi-it.pdf to .../texmf/doc/latex/toptesi/.
 
 If the mentioned folders do not exist, create them.

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

Modified: trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-example-magistrale.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-example-magistrale.tex	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-example-magistrale.tex	2020-05-31 21:12:05 UTC (rev 55364)
@@ -363,10 +363,25 @@
 invece deve sempre fare uno strumento di misura, quale \`e quello che \`e
 descritto cost\`i.\cite{duane1964}
 
+\chapter*{Conlusioni}
+E con questo si conclude la tesi d'esempio per una tesi magistrale con un capitolo non  numerato che si trova ancora nella main matter.
+
+Dovrebbe essere evidente che il comando \texttt{\string\chapter*} non dovrebbe mai essere usato nella main matter, tranne eventualmente un capitoletto conclusivo e riassuntivo \emph{non strutturato}. Infatti se esso contenesse al suo interno paragrafi, sottoparagrafi e affini, questi verrebbero numerati erroneamente con il numero del capitolo precedente. 
+
+\appendix
+
 \chapter{Il listato del pacchetto \texttt{topcoman.sty}}
 \listing{topcoman.sty}
 
+\chapter{Seconda appendice}
+Questa è la seconda appendice numerata con una lettera perché questo comando \texttt{\string\chapter} viene dopo il comando \texttt{\string\appendix}.
 
+Le appendici vanno numerate se sono più di una e devono quindi stare nella main matter, perché nella back matter nulla viene numerato.
+
+La bibliografia che segue non è numerata perché l'ambiente \texttt{thebibliography} compone il suo titolo con il comando \texttt{\string\chapter*} e ne manda il titolo nell'indice generale con i suoi propri comandi interni. La definizione di questo ambiente è specifica di questo macro-pacchetto \texttt{TOPtesi}.
+
+Sarebbe meglio inserire la bibliografia dopo un comando \texttt{\string\backmatter} esplicito. La back matter è destina espressamente a una sola appendice non numerata (ci pensa da sola a non numerare le sue sezioni); alla bibliografia, a uno o più indici analitici, a glossari o nomenclature, liste di acronimi, e simili. Nulla è obbligatorio in una back matter, ma una tesi senza bibliografia non sarebbe appropriata, tanto meno una tesi magistrale priva di una bibliografia.
+
 \begin{thebibliography}{9}
 \bibitem{gal} G.~Galilei, {\em Nuovi studii sugli astri medicei}, Manuzio,
         Venetia, 1612.
@@ -375,7 +390,7 @@
 \bibitem{tor2} E.~Torricelli e A.~Vasari, in ``Delle misure'', {\em Atti Nuovo
         Cimento}, vol.~III, n.~2 (feb. 1607), p.~27--31.
 \bibitem{duane1964} Duane J.T., \emph{Learning Curve Approach To Reliability 
-		Monitoring}, IEEE Transactions on Aerospace, Vol. 2, pp. 563-566, 1964
+		Monitoring}, IEEE Transactions on Aerospace, Vol. 2, pp. 563-566, 1994
 \end{thebibliography}
 
 

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

Modified: trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-it.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-it.tex	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/doc/latex/toptesi/toptesi-it.tex	2020-05-31 21:12:05 UTC (rev 55364)
@@ -26,7 +26,7 @@
 %  numerazioneromana,%
 %  libro%
 ]{toptesi}\errorcontextlines=100
-\ProvidesFile{toptesi-it.tex}[2020-05-12 v.0.9.47 TOPtesi Italian Documentation]
+\ProvidesFile{toptesi-it.tex}[2020-05-19 v.0.9.48 TOPtesi Italian Documentation]
 %%% Il pacchetto imakeidx va caricato prima di pdfx,
 %%% altrimenti non funziona bene
 \usepackage{imakeidx}% Vedi documentazione
@@ -529,7 +529,9 @@
 \begin{description}[noitemsep]
 \item[\cs{frontmatter}] è l'impostazione di default; non è necessario specificare questo comando; la differenza rispetto alla definizione della classe \class{book} consiste nel fatto che per impostazione predefinita \emph{non} usa la numerazione romana per le pagine; questo tipo di numerazione si può ottenere solo con l'opzione della classe \chiave{numerazioneromana} che, se impostata, modifica l'aspetto dei numeri usando il maiuscoletto per quelli romani, invece delle cifre arabe. I comandi di sezionamento non asteriscati non sono numerati ma sono elencati nell'indice; tuttavia al primo comando \cs{chapter} che il compilatore incontra, passa automaticamente alla \cs{mainmatter}. Per questo i capitoli corrispondenti ai ringraziamenti e al sommario sono ottenuti mediante comandi specifici proprio per non commutare alla \cs{mainmatter}.
 %
-\item[\cs{mainmatter}] Numera i capitoli e li indica nell'indice generale; se la numerazione della parte iniziale era romana, la cambia in numerazione con cifre arabe ricominciando da~1, mentre se la numerazione della parte iniziale era in cifre arabe la prosegue senza cambiare aspetto. Come detto, non è necessario, anche se non è proibito, esplicitare questo comando, perché la commutazione dalla parte iniziale a quella principale della tesi avviene automaticamente quando il programma di compilazione incontra il primo comando \cs{chapter}. Questo implica che un'eventuale prefazione o presentazione del lavoro sia formata da un capitolo numerato; questa è l'impostazione predefinita di \TOPtesi; se si vuole fare diversamente bisogna ricorrere al comando \cs{chapter*} ma se si vuole che sia indicato nell'indice, bisogna usare il comando \cs{addcontentsline} con i suoi vari argomenti; invece, con l'attuale versione di \TOPtesi, per avere le intestazioni nelle testatine, basta specificare uno stile di pagina che disponga di testatine prima di invocare quel comando asteriscato
+\item[\cs{mainmatter}] Numera i capitoli e li indica nell'indice generale; se la numerazione della parte iniziale era romana, la cambia in numerazione con cifre arabe ricominciando da~1, mentre se la numerazione della parte iniziale era in cifre arabe la prosegue senza cambiare aspetto. Come detto, non è necessario, anche se non è proibito, esplicitare questo comando, perché la commutazione dalla parte iniziale a quella principale della tesi avviene automaticamente quando il programma di compilazione incontra il primo comando \cs{chapter}. Questo implica che un'eventuale prefazione o presentazione del lavoro sia formata da un capitolo numerato; questa è l'impostazione predefinita di \TOPtesi; se si vuole fare diversamente bisogna ricorrere al comando \cs{chapter*} ma se si vuole che sia indicato nell'indice, bisogna usare il comando \cs{addcontentsline} con i suoi vari argomenti; invece, con l'attuale versione di \TOPtesi, per avere le intestazioni nelle testatine, basta specificare uno stile di pagina che disponga di testatine prima di invocare quel comando asteriscato.
+
+Nella parte principale non ha senso inserire un capitolo non numerato, tranne, forse alla fine per comporre un breve capitoletto conclusivo o una postfazione.  Se lo si facesse e il capitolo fosse strutturato in paragrafi, sottoparagrafi, eccetera, questi verrebbero numerati con il numero del capitolo precedente; l che sarebbe assurdo. Quindi un eventuale capitoletto conclusivo o una postfazione deve essere semplice e non strutturato; può essere inserito prima di eventuali appendici numerate; con le versioni 6.4.04  e seguenti di \TOPtesi le appendici che seguono il predetto capitoletto non numerato prima di incontrare il comando \cs{backmatter} (che non numererebbe le appendici, quindi adatto a riceverne una sola) verrebbero numerate esplicitamente con le solite lettere maiuscole.
 %
 \item[\cs{backmatter}] Inizia la composizione della parte finale della tesi. Generalmente questa parte finale contiene la bibliografia, ma può contenere anche liste di acronimi, nomenclature, indice analitico,~\dots, tutte parti non obbligatorie, ma talvolta necessarie a seconda del tipo di tesi e del suo contenuto. I comandi \cs{chapter}, quando si compone fronte"/retro, possono iniziare anche sulle pagine pari e non sono numerati. Perciò se la tesi contiene una sola appendice, questa non ha bisogno di numerazione e può costituire il primo capitolo della parte finale; se invece le appendici sono più di una, vanno inserite verso la fine della parte principale, dopo aver esplicitato l'istruzione \cs{appendix}, che cambia la numerazione dei capitoli da numerica a letterale e cambia il nome “Capitolo” nel nome “Appendice” (espressi nella lingua principale della tesi).
 %
@@ -781,7 +783,7 @@
 
 Il tutto era molto semplice, e per ciò stesso era anche molto rigido e non consentiva personalizzazioni di nessun genere. 
 
-A partire dalla versione 5.85 di \TOPtesi l'utente poteva caricare alcuni pacchetti a sua scelta; la loro presenza veniva controllata dal modulo \pack{topcoman} che a seconda di quali fossero caricati si comportava in modo diverso per evitare possibili conflitti. Allo stesso tempo l'utente poteva impostare determinate variabili booleane, che a seconda del loro stato di `vero' o `falso', gli permettevano di comporre il frontespizio con i comandi del pacchetto \pack{topfront} oppure del pacchetto esterno \pack{frontespizio} modificandone così l'aspetto rispetto a quello che \TOPtesi aveva sempre composto. Il diagramma di flusso mostrato nella figura~\ref{fig:toptesi+frontspizio} è leggermente più complesso, ma tutto sommato ancora molto semplice. In sostanza il frontespizio viene composto o con i comandi originali di \TOPtesi oppure con quelli del pacchetto \pack{frontespizio} ma i due modi sono mutuamente esclusivi e non si possono mescolare le due modalità.
+A partire dalla versione 5.85 di \TOPtesi l'utente poteva caricare alcuni pacchetti a sua scelta; la loro presenza veniva controllata dal modulo \pack{topcoman} che a seconda di quali fossero caricati si comportava in modo diverso per evitare possibili conflitti. Allo stesso tempo l'utente poteva impostare determinate variabili booleane, che a seconda del loro stato di `vero' o `falso', gli permettevano di comporre il frontespizio con i comandi del pacchetto \pack{topfront} oppure del pacchetto esterno \pack{frontespizio} modificandone così l'aspetto rispetto a quello che \TOPtesi aveva sempre composto. Il diagramma di flusso mostrato nella figura~\ref{fig:toptesi+frontespizio} è leggermente più complesso, ma tutto sommato ancora molto semplice. In sostanza il frontespizio viene composto o con i comandi originali di \TOPtesi oppure con quelli del pacchetto \pack{frontespizio} ma i due modi sono mutuamente esclusivi e non si possono mescolare le due modalità.
 
 \begin{figure}\centering\unitlength=0.009\textwidth
 \begin{picture}(115,45)(0,-3)
@@ -805,7 +807,7 @@
 \fileicon(95,10){.pdf}
 \end{picture}
 \caption{Diagramma di flusso di \TOPtesi versione 5.85}
-\label{fig:toptesi+frontspizio}
+\label{fig:toptesi+frontespizio}
 \end{figure}
 
 Nel 2016 sono emerse altre necessità. La SCUola di DOttorato (ScuDo) del Politecnico di Torino ha richiesto ai suoi dottorandi di comporre la loro dissertazione con uno stile particolare, specificatamente con un frontespizio molto diverso da quello ottenibile con il modulo \pack{topfront} o il pacchetto \pack{frontespizio}. Inoltre la ScuDo ha richiesto una cosa che viene fatta solo per questo tipo di tesi ed è assente da tutti gli altri moduli: un colophon\index{colophon} nell'ultima pagina, nel quale si spiega che la tesi è stata composta con questa classe.
@@ -1603,7 +1605,7 @@
 
 \begin{figure}[p]\centering
 \fbox{\includegraphics[height=\dimexpr\textheight-2\fboxrule-2\fboxsep-2.5\baselineskip]{Frontespizio-sss}}
-\caption{Esempio di frontspizio per una tesina}
+\caption{Esempio di frontespizio per una tesina}
 \label{fig:frontepizio-tesina}
 \end{figure}
 
@@ -1957,7 +1959,7 @@
 dentro \verb|texdoc pdfpages| e poi premendo il tasto \tasto{invio}.
 
 \begin{figure}[t]\frame{\includegraphics[width=\textwidth]{FrontespizioLandscape}}
-\caption[Frontespizio con l'orientamento landscape ottenuto con l'ambiente titlepage]{Frontespizio con l'orientamento \opt{landscape} ottenuto con l'ambiente \env{titlepage}}\label{fig:frontespizio-landscape}
+\caption[Frontespizio con in landscape ottenuto con l'ambiente titlepage]{Frontespizio con l'orientazione \opt{landscape} ottenuto con l'ambiente \env{titlepage}}\label{fig:frontespizio-landscape}
 \end{figure}
 
 Volendo, si potrebbe mettere tutto il codice precedente in un file personale, per esempio \file*{IlMioFrontespizio.tex}, e immetterlo nel corpo della tesi semplicemente usando il comando \cs{input}. Il corpo della tesi risulta alleggerito e la sua gestione e manutenzione ne risulta semplificata.
@@ -2146,7 +2148,7 @@
  \chapter*{Prologo}}
  \addcontentsline{toc}{chapter}{Prologo}
 \end{verbatim}
-dove \cs{frontmattertrue} mantiene lo stile di composizione della front matter, anche se\cs{chapter} di suo  farebbe passare dalla parte inziale a quella principale.
+dove \cs{frontmattertrue} mantiene lo stile di composizione della front matter, anche se\cs{chapter} di suo  farebbe passare dalla parte iniziale a quella principale.
 
 Queste osservazioni non dipendono tanto dalla nuova definizione del comando \cs{chapter}, perché anche nelle precedenti versioni era così, ma non era sottolineato abbastanza.
 
@@ -2392,7 +2394,7 @@
 
 Per i ringraziamenti si è già sottolineata la loro utilità solo in certe circostanze e la loro inutilità quando quelle circostanze non sussistono; per il “sommario” la questione è diversa. Infatti in italiano la parola “sommario” può voler dire diverse cose; può indicare una breve descrizione del contenuto di un documento e in questo caso la lingua inglese è più precisa perché indica questa descrizione col nome di \emph{abstract}. “Sommario” può indicare un riassunto o una sinossi piuttosto approfonditi e in questo caso l'inglese usa il nome di \emph{summary}. Inoltre “sommario” può essere usato in italiano come sinonimo di “indice generale”, mentre l'inglese usa solamente la locuzione nominale \emph{table of contents}. Con \TOPtesi l'abstract si crea con l'ambiente \amb{abstract} con un'avvertenza: se lo si scrive in italiano bisogna cambiargli il nome da “Sommario” in qualcosa d'altro che personalmente non saprei come scegliere; se lo si volesse chiamare “Breve descrizione”, per esempio, bisognerebbe aggiungere nel preambolo  l'istruzione
 \begin{sintassi}
-\cs{addto}\Marg{\cs{captionsintalian}}\Marg{\cs{renewcommand}\cs{abstractname}\Marg{Breve descrizione}}
+\cs{addto}\Marg{\cs{captionsitalian}}\Marg{\cs{renewcommand}\cs{abstractname}\Marg{Breve descrizione}}
 \end{sintassi}
 mentre componendo in inglese (e probabilmente anche in altre lingue) non è necessario aggiungere nessuna istruzione.
 
@@ -4260,7 +4262,7 @@
 
 So per certo che le tesi di filologia classica possono essere composte molto bene con \pdfLaTeX\ e \textsf{TOPtesi}; se bisogna usare una buona dose di lingua greca classica  è conveniente caricare il pacchetto \pack{teubner}\footnote{A tutt'oggi (\the\year) il pacchetto \pack{teubner} funziona correttamente solo con \pdfLaTeX.}; gli intenditori sanno perfettamente che i font greci della casa editrice Teubner di Lipsia sono fra i più gradevoli che esistano; il pacchetto \texttt{teubner} fa uso di un'ottima imitazione di quei font e mette a disposizione una miriade di comandi per comporre quei segni “strani” che i filologi usano per scrivere le loro opere.
 
-Per le edizioni critiche esistono i pacchetti \texttt{eledmac} e \pack{reledmac}; io non li ho mai usati, ma sembra che siano di grande aiuto per gli umanisti.
+Per le edizioni critiche esistono i pacchetti \pack{eledmac} e \pack{reledmac}; io non li ho mai usati, ma sembra che siano di grande aiuto per gli umanisti.
 
 Per gli scienziati e i tecnologi esistono troppi pacchetti specializzati e sarebbe impossi"bile, e forse inutile, elencarli tutti o anche elencare solo i più importanti.
 

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

Modified: trunk/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/toptesi/toptesi.dtx	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/source/latex/toptesi/toptesi.dtx	2020-05-31 21:12:05 UTC (rev 55364)
@@ -10,7 +10,7 @@
 \preamble
   ______________________________________________________
   The TOPtesi bundle 
-  Copyright (C) 2015-2019 Claudio Beccari 
+  Copyright (C) 2015-2020 Claudio Beccari 
   All rights reserved
 
   License information appended
@@ -18,7 +18,7 @@
 \endpreamble
 \postamble
 
-Copyright 2005-2019 Claudio Beccari
+Copyright 2005-2020 Claudio Beccari
 
 Distributable under the LaTeX Project Public License,
 version 1.3c or higher (your choice). The latest version of
@@ -102,7 +102,7 @@
 \endgroup
 %</internal>
 %
-% Copyright 1989--2019 Claudio Beccari
+% Copyright 1989--2020 Claudio Beccari
 %
 % This file is part of the TOPtesi bundle
 % -------------------------------------------
@@ -142,7 +142,7 @@
 %<topmag>\ProvidesPackage{toptesi-magistrale}[%
 %<topdoc>\ProvidesPackage{toptesi-dottorale}[%
 %<*driver,class,topsty,topcmn,topfrn,topscu,topmon,topsss,topmag,topdoc>
-2020-05-12 v.6.4.02 
+2020-05-29 v.6.4.04 
 %<class>Class for typesetting university theses]
 %<topsty>Extension for toptesi.cls]
 %<topcmn>Additional commands for the TOPtesi bundle]
@@ -258,7 +258,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{7981}
+% \CheckSum{8000}
 %
 % \begin{abstract}
 % This file describes the TOPtesi bundle; it consists of a set of files
@@ -3494,9 +3494,30 @@
 % Acknowledgements chapters, as defined above, are regularly
 % typeset in the front matter style, opening on any page
 % (even or odd) and possibly with folios numbered with small
-% caps roman numerals. The |\chapter*| dos not switch from
-% front to main matter; while the starred one does.
+% caps roman numerals. The |\chapter*| does not switch from
+% front to main matter; while the unstarred one does.
+% Moreover |\chapter*|, besides avoiding numbering the specific chapter,
+% inhibits its entry in the |toc| file.
+% In previous versions of this bundle the |\chapter*| command would
+% set the |secnumdepth| counter to $-3$ in a global manner. This did
+% not produce any effects while in front or back matters, except
+% avoiding the chapter entry in the |toc| file, but it inhibited
+% chapter numbering in all following chapters while in main matter.
+% This had no consequences if a final main matter unnumbered
+% chapter, such as a |Conclusions| one, or a postface had to be
+% typeset; but if numbered appendices had to conclude the main matter,
+% these could not be numbered\footnote{Thanks to Damiano Del Sarto who
+% spotted this bug.}. To avoid this “feature”, the user had to mask
+% the |\chapter*| command and its argument(s) within a group, like this:
+%\begin{flushleft}\obeylines
+%\Marg{\cs{chapter}*\oarg{header entry}\marg{chapter title}}
+%\end{flushleft}
+% With the new definition there is non need to employ such (actually
+% simple) trick, because the |secnumdepth| counter value is saved, and
+% this previous value is restored after the |\chapter| command is fully
+% completed.
 %    \begin{macrocode}
+\newcount\TOPsecnumdepth
 \RenewDocumentCommand{\chapter}
   {s O{#4} O{#2} m O{plain}}{%
   \if at openright\cleardoublepage
@@ -3504,6 +3525,7 @@
   \thispagestyle{#5}%
   \global\@topnum\z@
   \@afterindentfalse
+  \TOPsecnumdepth=\c at secnumdepth
 \IfBooleanTF{#1}{%
   \c at secnumdepth=-3\relax
   \let\iftoc\iffalse
@@ -3540,6 +3562,7 @@
     \@makechapterhead{#4}%
     \@afterheading
   \fi
+  \c at secnumdepth=\TOPsecnumdepth
 }
 %    \end{macrocode}
 % It would be possible to redefine in a similar manner also
@@ -9095,7 +9118,9 @@
 %    \begin{macrocode}
 \ifBlank{\@SSSLogo}%
   {\vspace{\stretch{1}}}%
-  {\includegraphics[height=30mm]{\@SSSLogo}}\par\vspace{\stretch{1}}
+  {\vspace{\stretch{1}}\setbox0\hbox{\includegraphics[height=30mm]{\@SSSLogo}}
+  \ifdim\wd0>\linewidth \resizebox{\linewidth}{!}{\box0}\else\box0\fi
+  \par\vspace{\stretch{1}}}
 %    \end{macrocode}
 %
 % The examining committee chairperson name and the Ministry

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/topcoman.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/topcoman.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/topcoman.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topcmn')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{topcoman}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Additional commands for the TOPtesi bundle]
 
 
@@ -96,7 +96,7 @@
             \let\p at figure\empty\let\p at table\empty}
 \DisableFigTabNames
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/topfront.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/topfront.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/topfront.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topfrn')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{topfront}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Title page for TOPtesi and other classes]
 
 
@@ -555,7 +555,7 @@
       {\null\vfill\thispagestyle{empty}\@retrofrontespizio\par\clearpage}%
 \endgroup}
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-dottorale.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-dottorale.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-dottorale.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,13 +7,13 @@
 %% toptesi.dtx  (with options: `topdoc')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
 %% 
 \ProvidesPackage{toptesi-dottorale}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Ph.D. degree title page]
 
 
@@ -541,7 +541,7 @@
       {\null\vfill\thispagestyle{empty}\@retrofrontespizio\par\clearpage}%
 \endgroup}
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-magistrale.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-magistrale.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-magistrale.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topmag')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{toptesi-magistrale}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Master degree title page]
 
 
@@ -490,7 +490,7 @@
       {\null\vfill\thispagestyle{empty}\@retrofrontespizio\par\clearpage}%
 \endgroup}
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-monografia.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-monografia.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-monografia.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topmon')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{toptesi-monografia}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Bachelor degree title page]
 
 
@@ -330,7 +330,7 @@
    \newpage}
 }
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topscu')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{toptesi-scudo}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Extension for ScuDo theses]
 
 
@@ -265,7 +265,7 @@
 }
 
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-sss.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-sss.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi-sss.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topsss')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{toptesi-sss}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 High school title page]
 
 
@@ -116,7 +116,9 @@
 \normalsize\@subtitle\par}
 \ifBlank{\@SSSLogo}%
   {\vspace{\stretch{1}}}%
-  {\includegraphics[height=30mm]{\@SSSLogo}}\par\vspace{\stretch{1}}
+  {\vspace{\stretch{1}}\setbox0\hbox{\includegraphics[height=30mm]{\@SSSLogo}}
+  \ifdim\wd0>\linewidth \resizebox{\linewidth}{!}{\box0}\else\box0\fi
+  \par\vspace{\stretch{1}}}
 \begin{minipage}[t]{0.45\textwidth}\flushleft
 \ifBlank{\@presidente}{}{\@Npresidente\\
 {\bfseries\scshape\@presidente}\par
@@ -141,7 +143,7 @@
 \clearpage}%%
 %%
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cfg	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cfg	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topcfg')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -64,7 +64,7 @@
      provided that credit is given to the original author.}
 \fi
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cls	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.cls	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `class')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesClass{toptesi}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Class for typesetting university theses]
 
 
@@ -72,7 +72,7 @@
     \expandafter\stop
   \fi
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of

Modified: trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.sty	2020-05-31 21:11:43 UTC (rev 55363)
+++ trunk/Master/texmf-dist/tex/latex/toptesi/toptesi.sty	2020-05-31 21:12:05 UTC (rev 55364)
@@ -7,7 +7,7 @@
 %% toptesi.dtx  (with options: `topsty')
 %%   ______________________________________________________
 %%   The TOPtesi bundle
-%%   Copyright (C) 2015-2019 Claudio Beccari
+%%   Copyright (C) 2015-2020 Claudio Beccari
 %%   All rights reserved
 %% 
 %%   License information appended
@@ -14,7 +14,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2018/01/01]
 \ProvidesPackage{toptesi}[%
-2020-05-12 v.6.4.02
+2020-05-29 v.6.4.04
 Extension for toptesi.cls]
 
 
@@ -364,6 +364,7 @@
 \let\acknowledgements\ringraziamenti
 \newenvironment{pdfxmetadata}{%
 \VerbatimOut{\jobname.xmpdata}}{\endVerbatimOut}
+\newcount\TOPsecnumdepth
 \RenewDocumentCommand{\chapter}
   {s O{#4} O{#2} m O{plain}}{%
   \if at openright\cleardoublepage
@@ -371,6 +372,7 @@
   \thispagestyle{#5}%
   \global\@topnum\z@
   \@afterindentfalse
+  \TOPsecnumdepth=\c at secnumdepth
 \IfBooleanTF{#1}{%
   \c at secnumdepth=-3\relax
   \let\iftoc\iffalse
@@ -404,6 +406,7 @@
     \@makechapterhead{#4}%
     \@afterheading
   \fi
+  \c at secnumdepth=\TOPsecnumdepth
 }
 \RenewDocumentCommand\part{s O{#3} m}{\iffrontmatter\mainmatter\fi
 \if at openright \cleardoublepage \else \clearpage \fi
@@ -862,7 +865,7 @@
 }
 \let\wittysentences\citazioni \let\endwittysentences\endcitazioni
 %% 
-%% Copyright 2005-2019 Claudio Beccari
+%% Copyright 2005-2020 Claudio Beccari
 %% 
 %% Distributable under the LaTeX Project Public License,
 %% version 1.3c or higher (your choice). The latest version of



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