summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/toptesi
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-01-21 22:33:06 +0000
committerKarl Berry <karl@freefriends.org>2018-01-21 22:33:06 +0000
commit12752728bebf1cd785fc968fffcc83e8da4989c4 (patch)
tree6ff4c32763594ad6e53a5659a5d59744a52c5a91 /Master/texmf-dist/source/latex/toptesi
parent11ff1f72434e2ded98872518df951f532d601b14 (diff)
toptesi (21jan18)
git-svn-id: svn://tug.org/texlive/trunk@46404 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/toptesi')
-rw-r--r--Master/texmf-dist/source/latex/toptesi/toptesi.dtx71
1 files changed, 49 insertions, 22 deletions
diff --git a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
index 302d388add8..84e2f22265c 100644
--- a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
+++ b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
@@ -137,7 +137,7 @@ School of Turin.
%<topmag>\ProvidesPackage{toptesi-magistrale}[%
%<topdoc>\ProvidesPackage{toptesi-dottorale}[%
%<*driver,class,topsty,topcmn,topfrn,topscu,topmon,topsss,topmag,topdoc>
-2017/12/15 v.~6.1.10
+2018/01/12 v.~6.1.12
%<class>Class for typesetting university theses]
%<topsty>Extension for toptesi.cls]
%<topcmn>Additional commands for the TOPtesi bundle]
@@ -250,7 +250,7 @@ School of Turin.
%</driver>
% \fi
%
-% \CheckSum{7520}
+% \CheckSum{7526}
%
% \begin{abstract}
% This file describes the TOPtesi bundle; it is a set of files
@@ -992,7 +992,7 @@ School of Turin.
% \Item[CandidateName] gets the string that describes the student
% status in a foreign
% language or even in Italian; the default string
-% is`Candidato:'' (with colons) adjusted to
+% is `Candidato:'' (with colons) adjusted to
% masculine or feminine, singular or plural; with
% option \opz{classica} the string becomes
% ``Laureando:''; in other languages it is
@@ -1608,8 +1608,10 @@ School of Turin.
% \Item[CorsoDiStudi] sets the default string for the
% degree corse type; it might be ``Laurea triennale'',
% or ``Bachelor degree'' or similar strings in other
-% languages.
-% \Item[NomeElaborato]Sets the name that qualifies the
+% languages. It replaces the obsolete following command:
+% \Item[CorsoDiLaureaIn] that remains available with the backwards
+% compatible standard |topfront| module.
+% \Item[NomeElaborato] Sets the name that qualifies the
% document; by default it is ``Monografia'', but this
% user command may be used to set it, for example, to
% ``Tesi di laurea triennale'', or anything else in
@@ -1617,22 +1619,42 @@ School of Turin.
% The |topfront| command |\NomeMonografia| il let to
% to |\NomeElaborato| for backwards compatibility; its
% use is evidently discouraged.
-% \Item[CandidateName] sets the labelling command for the
-% box that lists the candidate names; by default these are the
+% \Item[CandidateNames] sets the labelling command for the
+% box that lists the candidate names; by default these names are the
% masculine, feminine, singular and plural Italian names
% starting with ``Candidato''; if the \opz{classica} option
-% is in force they start with ``Laureando''; the user can use
-% this command to set the four strings to any desired value,
+% is in force they start with ``Laureando'';
+% the user can use this command which it hass a non standard syntax
+% (delimited arguments); therefore it should be avoided by the
+% end users.
+% This command sets the four strings to any desired value,
% if, as in English, there is no difference between masculine
% and feminine, repeat the same name for the feminine positions,
% the last ones; the syntax is in facts:
%\begin{ttsintassi}
-%\cs{CandidateName}\%
-%\qquad\marg{masculine singular}\%
-%\qquad\marg{masculine plural}\%
+%\cs{CandidateNames},\%
+%\qquad\marg{masculine singular},\%
+%\qquad\marg{masculine plural},\%
%\qquad\marg{feminine singular}\%
-%\qquad\marg{feminine plural}
+%\qquad\marg{feminine plural},!
%\end{ttsintassi}
+% \Item[TitoloListaCandidati] is a much simpler command the user
+% should prefer to the previous one; in facts it accepts a single
+% argument formed by a comma separated list of names; from zero
+% up to four names (in the same order as described above).
+% Therefore the following commands are all valid ones:
+%\begin{ttsintassi}
+%\cs{TitoloListaCandidati}\Marg{}
+%\cs{TitoloListaCandidati}\Marg{\'Etudiant}
+%\cs{TitoloListaCandidati}\Marg{Estudiante,Estudiantes}
+%\cs{TitoloListaCandidati}\Marg{Kandidat,Kandidaten,Kandidatin,Kandidatinen}
+%\end{ttsintassi}
+% \Item[CandidateName] this command used to be the default one
+% with the standard |topfront| module, and remains available
+% with this package; it sets just one name (disregarding
+% singular/plural and masculine/feminine variants) to substitute
+% the default ones. Please notice that this command is not
+% available with the other thesis type options.
% \Item[Relatore] Sets the supervisor string that labels
% the supervisor box; by default it is the Italian
% name ``Relatore''; the command my be used to set
@@ -1651,6 +1673,10 @@ School of Turin.
% \cs{monografia}; the user can still use this command,
% but |\titolo| is more descriptive.
% \Item[sottotitolo] Sets the optional subtitle.
+% \Item[corsodistudi] and \cs{corsodilaurea} specify the actual
+% name of the degree course; \cs{corsodistudi} should be
+% preferred; \cs{corsodilaurea} is deprecated, but is maintained
+% for backwards compatibility.
% \Item[materia] and \cs{Materia} set the optional subject
% the thesis deals with.
% \Item[relatore] sets the name of the only or the principal
@@ -4661,7 +4687,7 @@ Skipping any redefinition\MessageBreak}%
% (in Italy), but it can accept anything that can precede
% the infix word ``cycle''.
% Macros |\corsodilaurea| and |\corsodidottorato| specify
-% the degree course qualification; You would specify just
+% the degree course qualification; you would specify just
% ``Elettronica'', for example, and the module will write
% in the title page ``Corso di Laurea in Elettronica''.
% The infix part may be changed depending on the default
@@ -6460,7 +6486,7 @@ This class is available in every up-to-date and complete
\def\monografia#1{\gdef\@titolo{#1}}
\let\titolo\monografia
\let\@stitle\empty
-
+\let\@subtitle\empty
\def\sottotitolo#1{\gdef\@subtitle{#1}}
% \end{macrocode}
% \dots and the other setting or resetting commands to be used
@@ -6643,6 +6669,7 @@ This class is available in every up-to-date and complete
\let\@luogo\empty\def\@giorno{*}
\def\luogo#1{\def\@luogo{#1}}%
\def\giorno#1{\def\@giorno{#1}}
+\let\@retrofrontespizio\empty
\newcommand\retrofrontespizio[1]{%
\long\gdef\@retrofrontespizio{#1}}
% \end{macrocode}
@@ -6650,7 +6677,7 @@ This class is available in every up-to-date and complete
% \begin{macrocode}
\providecommand\@corsodistudi{}
\newcommand\corsodistudi[1]{\gdef\@corsodistudi{#1}}
-\let\corsodilaureain\corsodistudi
+\let\corsodilaurea\corsodistudi
\providecommand\@monografia{Monografia}
\newcommand\NomeElaborato[1]{\gdef\@monografia{#1}}
\let\NomeMonografia\NomeElaborato
@@ -6660,22 +6687,22 @@ This class is available in every up-to-date and complete
\def\@nomecandidate{\ifclassica Laureande\else Candidate\fi}
% \end{macrocode}
% The label for the candidate list requires a list of comma
-% separated names, to a maximum of four names; In order they
-% should be the masculine singular, the plural masculine, the
+% separated names, to a maximum of four names; in order they
+% should be the singular masculine, the plural masculine, the
% singular feminine, and the plural feminine names. No one is
% mandatory, and the list may be completely empty if the label
% should remain blank. The list is scanned and the names are
% assigned to some internal variables that will be used according
% the the gender and the number of candidates. If the list is void,
-% no name is ging to be used at all, and the candidates list is
+% no name is going to be used at all, and the candidates list is
% typeset as a centred one without any label.
%
% In this way, these settings are all valid:
%\begin{ttsintassi}
%\cs{TitoloListaCandidati}\Marg{}
-%\cs{TitoloListaCandidati}\Marg{Estudiante}\Marg{Estudiantes}
-%\cs{TitoloListaCandidati}\Marg{ExamenKandidat}\Marg{ExamenKandidaten}\%
-%\qquad\Marg{ExamenKandidatin}\Marg{ExamenKandidatinen}
+%\cs{TitoloListaCandidati}\Marg{Estudiante,Estudiantes}
+%\cs{TitoloListaCandidati}\Marg{ExamenKandidat,ExamenKandidaten\%
+%\qquad,ExamenKandidatin,ExamenKandidatinen}
%\end{ttsintassi}
% This command, as it may be seen, may be used also to set the
% name list in languages different from Italian.