summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-13 21:35:54 +0000
committerKarl Berry <karl@freefriends.org>2018-05-13 21:35:54 +0000
commit6809ce56c76ce49653a6fd4f5a8c3219df10fb72 (patch)
treece231e2cd87cfd175e46e227f5a1118e885d88ef /Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
parentb3b423b8d0530436ee4ef06db3381aac4e79dc6e (diff)
toptesi (13may18)
git-svn-id: svn://tug.org/texlive/trunk@47699 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty')
-rw-r--r--Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty36
1 files changed, 22 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty b/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
index 54b42c24cfc..d143df3f6e3 100644
--- a/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
+++ b/Master/texmf-dist/tex/latex/toptesi/toptesi-scudo.sty
@@ -7,16 +7,17 @@
%% toptesi.dtx (with options: `topscu')
%% ______________________________________________________
%% The TOPtesi bundle
-%% Copyright (C) 2015-2017 Claudio Beccari
+%% Copyright (C) 2015-2018 Claudio Beccari
%% All rights reserved
%%
%% License information appended
%%
\NeedsTeXFormat{LaTeX2e}[2016/01/01]
\ProvidesPackage{toptesi-scudo}[%
-2018/01/12 v.~6.1.12
+2018/05/06 v.~6.2.04
Extension for ScuDo theses]
+
\ScuDotrue
\ifPDFTeX
\RequirePackage{amsmath,amssymb,amsthm}
@@ -30,6 +31,13 @@ Extension for ScuDo theses]
\providecommand{\gei}{\ensuremath{{\mathop{\mathrm{j}}\nolimits}}}
\providecommand{\eu}{\ensuremath{{\mathop{\mathrm{e}}\nolimits}}}
\let\iu\gei}
+
+\ifcsundef{ifmybibstyle}{\newif\ifmybibstyle\mybibstylefalse}{}
+\DeclareOption{mybibliostyle}{\mybibstyletrue}
+\ProcessOptions*\relax
+
+\@ifpackageloaded{xparse}{}{%
+ \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
@@ -38,11 +46,9 @@ Extension for ScuDo theses]
\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
+\RequirePackage{multirow} % Multirow cells are not professional
\RequirePackage{siunitx} % advanced management of units of measure
-\RequirePackage{float} % Never ever use its code position H !
- % Use only to define new floating objects
+\RequirePackage{float} % Use only to define new floating objects!
\usepackage[intoc]{nomencl}% Generate nomenclatures or glossaries
\makenomenclature
\renewcommand{\nomgroup}[1]{%
@@ -68,13 +74,15 @@ Extension for ScuDo theses]
\exec@makeindex
\ifblank{#1}{\printnomenclature}{\printnomenclature[#1]}%
}
-\usepackage[autostyle]{csquotes} % necessary for biblatex
-\usepackage[backend=biber,
- style=numeric-comp,
- citestyle=numeric,
- sorting=nty,
- natbib]{biblatex} % LaTeX specific bibliography handler
-\addbibresource{references.bib}% bibliographic data base(s}
+\unless\ifmybibstyle
+ \usepackage[autostyle]{csquotes} % necessary for biblatex
+ \usepackage[backend=biber,
+ style=numeric-comp,
+ citestyle=numeric,
+ sorting=nty,
+ natbib]{biblatex} % LaTeX specific bibliography handler
+ \addbibresource{references.bib}% bibliographic data base(s}
+\fi
\usepackage{imakeidx}% to generate automatic indices
\ifPDFTeX \usepackage{indentfirst}\fi
\raggedbottom
@@ -248,7 +256,7 @@ This class is available in every up-to-date and complete
}
%%
-%% Copyright 2005-2017 Claudio Beccari
+%% Copyright 2005-2018 Claudio Beccari
%%
%% Distributable under the LaTeX Project Public License,
%% version 1.3c or higher (your choice). The latest version of