summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/toptesi
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-08 09:26:52 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-08 09:26:52 +0000
commitc46b4f889a135737e16f618372d51338c82c6910 (patch)
treee551b19a4a8494965ac6f93fa74a335e018793d7 /Master/texmf-dist/source/latex/toptesi
parent385911a89479e9d6a11523371ffd92fd52616494 (diff)
toptesi update
git-svn-id: svn://tug.org/texlive/trunk@27921 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/toptesi')
-rw-r--r--Master/texmf-dist/source/latex/toptesi/toptesi.dtx37
1 files changed, 21 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
index 84102d259ec..bded2e4e509 100644
--- a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
+++ b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx
@@ -85,7 +85,7 @@ another example of how to use toptesi.
% \iffalse
%<*driver>
\documentclass{ltxdoc}
-\ProvidesFile{toptesi.dtx}[2012/09/09 v.5.61 Documented TeX file for
+\ProvidesFile{toptesi.dtx}[2012/10/06 v.5.61b Documented TeX file for
the TOPtesi bundle]
\GetFileInfo{toptesi.dtx}
\title{The TOPtesi bundle}
@@ -102,7 +102,7 @@ the TOPtesi bundle]
%</driver>
% \fi
%
-% \CheckSum{2565}
+% \CheckSum{2566}
%
%% \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
@@ -684,7 +684,7 @@ the TOPtesi bundle]
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{toptesi}%
-[2012/09/09 v.5.61 Class for typesetting university theses]
+[2012/10/06 v.5.61b Class for typesetting university theses]
% \end{macrocode}
%
% The class itself is very simple since it requires just the \texttt{report}
@@ -736,7 +736,7 @@ the TOPtesi bundle]
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{toptesi}%
-[2012/09/09 v.5.61 Extension for toptesi.cls]%
+[2012/10/06 v.5.61b Extension for toptesi.cls]%
% \end{macrocode}
%
% We start with defining the debugging macros; these trace commands and macros
@@ -1729,23 +1729,24 @@ Skipping any redefinition\MessageBreak}%
% \fi
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{topfront}[2012/09/09 v.5.61 Title page for TOPtesi]
+\ProvidesPackage{topfront}[2012/10/06 v.5.61b Title page for TOPtesi]
% \end{macrocode}
%
% The title page information depends on the type of ``thesis' that is being typeset.
% The following commands specify the kind of information that is going to be typeset.
% Some boolean variables are automatically set by the commands in order to change some
% formatting depending on the kind of thesis. For languages that distinguish feminine from
-% masculine adjectives or qualifications some automatic machinery is set up in order to format
-% some infix strings in a way that copes with the singular or plural forms; in particular when
-% there is a multitude of authors (maximum three) of different gender the adjectives or
-% qualifications are set masculine plurals, while when there is just one author or the authors
-% are of the same gender the adjectives or qualifications are set according to number and
-% gender. Al this is done by setting or resetting the truth value associated to the boolean
-% variable \texttt{femminile}. The boolean variable \texttt{dottorato} controls the PhD thesis
-% format, while the other variable \texttt{laureatriennale} controls the formatting of the
-% bachelor's degree report. All other theses are treated as master theses, and in all cases
-% the appropriate infix string is typeset in the title page
+% masculine adjectives or qualifications some automatic machinery is set up in order to
+% format some infix strings in a way that copes with the singular or plural forms; in
+% particular when there is a multitude of authors (maximum three) of different gender the
+% adjectives or qualifications are set masculine plurals, while when there is just one
+% author or the authors are of the same gender the adjectives or qualifications are set
+% according to number and gender. Al this is done by setting or resetting the truth value
+% associated to the boolean variable \texttt{femminile}. The boolean variable
+% \texttt{dottorato} controls the PhD thesis format, while the other variable
+% \texttt{laureatriennale} controls the formatting of the bachelor's degree report. All
+% other theses are treated as master theses, and in all cases the appropriate infix string
+% is typeset in the title page:
% \begin{macrocode}
\newif\iffemminile
\newif\ifdottorato \dottoratofalse
@@ -1945,6 +1946,9 @@ Skipping any redefinition\MessageBreak}%
% by default is typeset at the bottom f the text block of the copyright page. The user
% can specify any permeant space at the bottom of his/her argument, so as to set the
% text in the position s/he likes best.
+% In order to handle there copyright page in the preparer way we need to test of its
+% definition is empty or blank so we require the package |etoolbox| in order to use its
+% advanced macros.
% \begin{macrocode}
\def\ciclodidottorato#1{\gdef\@ciclo{#1 \@cyclename}}%
\def\corsodilaurea#1{\global\dottoratofalse\gdef\@corso{#1}}
@@ -1958,6 +1962,7 @@ Skipping any redefinition\MessageBreak}%
\def\logosede#1{\edef\@logosede{\noexpand\includegraphics[width=3cm]{#1}}}
\def\tutoreaziendale#1{\gdef\@tutoreaziendale{#1}}
\newcommand\retrofrontespizio[1]{\long\gdef\@retrofrontespizio{#1}}
+\RequirePackage{etoolbox}
% \end{macrocode}
%
% The following commands are user commands that modify the infix strings
@@ -2479,7 +2484,7 @@ Skipping any redefinition\MessageBreak}%
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e} % lavora solo con LaTeX 2e
\ProvidesPackage{topcoman}%
- [2012/09/09 v.5.61 Additional commands for the TOPtesi bundle]
+ [2012/10/06 v.5.61b Additional commands for the TOPtesi bundle]
% \end{macrocode}
% The new command |\DeclareSlantedCapitalGreekLetters| optionally sets the capital
% Greek letters in math mode with the glyphs taken from the math italic fonts, not from