diff options
author | Karl Berry <karl@freefriends.org> | 2017-12-15 22:18:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-12-15 22:18:36 +0000 |
commit | 58cac4a406937bb575963be19be21a525d8b6d96 (patch) | |
tree | 4afe566546a2fddab368adeab8e85787b19c6a82 /Master/texmf-dist/source/latex/toptesi | |
parent | 1701b00c0e998ca69849131bdc8da91164c8674b (diff) |
toptesi (15dec17)
git-svn-id: svn://tug.org/texlive/trunk@46074 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/toptesi')
-rw-r--r-- | Master/texmf-dist/source/latex/toptesi/toptesi.dtx | 80 |
1 files changed, 48 insertions, 32 deletions
diff --git a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx index 7fde862f100..302d388add8 100644 --- a/Master/texmf-dist/source/latex/toptesi/toptesi.dtx +++ b/Master/texmf-dist/source/latex/toptesi/toptesi.dtx @@ -26,9 +26,17 @@ This work is "author-maintained" This work consists of this file toptesi.dtx, a README file the manifest.txt file, and the derived files: - toptesi.cls, toptesi.sty, topfront.sty, topcommand.sty, - toptesi-scudo.sty, toptesi-scudo.def, toptesi.cfg, and the - English documentation toptesi.pdf. + toptesi.cls, + toptesi.sty, + topfront.sty, + topcommand.sty, + toptesi-scudo.sty, + toptesi.cfg, + toptesi-monografia.sty, + toptesi-sss.sty, + toptesi-magistrale.sty, + toptesi-dottorale.sty, +and the English documentation toptesi.pdf. Furthermore the bundle contains the documentation source file toptesi-it.tex and the derived file @@ -45,15 +53,19 @@ package frontespizio. The toptesi-scudo-example.tex source file is an example that shows the particular features available with TOPtesi, -when a doctoral thesis is produced for the SCUola di -DOttorato (ScuDo) of Politecnico di Torino. +when a doctoral thesis is produced for the Scuola di +Dottorato (ScuDo) of Politecnico di Torino. The toptesi.cfg file is a sample of a local configuration file that can be copied to another file and its copy freely edited and customised. +The other toptesi-*.sty files are extension modules for +typesetting the specific thesis kinds described by the +suffix that replaces the asterisk. + By running pdflatex on toptesi.dtx the user gets the class, -sty, def and cfg files and the English documentation file in +sty and cfg files and the English documentation file in PDF format. The source file of the Italian documentation file @@ -125,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/10/22 v.~6.1.09 +2017/12/15 v.~6.1.10 %<class>Class for typesetting university theses] %<topsty>Extension for toptesi.cls] %<topcmn>Additional commands for the TOPtesi bundle] @@ -735,7 +747,7 @@ School of Turin. % with the old style numbers. % % \Item[numerazioneromana] Sets the front matter folios in roman -% numerals; if this option is not used, the folios are in roman +% numerals; if this option is not used, the folios are in arabic % numerals and do not restart from~1 when the first main matter % chapter is typeset. The traditional roman numbering of front % matter folios had its explanation when typesetters used metal @@ -5537,8 +5549,8 @@ Skipping any redefinition\MessageBreak}% % % \subsection{Further settings for the ScuDo doctoral school} % -% Doctoral theses to be developed at the \emph{SCUola di -% DOttorato} (ScuDo) doctoral school of Politecnico di +% Doctoral theses to be developed at the \emph{Scuola di +% Dottorato} (ScuDo) doctoral school of Politecnico di % Torino require a particular set of other packages and % commands to be available by default to the student % writing his/her doctoral thesis. It requires also @@ -5551,15 +5563,14 @@ Skipping any redefinition\MessageBreak}% % This task is reached by selecting the thesis type % by means of the |tipotesi=scudo| option to the |toptesi| % class; this option sets on or off the necessary switches -% and load the |toptesi-scudo.sty| module in place of the +% and loads the |toptesi-scudo.sty| module in place of the % |topfront| one. This specific module loads the extra % packages, defines some special commands, provides the % customising commands to modify the title page infix -% words and labels, and the commands for introducing the -% specific thesis data; eventually it specify the title +% words and labels, and the commands to introduce the +% specific thesis data; eventually it specifies the title % page layout and provides for its generation and to a -% copyright and disclaimer sentence on the verso page of -% the title one. +% copyright and disclaimer sentence on its verso page. % % It produces also a colophon where some data concerning % the thesis typesetting details are given. @@ -5581,7 +5592,7 @@ Skipping any redefinition\MessageBreak}% % The chosen packages are supposed to be sufficient to % typeset any technical thesis or dissertation; but this % does not limit its use to the fields of engineering; -% anybody can use it as a template to load the packages +% anybody can load the packages % s/he needs for the particular discipline s/he is % working on. At the same time nobody forbids to load % other packages, in addition, not in substitution, of @@ -5605,10 +5616,10 @@ Skipping any redefinition\MessageBreak}% % \begin{macrocode} \ScuDotrue \ifPDFTeX - \usepackage{amsmath,amssymb,amsthm} + \RequirePackage{amsmath,amssymb,amsthm} \else - \usepackage{amsmath,amsthm} - \usepackage{unicode-math} + \RequirePackage{amsmath,amsthm} + \RequirePackage{unicode-math} \fi % \end{macrocode} % The suitable macro for using the differential sign in the @@ -5637,7 +5648,12 @@ Skipping any redefinition\MessageBreak}% % arguments; parameters entered as arguments to the % opening statement of an environment are available also % for the closing commands; read the documentation if you -% want to use this package facilities. +% want to use this package facilities. The loading command is +% commented out, because as long as this module is used with the +% |toptesi| class, this package is already available. The +% commented line remains there to remember that this module +% has this dependence; should this module be used with another +% class, the user is reminded to expressly load it. % % Using the facilities of |setspace| may be tolerated only % while typesetting a thesis draft. It is bad typography @@ -5692,19 +5708,19 @@ Skipping any redefinition\MessageBreak}% % especially while using this TOPtesi class, where % provisions for large floats are already taken care of. % \begin{macrocode} -\usepackage{xparse} % Command and environment advanced definitions -\usepackage{lscape} % Supports landscape Layout -\usepackage{setspace} % Define line spacing in paragraph. Don't use! -\usepackage{calc} % Calculation macros -\usepackage{ifthen} % Conditional statements -\usepackage{caption} % Configure captions -\usepackage{subcaption}% Defines env. subfigure and its caption -\usepackage{tabularx} % Tables with expandable columns -\usepackage{booktabs} % professional rules in tables -\usepackage{multirow} % It's more professional avoiding tables with +%\RequirePackage{xparse} % Command and environment advanced definitions +\RequirePackage{lscape} % Supports landscape Layout +\RequirePackage{setspace} % Define line spacing in paragraph. Don't use! +\RequirePackage{calc} % Calculation macros +\RequirePackage{ifthen} % Conditional statements +\RequirePackage{caption} % Configure captions +\RequirePackage{subcaption}% Defines env. subfigure and its caption +\RequirePackage{tabularx} % Tables with expandable columns +\RequirePackage{booktabs} % professional rules in tables +\RequirePackage{multirow} % It's more professional avoiding tables with % cells spanning several rows -\usepackage{siunitx} % advanced management of units of measure -\usepackage{float} % Never ever use its code position H ! +\RequirePackage{siunitx} % advanced management of units of measure +\RequirePackage{float} % Never ever use its code position H ! % Use only to define new floating objects % \end{macrocode} % |