summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/toptesi/toptesi.cls')
-rw-r--r--Master/texmf-dist/tex/latex/toptesi/toptesi.cls68
1 files changed, 41 insertions, 27 deletions
diff --git a/Master/texmf-dist/tex/latex/toptesi/toptesi.cls b/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
index 092f478817c..a864d7df64e 100644
--- a/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
+++ b/Master/texmf-dist/tex/latex/toptesi/toptesi.cls
@@ -6,36 +6,42 @@
%%
%% toptesi.dtx (with options: `class')
%% ______________________________________________________
-%% The TOPtesi package
-%% Copyright (C) 2005-2016 Claudio Beccari
+%% The TOPtesi bundle
+%% Copyright (C) 2015-2017 Claudio Beccari
%% All rights reserved
%%
%% License information appended
%%
-\NeedsTeXFormat{LaTeX2e}[2015/01/01]
+\NeedsTeXFormat{LaTeX2e}[2016/01/01]
\ProvidesClass{toptesi}[%
-2016/11/25 v.5.9.06
+2017/10/22 v.~6.1.09
Class for typesetting university theses]
-\DeclareOption{a4paper}{\PassOptionsToClass{\CurrentOption}{report}}
-\DeclareOption{titlepage}{\PassOptionsToClass{\CurrentOption}{report}}
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
-\ExecuteOptions{a4paper,titlepage}
-\ProcessOptions\relax
+
+\usepackage{trace}
+\RequirePackage{xkeyval}
+\DeclareOptionX{formato}[a4paper]{\PassOptionsToClass{#1}{report}}
+\DeclareOptionX*{\PassOptionsToClass{\CurrentOption}{report}}
+\ExecuteOptionsX{formato}
+\ProcessOptionsX*\relax
\LoadClass{report}
+
\RequirePackage{iftex}
\ifPDFTeX
- \RequirePackage[english,italian]{babel}
+ \usepackage[english,italian]{babel}
\else
- \RequirePackage{polyglossia}
+ \usepackage{fontspec}
+ \defaultfontfeatures{Ligatures=TeX}
+ \usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{english}
- \renewcommand*{\iflanguage}[1]{\ifnum\the\language=\csname l@#1\endcsname
+ \renewcommand*{\iflanguage}[1]{%
+ \ifnum\the\language=\csname l@#1\endcsname
\expandafter\@firstoftwo\else
\expandafter\@secondoftwo\fi}
\fi
-\RequirePackage{toptesi}
+\usepackage{toptesi}
%%
-%% Copyright 2005-2016 Claudio Beccari
+%% Copyright 2005-2017 Claudio Beccari
%%
%% Distributable under the LaTeX Project Public License,
%% version 1.3c or higher (your choice). The latest version of
@@ -44,14 +50,14 @@ Class for typesetting university theses]
%% This work is "author-maintained"
%%
%% This work consists of this file toptesi.dtx, a README file
-%% and the derived files:
-%%
-%% toptesi.cls, toptesi.sty, topfront.sty, topcoman.sty,
-%% toptesi.cfg, and the English documentation toptesi.pdf.
+%% 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.
%%
%% Furthermore the bundle contains the documentation source
-%% file toptesi-it-pdftex.tex and the derived file
-%% toptesi-it-pdftex.pdf.
+%% file toptesi-it.tex and the derived file
+%% toptesi-it.pdf.
%%
%% The toptesi-example.tex source file is just an example
%% that shows how to use the various commands; by commenting
@@ -62,18 +68,26 @@ Class for typesetting university theses]
%% to produce just the title page with TOPtesi and the external
%% 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.
+%%
%% 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 customized.
+%% edited and customised.
%%
%% By running pdflatex on toptesi.dtx the user gets the class,
-%% sty and cfg files and the English documentation file in
-%% pdf format.
+%% sty, def and cfg files and the English documentation file in
+%% PDF format.
%%
%% The source file of the Italian documentation file
-%% toptesi-it-pdftex.pdf is another example of how to use TOPtesi.
-%% In spite of its name, toptesi-it-pdftex.tex may be typeset
-%% with pdfLaTeX, XeLaTeX, and LuaLateX; see the first comment
-%% lines of the file for how-to information.
+%% toptesi-it.pdf is another example of how to use TOPtesi.
+%% This file toptesi-it.tex may be typeset with pdfLaTeX,
+%% XeLaTeX, and LuaLateX; see the first comment lines of
+%% the file for how-to information. In spite of being mainly
+%% written in Italian, it contains several sections in English
+%% for the benefit of foreign students attending the Doctoral
+%% School of Turin.
%%
%% End of file `toptesi.cls'.