summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-09-02 22:45:43 +0000
committerKarl Berry <karl@freefriends.org>2012-09-02 22:45:43 +0000
commit5842ef917f7cbd5553126d78cfab16ebb0ca4e8f (patch)
tree9f1c9b817708fe6f63ef5de02adeeb7e976f61bb /Master/texmf-dist
parent2878c13fb8496ecd8f401ed4102176941c485292 (diff)
suftesi (31aug12)
git-svn-id: svn://tug.org/texlive/trunk@27575 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/README46
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi-frn.tex27
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.aux117
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.bcf2039
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.idx1
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.lof22
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.log1802
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.lot22
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.out28
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.pdfbin0 -> 228531 bytes
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.run.xml89
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gzbin0 -> 92840 bytes
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.tex25
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/example/tesi.toc68
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/suftesi.pdfbin373911 -> 1574016 bytes
-rw-r--r--Master/texmf-dist/doc/latex/suftesi/suftesi.sh33
-rw-r--r--Master/texmf-dist/source/latex/suftesi/suftesi.dtx2913
-rw-r--r--Master/texmf-dist/source/latex/suftesi/suftesi.ins32
-rw-r--r--Master/texmf-dist/tex/latex/suftesi/suftesi.cls1690
19 files changed, 7783 insertions, 1171 deletions
diff --git a/Master/texmf-dist/doc/latex/suftesi/README b/Master/texmf-dist/doc/latex/suftesi/README
index d04d04695cf..ac0118a75f3 100644
--- a/Master/texmf-dist/doc/latex/suftesi/README
+++ b/Master/texmf-dist/doc/latex/suftesi/README
@@ -60,17 +60,55 @@ DOCUMENTATION:
To reproduce the complete documentation, follow these steps
+$ latex suftesi.ins
+$ mpost fakelogo.mp
+$ epstopdf --hires fakelogo.mps
$ pdflatex suftesi.dtx
-$ bibtex suftesi
+$ pdflatex suftesi-frn.tex
+$ biber suftesi
$ makeindex -s gind.ist -o suftesi.ind suftesi.idx
$ makeindex -s gglo.ist -o suftesi.gls suftesi.glo
+$ xelatex rmstyle1.tex
+$ xelatex rmstyle2.tex
+$ xelatex rmstyle3.tex
+$ xelatex rmstyle4.tex
+$ xelatex rmstyle5.tex
+$ xelatex rmstyle6.tex
+$ xelatex itstyle1.tex
+$ xelatex itstyle2.tex
+$ xelatex itstyle3.tex
+$ xelatex itstyle4.tex
+$ xelatex itstyle5.tex
+$ xelatex itstyle6.tex
+$ xelatex itstyle7.tex
+$ xelatex itstyle8.tex
+$ xelatex itstyle9.tex
+$ xelatex itstyle10.tex
+$ xelatex itstyle11.tex
+$ xelatex itstyle12.tex
+$ xelatex scstyle1.tex
+$ xelatex scstyle2.tex
+$ xelatex scstyle3.tex
+$ xelatex scstyle4.tex
+$ xelatex scstyle5.tex
+$ xelatex scstyle6.tex
+$ xelatex scstyle7.tex
+$ xelatex scstyle8.tex
+$ xelatex scstyle9.tex
+$ xelatex scstyle10.tex
+$ xelatex scstyle11.tex
+$ xelatex scstyle12.tex
+$ pdflatex collect-examples.tex
$ pdflatex suftesi.dtx
$ pdflatex suftesi.dtx
from a shell (or in the preferred method for you system),
-where "pdflatex" can be also "xelatex", and the `$' stands
-for the shell's prompt.
+where `$' stands for the shell's prompt.
+You can also use, on Unix systems,
+the automated script suftesi.sh by
+$ sh suftesi.sh
-2012/12/25
+
+2012/08/28
Ivan Valbusa
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi-frn.tex b/Master/texmf-dist/doc/latex/suftesi/example/tesi-frn.tex
new file mode 100644
index 00000000000..4122cafe34a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi-frn.tex
@@ -0,0 +1,27 @@
+%% This file has been automatically generated by `frontespizio'.
+%% Don't use it as a model for a new frontispiece, use the
+%% `frontespizio' environment in you document instead.
+\documentclass [titlepage]{article}
+\usepackage[utf8]{inputenc}
+\usepackage [a4paper,textwidth=312pt,includehead,textheight=624pt,right=90pt,vmarginratio=1:2]{geometry}
+\usepackage {graphicx}
+\usepackage [svgnames]{xcolor}
+\usepackage[nowrite,infront,suftesi]{frontespizio}
+\nofiles
+\fontoptionnormal
+\Universita {Paperopoli}
+\Logo [1.5cm]{logo}
+\Facolta {Pennutologia}
+\Corso [Laurea Magistrale]{Belle Lettere}
+\Annoaccademico {2030--2031}
+\Titoletto {Tesi di laurea magistrale}
+\Titolo {La mia tesi:\\ una lunga serie di risultati\\ difficilissimi e complicatissimi}
+\Sottotitolo {Alcune considerazioni mutevoli}
+\Candidato [PP999999]{Paperino Paolino}
+\Relatore {Giovanni Episcopo}
+\Relatore {Pippo Cluvio}
+\Correlatore {Ugo Frogio}
+\Correlatore {Ubaldo Kutuzu}
+\begin {document}
+\preparefrontpagesuftesi
+\end {document}
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.aux b/Master/texmf-dist/doc/latex/suftesi/example/tesi.aux
new file mode 100644
index 00000000000..9b11e536db6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.aux
@@ -0,0 +1,117 @@
+\relax
+\providecommand\hyper@newdestlabel[2]{}
+\catcode`"\active
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
+\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
+\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax }
+\providecommand\mph@setcol[2]{}
+\select@language{italian}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\select@language{italian}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\select@language{italian}}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\select@language{italian}}
+\mph@setcol{ii:1}{\mph@nr}
+\mph@setcol{ii:2}{\mph@nr}
+\mph@setcol{ii:3}{\mph@nr}
+\mph@setcol{ii:4}{\mph@nr}
+\mph@setcol{ii:5}{\mph@nr}
+\mph@setcol{ii:6}{\mph@nr}
+\mph@setcol{ii:7}{\mph@nr}
+\mph@setcol{ii:8}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Ringraziamenti}{9}{chapter*.4}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Sigle}{9}{chapter*.4}}
+\mph@setcol{ii:9}{\mph@nr}
+\mph@setcol{ii:10}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Introduzione}{11}{chapter*.5}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:11}{\mph@nr}
+\mph@setcol{ii:12}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {part}{I\hspace {1em}uno}{13}{part.1}}
+\mph@setcol{ii:13}{\mph@nr}
+\mph@setcol{ii:14}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {1}Il primo capitolo della mia tesi}{15}{chapter.1}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Introduzione}{15}{section*.6}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.1}Citazioni fuori testo e note}{15}{section.1.1}}
+\def\mph@nr{1}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.2}Documenti multilingua}{15}{section.1.2}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}Greco antico}{15}{subsection.1.2.1}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}Inglese}{15}{subsection.1.2.2}}
+\mph@setcol{ii:15}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.3}Citazioni}{16}{section.1.3}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.4}Elenchi puntati e numerati e descrizioni}{16}{section.1.4}}
+\newlabel{sec:elenchi}{{1.4}{16}{Elenchi puntati e numerati e descrizioni}{section.1.4}{}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.1}Elenchi puntati}{16}{subsection.1.4.1}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.2}Elenchi numerati}{16}{subsection.1.4.2}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.3}Descrizioni}{16}{subsection.1.4.3}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1.5}Figure e tabelle}{16}{section.1.5}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.5.1}Inserimento delle figure}{16}{subsection.1.5.1}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.5.2}Inserimento di tabelle}{16}{subsection.1.5.2}}
+\newlabel{1@xvr}{{}{16}{Inserimento di tabelle}{subsection.1.5.2}{}}
+\newlabel{1@vr}{{}{16}{Inserimento di tabelle}{subsection.1.5.2}{}}
+\mph@setcol{ii:16}{\mph@nr}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Donald Knuth e Laslie Lamport}}{17}{figure.caption.7}}
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig:knuth-lamport}{{1.1}{17}{Donald Knuth e Laslie Lamport}{figure.caption.7}{}}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\contentsline {table}{\numberline {1.1}{\ignorespaces Misure degli elementi della pagina}}{17}{table.caption.8}}
+\newlabel{tab:gabbia}{{1.1}{17}{Misure degli elementi della pagina}{table.caption.8}{}}
+\mph@setcol{ii:17}{\mph@nr}
+\mph@setcol{ii:18}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {2}Il secondo capitolo della mia tesi}{19}{chapter.2}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:19}{\mph@nr}
+\mph@setcol{ii:20}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {3}Il terzo capitolo della mia tesi}{21}{chapter.3}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:21}{\mph@nr}
+\mph@setcol{ii:22}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\ttl@change@i {\@ne }{part}{0em}{\addvspace {3ex}}{}{}{}\relax }
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\ttl@change@v {part}{}{}{\addvspace {1ex}}\relax }
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {part}{Appendici}{23}{chapter.3}}
+\mph@setcol{ii:23}{\mph@nr}
+\mph@setcol{ii:24}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\ttl@change@i {\@ne }{part}{0em}{\addvspace {3ex}\partname ~}{\makebox [\SUF@label@part ][l]{\thecontentslabel }\hspace *{1em}}{}{}\relax }
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\ttl@change@v {part}{}{}{\addvspace {1ex}}\relax }
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {A}Prima}{25}{appendix.A}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:25}{\mph@nr}
+\mph@setcol{ii:26}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {B}Seconda}{27}{appendix.B}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:27}{\mph@nr}
+\mph@setcol{ii:28}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{\numberline {C}Terza}{29}{appendix.C}}
+\@writefile{lof}{\defcounter {refsection}{0}\relax }\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\defcounter {refsection}{0}\relax }\@writefile{lot}{\addvspace {10\p@ }}
+\mph@setcol{ii:29}{\mph@nr}
+\mph@setcol{ii:30}{\mph@nr}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Bibliografia}{31}{section*.9}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Bibliografia primaria}{31}{section*.11}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{Bibliografia secondaria}{31}{section*.12}}
+\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {chapter}{Indice dei nomi}{31}{section*.13}}
+\mph@setcol{ii:31}{\mph@nr}
+\gdef\mph@lastpage{32}
+\csname mph@do@warn\endcsname
+\ttl@finishall
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.bcf b/Master/texmf-dist/doc/latex/suftesi/example/tesi.bcf
new file mode 100644
index 00000000000..5203fe0e536
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.bcf
@@ -0,0 +1,2039 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bcf:controlfile version="2.0" xmlns:bcf="https://sourceforge.net/projects/biblatex">
+ <!-- BIBER OPTIONS -->
+ <bcf:options component="biber" type="global">
+ <bcf:option type="singlevalued">
+ <bcf:key>bblencoding</bcf:key>
+ <bcf:value>utf8</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>bibencoding</bcf:key>
+ <bcf:value>utf8</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>debug</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>mincrossrefs</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortcase</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortfirstinits</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortupper</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ </bcf:options>
+ <!-- BIBLATEX OPTIONS -->
+ <!-- GLOBAL -->
+ <bcf:options component="biblatex" type="global">
+ <bcf:option type="singlevalued">
+ <bcf:key>alphaothers</bcf:key>
+ <bcf:value>+</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labelalpha</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labelnamespec</bcf:key>
+ <bcf:value order="1">shortauthor</bcf:value>
+ <bcf:value order="2">author</bcf:value>
+ <bcf:value order="3">shorteditor</bcf:value>
+ <bcf:value order="4">editor</bcf:value>
+ <bcf:value order="5">translator</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labeltitle</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labeltitlespec</bcf:key>
+ <bcf:value order="1">shorttitle</bcf:value>
+ <bcf:value order="2">title</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labeltitleyear</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labelyear</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labelyearspec</bcf:key>
+ <bcf:value order="1">year</bcf:value>
+ <bcf:value order="2">eventyear</bcf:value>
+ <bcf:value order="3">origyear</bcf:value>
+ <bcf:value order="4">urlyear</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxalphanames</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxbibnames</bcf:key>
+ <bcf:value>999</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxcitenames</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxitems</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minalphanames</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minbibnames</bcf:key>
+ <bcf:value>999</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>mincitenames</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minitems</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>singletitle</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortalphaothers</bcf:key>
+ <bcf:value>+</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortscheme</bcf:key>
+ <bcf:value>nyt</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniquelist</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniquename</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useauthor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useeditor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useprefix</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usetranslator</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ </bcf:options>
+ <!-- DISPLAYMODES -->
+ <bcf:displaymodes type="global">
+ <bcf:displaymode>
+ <bcf:dtarget>*</bcf:dtarget>
+ <bcf:dmode order="1">original</bcf:dmode>
+ <bcf:dmode order="2">romanised</bcf:dmode>
+ <bcf:dmode order="3">uniform</bcf:dmode>
+ <bcf:dmode order="4">translated</bcf:dmode>
+ </bcf:displaymode>
+ </bcf:displaymodes>
+ <!-- SOURCEMAP -->
+ <bcf:sourcemap>
+ <bcf:maps datatype="bibtex" driver_defaults="1">
+ <bcf:map>
+ <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
+ <bcf:map_step map_type_source="electronic" map_type_target="online"/>
+ <bcf:map_step map_type_source="www" map_type_target="online"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="techreport"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="address" map_field_target="location"/>
+ <bcf:map_step map_field_source="school" map_field_target="institution"/>
+ <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
+ <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
+ <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
+ <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
+ <bcf:map_step map_field_source="pdf" map_field_target="file"/>
+ </bcf:map>
+ </bcf:maps>
+ <bcf:maps datatype="endnotexml" driver_defaults="1">
+ <bcf:map>
+ <bcf:map_step map_type_source="Aggregated Database" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Ancient Text" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Artwork" map_type_target="artwork"/>
+ <bcf:map_step map_type_source="Audiovisual Material" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Bill" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="Blog" map_type_target="online"/>
+ <bcf:map_step map_type_source="Book" map_type_target="book"/>
+ <bcf:map_step map_type_source="Book Section" map_type_target="inbook"/>
+ <bcf:map_step map_type_source="Case" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="Catalog" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Chart or Table" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Classical Work" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Computer Program" map_type_target="software"/>
+ <bcf:map_step map_type_source="Conference Paper" map_type_target="inproceedings"/>
+ <bcf:map_step map_type_source="Conference Proceedings" map_type_target="proceedings"/>
+ <bcf:map_step map_type_source="Dictionary" map_type_target="inreference"/>
+ <bcf:map_step map_type_source="Edited Book" map_type_target="collection"/>
+ <bcf:map_step map_type_source="Electronic Article" map_type_target="article"/>
+ <bcf:map_step map_type_source="Electronic Book" map_type_target="book"/>
+ <bcf:map_step map_type_source="Encyclopedia" map_type_target="reference"/>
+ <bcf:map_step map_type_source="Equation" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Figure" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Film or Broadcast" map_type_target="movie"/>
+ <bcf:map_step map_type_source="Government Document" map_type_target="report"/>
+ <bcf:map_step map_type_source="Grant" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Hearing" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="Journal Article" map_type_target="article"/>
+ <bcf:map_step map_type_source="Legal Rule or Regulation" map_type_target="legislation"/>
+ <bcf:map_step map_type_source="Magazine Article" map_type_target="article"/>
+ <bcf:map_step map_type_source="Manuscript" map_type_target="unpublished"/>
+ <bcf:map_step map_type_source="Map" map_type_target="misc"/>
+ <bcf:map_step map_type_source="Newspaper Article" map_type_target="article"/>
+ <bcf:map_step map_type_source="Online Database" map_type_target="online"/>
+ <bcf:map_step map_type_source="Online Multimedia" map_type_target="online"/>
+ <bcf:map_step map_type_source="Pamphlet" map_type_target="booklet"/>
+ <bcf:map_step map_type_source="Patent" map_type_target="patent"/>
+ <bcf:map_step map_type_source="Personal Communication" map_type_target="letter"/>
+ <bcf:map_step map_type_source="Report" map_type_target="report"/>
+ <bcf:map_step map_type_source="Serial" map_type_target="periodical"/>
+ <bcf:map_step map_type_source="Standard" map_type_target="standard"/>
+ <bcf:map_step map_type_source="Statute" map_type_target="legislation"/>
+ <bcf:map_step map_type_source="Thesis" map_type_target="thesis"/>
+ <bcf:map_step map_type_source="Unpublished Work" map_type_target="unpublished"/>
+ <bcf:map_step map_type_source="Web Page" map_type_target="online"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="electronic-resource-num" map_field_target="eprint"/>
+ <bcf:map_step map_field_source="alt-title" map_field_target="shorttitle"/>
+ <bcf:map_step map_field_source="meeting-place" map_field_target="venue"/>
+ <bcf:map_step map_field_source="pub-location" map_field_target="location"/>
+ <bcf:map_step map_field_source="orig-pub" map_field_target="origpublisher"/>
+ <bcf:map_step map_field_source="authors" map_field_target="author"/>
+ <bcf:map_step map_field_source="secondary-authors" map_field_target="editor"/>
+ <bcf:map_step map_field_source="tertiary-authors" map_field_target="commentator"/>
+ <bcf:map_step map_field_source="subsidiary-authors" map_field_target="translator"/>
+ <bcf:map_step map_field_source="year" map_field_target="date"/>
+ <bcf:map_step map_field_source="pub-dates" map_field_target="date"/>
+ <bcf:map_step map_field_source="num-vols" map_field_target="volumes"/>
+ <bcf:map_step map_field_source="call-num" map_field_target="library"/>
+ <bcf:map_step map_field_source="notes" map_field_target="note"/>
+ <bcf:map_step map_field_source="secondary-title" map_field_target="subtitle"/>
+ <bcf:map_step map_field_source="work-type" map_field_target="type"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Edited Book</bcf:per_type>
+ <bcf:map_step map_field_source="contributors/authors" map_field_target="contributors/editor"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Electronic Article</bcf:per_type>
+ <bcf:per_type>Journal Article</bcf:per_type>
+ <bcf:per_type>Magazine Article</bcf:per_type>
+ <bcf:per_type>Newspaper Article</bcf:per_type>
+ <bcf:map_step map_field_source="isbn" map_field_target="issn"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Patent</bcf:per_type>
+ <bcf:per_type>Report</bcf:per_type>
+ <bcf:per_type>Government Document</bcf:per_type>
+ <bcf:per_type>Legal Rule or Regulation</bcf:per_type>
+ <bcf:map_step map_field_source="isbn" map_field_target="number"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Blog</bcf:per_type>
+ <bcf:per_type>Online Database</bcf:per_type>
+ <bcf:per_type>Online Multimedia</bcf:per_type>
+ <bcf:per_type>Web Page</bcf:per_type>
+ <bcf:map_step map_field_source="titles/secondary-title" map_field_target="titles/title"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Book Section</bcf:per_type>
+ <bcf:map_step map_field_source="titles/secondary-title" map_field_target="titles/booktitle"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Book</bcf:per_type>
+ <bcf:per_type>Electronic Book</bcf:per_type>
+ <bcf:per_type>Manuscript</bcf:per_type>
+ <bcf:per_type>Unpublished Work</bcf:per_type>
+ <bcf:map_step map_field_source="titles/secondary-title" map_field_target="titles/series"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Conference Paper</bcf:per_type>
+ <bcf:per_type>Conference Proceedings</bcf:per_type>
+ <bcf:map_step map_field_source="titles/secondary-title" map_field_target="titles/eventtitle"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Electronic Article</bcf:per_type>
+ <bcf:per_type>Journal Article</bcf:per_type>
+ <bcf:per_type>Magazine Article</bcf:per_type>
+ <bcf:per_type>Newspaper Article</bcf:per_type>
+ <bcf:map_step map_field_source="titles/secondary-title" map_field_target="titles/journaltitle"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Book Section</bcf:per_type>
+ <bcf:map_step map_field_source="titles/tertiary-title" map_field_target="titles/booktitle"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:per_type>Conference Proceedings</bcf:per_type>
+ <bcf:per_type>periodical</bcf:per_type>
+ <bcf:map_step map_field_source="titles/tertiary-title" map_field_target="titles/series"/>
+ </bcf:map>
+ </bcf:maps>
+ <bcf:maps datatype="ris" driver_defaults="1">
+ <bcf:map>
+ <bcf:map_step map_type_source="ART" map_type_target="artwork"/>
+ <bcf:map_step map_type_source="BILL" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="BOOK" map_type_target="book"/>
+ <bcf:map_step map_type_source="CHAP" map_type_target="inbook"/>
+ <bcf:map_step map_type_source="COMP" map_type_target="software"/>
+ <bcf:map_step map_type_source="CONF" map_type_target="proceedings"/>
+ <bcf:map_step map_type_source="GEN" map_type_target="misc"/>
+ <bcf:map_step map_type_source="JFULL" map_type_target="article"/>
+ <bcf:map_step map_type_source="JOUR" map_type_target="article"/>
+ <bcf:map_step map_type_source="MGZN" map_type_target="misc"/>
+ <bcf:map_step map_type_source="MPCT" map_type_target="movie"/>
+ <bcf:map_step map_type_source="NEWS" map_type_target="misc"/>
+ <bcf:map_step map_type_source="PAMP" map_type_target="misc"/>
+ <bcf:map_step map_type_source="PAT" map_type_target="patent"/>
+ <bcf:map_step map_type_source="PCOMM" map_type_target="misc"/>
+ <bcf:map_step map_type_source="RPRT" map_type_target="report"/>
+ <bcf:map_step map_type_source="SER" map_type_target="misc"/>
+ <bcf:map_step map_type_source="SLIDE" map_type_target="misc"/>
+ <bcf:map_step map_type_source="SOUND" map_type_target="audio"/>
+ <bcf:map_step map_type_source="STAT" map_type_target="legal"/>
+ <bcf:map_step map_type_source="THES" map_type_target="thesis"/>
+ <bcf:map_step map_type_source="UNBILL" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="UNPB" map_type_target="unpublished"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="Y1" map_field_target="date"/>
+ <bcf:map_step map_field_source="PY" map_field_target="date"/>
+ <bcf:map_step map_field_source="Y2" map_field_target="eventdate"/>
+ <bcf:map_step map_field_source="A1" map_field_target="author"/>
+ <bcf:map_step map_field_source="AU" map_field_target="author"/>
+ <bcf:map_step map_field_source="A2" map_field_target="editor"/>
+ <bcf:map_step map_field_source="A3" map_field_target="editor"/>
+ <bcf:map_step map_field_source="ED" map_field_target="editor"/>
+ <bcf:map_step map_field_source="SPEP" map_field_target="pages"/>
+ <bcf:map_step map_field_source="N1" map_field_target="note"/>
+ <bcf:map_step map_field_source="N2" map_field_target="abstract"/>
+ <bcf:map_step map_field_source="AB" map_field_target="abstract"/>
+ <bcf:map_step map_field_source="JO" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="JF" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="JA" map_field_target="shortjournal"/>
+ <bcf:map_step map_field_source="VL" map_field_target="volume"/>
+ <bcf:map_step map_field_source="IS" map_field_target="issue"/>
+ <bcf:map_step map_field_source="CP" map_field_target="issue"/>
+ <bcf:map_step map_field_source="CY" map_field_target="location"/>
+ <bcf:map_step map_field_source="SN" map_field_target="isbn"/>
+ <bcf:map_step map_field_source="PB" map_field_target="publisher"/>
+ <bcf:map_step map_field_source="KW" map_field_target="keywords"/>
+ <bcf:map_step map_field_source="TI" map_field_target="title"/>
+ <bcf:map_step map_field_source="U1" map_field_target="usera"/>
+ <bcf:map_step map_field_source="U2" map_field_target="userb"/>
+ <bcf:map_step map_field_source="U3" map_field_target="userc"/>
+ <bcf:map_step map_field_source="U4" map_field_target="userd"/>
+ <bcf:map_step map_field_source="U5" map_field_target="usere"/>
+ <bcf:map_step map_field_source="UR" map_field_target="url"/>
+ <bcf:map_step map_field_source="L1" map_field_target="file"/>
+ </bcf:map>
+ </bcf:maps>
+ <bcf:maps datatype="zoterordfxml" driver_defaults="1">
+ <bcf:map>
+ <bcf:map_step map_type_source="conferencePaper" map_type_target="inproceedings"/>
+ <bcf:map_step map_type_source="bookSection" map_type_target="inbook"/>
+ <bcf:map_step map_type_source="journalArticle" map_type_target="article"/>
+ <bcf:map_step map_type_source="magazineArticle" map_type_target="article"/>
+ <bcf:map_step map_type_source="newspaperArticle" map_type_target="article"/>
+ <bcf:map_step map_type_source="encyclopediaArticle" map_type_target="inreference"/>
+ <bcf:map_step map_type_source="manuscript" map_type_target="unpublished"/>
+ <bcf:map_step map_type_source="document" map_type_target="misc"/>
+ <bcf:map_step map_type_source="dictionaryEntry" map_type_target="inreference"/>
+ <bcf:map_step map_type_source="interview" map_type_target="misc"/>
+ <bcf:map_step map_type_source="film" map_type_target="movie"/>
+ <bcf:map_step map_type_source="webpage" map_type_target="online"/>
+ <bcf:map_step map_type_source="note" map_type_target="misc"/>
+ <bcf:map_step map_type_source="attachment" map_type_target="misc"/>
+ <bcf:map_step map_type_source="bill" map_type_target="legislation"/>
+ <bcf:map_step map_type_source="case" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="hearing" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="statute" map_type_target="legislation"/>
+ <bcf:map_step map_type_source="email" map_type_target="letter"/>
+ <bcf:map_step map_type_source="map" map_type_target="image"/>
+ <bcf:map_step map_type_source="blogPost" map_type_target="online"/>
+ <bcf:map_step map_type_source="instantMessage" map_type_target="letter"/>
+ <bcf:map_step map_type_source="forumPost" map_type_target="online"/>
+ <bcf:map_step map_type_source="audioRecording" map_type_target="audio"/>
+ <bcf:map_step map_type_source="presentation" map_type_target="inproceedings"/>
+ <bcf:map_step map_type_source="videoRecording" map_type_target="video"/>
+ <bcf:map_step map_type_source="tvBroadcast" map_type_target="misc"/>
+ <bcf:map_step map_type_source="radioBroadcast" map_type_target="misc"/>
+ <bcf:map_step map_type_source="podcast" map_type_target="online"/>
+ <bcf:map_step map_type_source="computerProgram" map_type_target="software"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="bib:contributors" map_field_target="author"/>
+ <bcf:map_step map_field_source="bib:authors" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:interviewers" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:directors" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:scriptwriters" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:bookAuthor" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:inventors" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:recipients" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:counsels" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:artists" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:podcasters" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:presenters" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:commenters" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:programers" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:composers" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:producers" map_field_target="author"/>
+ <bcf:map_step map_field_source="z:performers" map_field_target="author"/>
+ <bcf:map_step map_field_source="bib:editors" map_field_target="editor"/>
+ <bcf:map_step map_field_source="z:translators" map_field_target="translator"/>
+ <bcf:map_step map_field_source="z:seriesEditors" map_field_target="editor"/>
+ <bcf:map_step map_field_source="dc:date" map_field_target="date"/>
+ <bcf:map_step map_field_source="bib:pages" map_field_target="pages"/>
+ <bcf:map_step map_field_source="dc:title" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:proceedingsTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:encyclopediaTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:dictionaryTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:websiteTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:forumTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:blogTitle" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:nameOfAct" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:caseName" map_field_target="title"/>
+ <bcf:map_step map_field_source="z:meetingName" map_field_target="eventtitle"/>
+ <bcf:map_step map_field_source="prism:volume" map_field_target="volume"/>
+ <bcf:map_step map_field_source="numberOfVolumes" map_field_target="volumes"/>
+ <bcf:map_step map_field_source="z:numPages" map_field_target="pagetotal"/>
+ <bcf:map_step map_field_source="prism:edition" map_field_target="edition"/>
+ <bcf:map_step map_field_source="dc:description" map_field_target="note"/>
+ <bcf:map_step map_field_source="dc:alternative" map_field_target="shortjournal"/>
+ <bcf:map_step map_field_source="dcterms:abstract" map_field_target="abstract"/>
+ <bcf:map_step map_field_source="dc:type" map_field_target="type"/>
+ <bcf:map_step map_field_source="z:shortTitle" map_field_target="shorttitle"/>
+ <bcf:map_step map_field_source="z:bookTitle" map_field_target="booktitle"/>
+ <bcf:map_step map_field_source="prism:number" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:patentNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:codeNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:reportNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:billNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:documentNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:publicLawNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:applicationNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="z:episodeNumber" map_field_target="number"/>
+ <bcf:map_step map_field_source="dc:coverage" map_field_target="location"/>
+ <bcf:map_step map_field_source="z:university" map_field_target="institution"/>
+ <bcf:map_step map_field_source="z:language" map_field_target="language"/>
+ <bcf:map_step map_field_source="z:version" map_field_target="version"/>
+ <bcf:map_step map_field_source="z:libraryCatalog" map_field_target="library"/>
+ <bcf:map_step map_field_source="dcterms:isPartOf" map_field_target="BIBERCUSTOMpartof"/>
+ <bcf:map_step map_field_source="dc:identifier" map_field_target="BIBERCUSTOMidentifier"/>
+ <bcf:map_step map_field_source="dc:publisher" map_field_target="BIBERCUSTOMpublisher"/>
+ <bcf:map_step map_field_source="dc:presentedAt" map_field_target="BIBERCUSTOMpresentedat"/>
+ <bcf:map_step map_field_source="dc:subject" map_field_target="BIBERCUSTOMsubject"/>
+ <bcf:map_step map_field_source="dcterms:BIBERCUSTOMpartof/bib:Journal" map_field_target="dcterms:BIBERCUSTOMpartof/periodical"/>
+ <bcf:map_step map_field_source="dcterms:BIBERCUSTOMpartof/bib:Book" map_field_target="dcterms:BIBERCUSTOMpartof/book"/>
+ <bcf:map_step map_field_source="dcterms:BIBERCUSTOMpartof/bib:ConferenceProceedings" map_field_target="dcterms:BIBERCUSTOMpartof/proceedings"/>
+ </bcf:map>
+ </bcf:maps>
+ </bcf:sourcemap>
+ <!-- LABELALPHA TEMPLATE -->
+ <bcf:labelalphatemplate type="global">
+ <bcf:labelelement order="1">
+ <bcf:labelpart final="1">shorthand</bcf:labelpart>
+ <bcf:labelpart>label</bcf:labelpart>
+ <bcf:labelpart substring_width="3" substring_side="left" ifnamecount="1">labelname</bcf:labelpart>
+ <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
+ </bcf:labelelement>
+ <bcf:labelelement order="2">
+ <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
+ </bcf:labelelement>
+ </bcf:labelalphatemplate>
+ <!-- INHERITANCE -->
+ <bcf:inheritance>
+ <bcf:defaults inherit_all="true" override_target="false">
+ </bcf:defaults>
+ <bcf:inherit>
+ <bcf:type_pair source="mvbook" target="inbook"/>
+ <bcf:type_pair source="mvbook" target="bookinbook"/>
+ <bcf:type_pair source="mvbook" target="suppbook"/>
+ <bcf:type_pair source="book" target="inbook"/>
+ <bcf:type_pair source="book" target="bookinbook"/>
+ <bcf:type_pair source="book" target="suppbook"/>
+ <bcf:field source="author" target="author"/>
+ <bcf:field source="author" target="bookauthor"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvbook" target="book"/>
+ <bcf:type_pair source="mvbook" target="inbook"/>
+ <bcf:type_pair source="mvbook" target="bookinbook"/>
+ <bcf:type_pair source="mvbook" target="suppbook"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvcollection" target="collection"/>
+ <bcf:type_pair source="mvcollection" target="reference"/>
+ <bcf:type_pair source="mvcollection" target="incollection"/>
+ <bcf:type_pair source="mvcollection" target="inreference"/>
+ <bcf:type_pair source="mvcollection" target="suppcollection"/>
+ <bcf:type_pair source="mvreference" target="collection"/>
+ <bcf:type_pair source="mvreference" target="reference"/>
+ <bcf:type_pair source="mvreference" target="incollection"/>
+ <bcf:type_pair source="mvreference" target="inreference"/>
+ <bcf:type_pair source="mvreference" target="suppcollection"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvproceedings" target="proceedings"/>
+ <bcf:type_pair source="mvproceedings" target="inproceedings"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="book" target="inbook"/>
+ <bcf:type_pair source="book" target="bookinbook"/>
+ <bcf:type_pair source="book" target="suppbook"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="collection" target="incollection"/>
+ <bcf:type_pair source="collection" target="inreference"/>
+ <bcf:type_pair source="collection" target="suppcollection"/>
+ <bcf:type_pair source="reference" target="incollection"/>
+ <bcf:type_pair source="reference" target="inreference"/>
+ <bcf:type_pair source="reference" target="suppcollection"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="proceedings" target="inproceedings"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="periodical" target="article"/>
+ <bcf:type_pair source="periodical" target="suppperiodical"/>
+ <bcf:field source="title" target="journaltitle"/>
+ <bcf:field source="subtitle" target="journalsubtitle"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="*" target="*"/>
+ <bcf:field source="crossref" skip="true"/>
+ <bcf:field source="xref" skip="true"/>
+ <bcf:field source="entryset" skip="true"/>
+ <bcf:field source="entrysubtype" skip="true"/>
+ <bcf:field source="execute" skip="true"/>
+ <bcf:field source="label" skip="true"/>
+ <bcf:field source="options" skip="true"/>
+ <bcf:field source="presort" skip="true"/>
+ <bcf:field source="related" skip="true"/>
+ <bcf:field source="relatedstring" skip="true"/>
+ <bcf:field source="relatedtype" skip="true"/>
+ <bcf:field source="shorthand" skip="true"/>
+ <bcf:field source="shorthandintro" skip="true"/>
+ <bcf:field source="sortkey" skip="true"/>
+ </bcf:inherit>
+ </bcf:inheritance>
+ <!-- SORTING -->
+ <bcf:sorting>
+ <bcf:presort>mm</bcf:presort>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2">year</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="6">
+ <bcf:sortitem order="1" pad_side="left" pad_width="4" pad_char="0">volume</bcf:sortitem>
+ <bcf:sortitem order="2">0000</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ <!-- DATA MODEL -->
+ <bcf:datamodel>
+ <bcf:entrytypes>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:entrytype>artwork</bcf:entrytype>
+ <bcf:entrytype>audio</bcf:entrytype>
+ <bcf:entrytype>bibnote</bcf:entrytype>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>commentary</bcf:entrytype>
+ <bcf:entrytype>customa</bcf:entrytype>
+ <bcf:entrytype>customb</bcf:entrytype>
+ <bcf:entrytype>customc</bcf:entrytype>
+ <bcf:entrytype>customd</bcf:entrytype>
+ <bcf:entrytype>custome</bcf:entrytype>
+ <bcf:entrytype>customf</bcf:entrytype>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:entrytype>image</bcf:entrytype>
+ <bcf:entrytype>jurisdiction</bcf:entrytype>
+ <bcf:entrytype>legal</bcf:entrytype>
+ <bcf:entrytype>legislation</bcf:entrytype>
+ <bcf:entrytype>letter</bcf:entrytype>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:entrytype>movie</bcf:entrytype>
+ <bcf:entrytype>music</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:entrytype>performance</bcf:entrytype>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:entrytype>review</bcf:entrytype>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:entrytype>software</bcf:entrytype>
+ <bcf:entrytype>standard</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:entrytype>video</bcf:entrytype>
+ <bcf:entrytype>xdata</bcf:entrytype>
+ </bcf:entrytypes>
+ <bcf:fields>
+ <bcf:field fieldtype="field" datatype="integer">day</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">endday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">endmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">eventday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">eventendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">eventendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">eventmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">eventyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">origday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">origendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">origendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">origmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">origyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">urlday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">urlendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">urlendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">urlmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer">urlyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">hyphenation</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">month</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">related</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shorthand</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shortjournal</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shortseries</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">volume</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">volumes</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">year</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer" nullok="true">urlendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer" nullok="true">endyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer" nullok="true">eventendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="integer" nullok="true">origendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">entryset</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">author</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">shortauthor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">shorteditor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">origlanguage</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">type</bcf:field>
+ <bcf:field fieldtype="list" datatype="key">language</bcf:field>
+ <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
+ <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
+ <bcf:field fieldtype="list" datatype="entrykey" skip_output="true">xdata</bcf:field>
+ <bcf:field fieldtype="list" datatype="entrykey" skip_output="true">ids</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">url</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
+ <bcf:field fieldtype="field" datatype="csv">keywords</bcf:field>
+ <bcf:field fieldtype="field" datatype="csv" skip_output="true">options</bcf:field>
+ <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
+ <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
+ </bcf:fields>
+ <bcf:entryfields>
+ <bcf:field>abstract</bcf:field>
+ <bcf:field>annotation</bcf:field>
+ <bcf:field>authortype</bcf:field>
+ <bcf:field>bookpagination</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>entrysubtype</bcf:field>
+ <bcf:field>execute</bcf:field>
+ <bcf:field>file</bcf:field>
+ <bcf:field>gender</bcf:field>
+ <bcf:field>hyphenation</bcf:field>
+ <bcf:field>ids</bcf:field>
+ <bcf:field>indextitle</bcf:field>
+ <bcf:field>indexsorttitle</bcf:field>
+ <bcf:field>isan</bcf:field>
+ <bcf:field>ismn</bcf:field>
+ <bcf:field>iswc</bcf:field>
+ <bcf:field>keywords</bcf:field>
+ <bcf:field>label</bcf:field>
+ <bcf:field>library</bcf:field>
+ <bcf:field>lista</bcf:field>
+ <bcf:field>listb</bcf:field>
+ <bcf:field>listc</bcf:field>
+ <bcf:field>listd</bcf:field>
+ <bcf:field>liste</bcf:field>
+ <bcf:field>listf</bcf:field>
+ <bcf:field>nameaddon</bcf:field>
+ <bcf:field>options</bcf:field>
+ <bcf:field>origday</bcf:field>
+ <bcf:field>origendday</bcf:field>
+ <bcf:field>origendmonth</bcf:field>
+ <bcf:field>origendyear</bcf:field>
+ <bcf:field>origmonth</bcf:field>
+ <bcf:field>origyear</bcf:field>
+ <bcf:field>origlocation</bcf:field>
+ <bcf:field>origpublisher</bcf:field>
+ <bcf:field>origtitle</bcf:field>
+ <bcf:field>pagination</bcf:field>
+ <bcf:field>presort</bcf:field>
+ <bcf:field>related</bcf:field>
+ <bcf:field>relatedtype</bcf:field>
+ <bcf:field>relatedstring</bcf:field>
+ <bcf:field>shortauthor</bcf:field>
+ <bcf:field>shorteditor</bcf:field>
+ <bcf:field>shorthand</bcf:field>
+ <bcf:field>shorthandintro</bcf:field>
+ <bcf:field>shortjournal</bcf:field>
+ <bcf:field>shortseries</bcf:field>
+ <bcf:field>shorttitle</bcf:field>
+ <bcf:field>sortkey</bcf:field>
+ <bcf:field>sortname</bcf:field>
+ <bcf:field>sortshorthand</bcf:field>
+ <bcf:field>sorttitle</bcf:field>
+ <bcf:field>sortyear</bcf:field>
+ <bcf:field>usera</bcf:field>
+ <bcf:field>userb</bcf:field>
+ <bcf:field>userc</bcf:field>
+ <bcf:field>userd</bcf:field>
+ <bcf:field>usere</bcf:field>
+ <bcf:field>userf</bcf:field>
+ <bcf:field>verba</bcf:field>
+ <bcf:field>verbb</bcf:field>
+ <bcf:field>verbc</bcf:field>
+ <bcf:field>xdata</bcf:field>
+ <bcf:field>xref</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>journaltitle</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eid</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>issn</bcf:field>
+ <bcf:field>issue</bcf:field>
+ <bcf:field>issuetitle</bcf:field>
+ <bcf:field>issuesubtitle</bcf:field>
+ <bcf:field>journalsubtitle</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ <bcf:field>volume</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>bibnote</bcf:entrytype>
+ <bcf:field>note</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>bookauthor</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvreference</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ <bcf:field>year</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>holder</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>issn</bcf:field>
+ <bcf:field>issue</bcf:field>
+ <bcf:field>issuesubtitle</bcf:field>
+ <bcf:field>issuetitle</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvproceedings</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>isrn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:constraints>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:entrytype>suppperiodical</bcf:entrytype>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:fieldxor>
+ <bcf:field>date</bcf:field>
+ <bcf:field>year</bcf:field>
+ </bcf:fieldxor>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>journaltitle</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvreference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:fieldor>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ </bcf:fieldor>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ <bcf:field>url</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>number</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>mvproceedings</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:constraint type="data" datatype="isbn">
+ <bcf:field>isbn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="issn">
+ <bcf:field>issn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="ismn">
+ <bcf:field>ismn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="date">
+ <bcf:field>date</bcf:field>
+ <bcf:field>eventdate</bcf:field>
+ <bcf:field>origdate</bcf:field>
+ <bcf:field>urldate</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
+ <bcf:field>gender</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ </bcf:datamodel>
+ <!-- CITATION DATA -->
+ <!-- SECTION 0 -->
+ <bcf:bibdata section="0">
+ <bcf:datasource type="file" datatype="bibtex">bibliografia.bib</bcf:datasource>
+ </bcf:bibdata>
+ <bcf:section number="0">
+ <bcf:citekey order="1">Bringhurst:1996</bcf:citekey>
+ <bcf:citekey order="1">Descartes:1897</bcf:citekey>
+ <bcf:citekey order="1">Facchinetti:2009a</bcf:citekey>
+ <bcf:citekey order="1">Galilei1</bcf:citekey>
+ <bcf:citekey order="1">kant:kpv</bcf:citekey>
+ </bcf:section>
+ <bcf:sortlist section="0" type="shorthand" label="shorthand">
+ <bcf:filter type="field">shorthand</bcf:filter>
+ <bcf:sorting>
+ <bcf:sort order="1" final="1">
+ <bcf:sortitem order="1">sortshorthand</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2">
+ <bcf:sortitem order="1">shorthand</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ </bcf:sortlist>
+ <bcf:sortlist section="0" type="entry" label="nyt">
+ <bcf:sorting>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2">year</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="6">
+ <bcf:sortitem order="1" pad_side="left" pad_width="4" pad_char="0">volume</bcf:sortitem>
+ <bcf:sortitem order="2">0000</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ </bcf:sortlist>
+ <bcf:sortlist section="0" type="entry" label="nyt">
+ <bcf:sorting>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2">year</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="6">
+ <bcf:sortitem order="1" pad_side="left" pad_width="4" pad_char="0">volume</bcf:sortitem>
+ <bcf:sortitem order="2">0000</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ </bcf:sortlist>
+</bcf:controlfile>
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.idx b/Master/texmf-dist/doc/latex/suftesi/example/tesi.idx
new file mode 100644
index 00000000000..a13c446025a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.idx
@@ -0,0 +1 @@
+\indexentry{Valbusa, Ivan|hyperpage}{2}
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.lof b/Master/texmf-dist/doc/latex/suftesi/example/tesi.lof
new file mode 100644
index 00000000000..ee7e3d4d5fa
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.lof
@@ -0,0 +1,22 @@
+\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
+\defcounter {refsection}{0}\relax
+\select@language {italian}
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\contentsline {figure}{\numberline {1.1}{\ignorespaces Donald Knuth e Laslie Lamport}}{17}{figure.caption.7}
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\contentsfinish
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.log b/Master/texmf-dist/doc/latex/suftesi/example/tesi.log
new file mode 100644
index 00000000000..09521fd0774
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.log
@@ -0,0 +1,1802 @@
+This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.8.21) 31 AUG 2012 17:58
+entering extended mode
+ \write18 enabled.
+ file:line:error style messages enabled.
+ %&-line parsing enabled.
+**tesi.tex
+(./tesi.tex
+LaTeX2e <2011/06/27>
+Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
+rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
+c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
+h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
+h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
+ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
+rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
+kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
+ polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
+lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
+welsh, loaded.
+(/Users/Ivan/Library/texmf/tex/latex/base/suftesi.cls
+Document Class: suftesi 2012/08/31 v0.9a A class for typesetting theses, books
+and articles
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/book.cls
+Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/bk10.clo
+File: bk10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@chapter=\count80
+\c@section=\count81
+\c@subsection=\count82
+\c@subsubsection=\count83
+\c@paragraph=\count84
+\c@subparagraph=\count85
+\c@figure=\count86
+\c@table=\count87
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/color.sty
+Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/color.cfg
+File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
+)
+Package color Info: Driver file: pdftex.def on input line 130.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/pdftex-def/pdftex.def
+File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count88
+))
+(/usr/local/texlive/2012/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/Users/Ivan/Library/texmf/tex/latex/microtype/microtype.sty
+Package: microtype 2011/09/05 v2.5 <beta-08> Micro-typographical refinements (R
+S)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+\MT@toks=\toks15
+\MT@count=\count89
+LaTeX Info: Redefining \textls on input line 766.
+\MT@outer@kern=\dimen103
+LaTeX Info: Redefining \textmicrotypecontext on input line 1284.
+\MT@listname@count=\count90
+
+(/Users/Ivan/Library/texmf/tex/latex/microtype/microtype-pdftex.def
+File: microtype-pdftex.def 2011/09/05 v2.5 <beta-08> Definitions specific to pd
+ftex (RS)
+LaTeX Info: Redefining \lsstyle on input line 883.
+LaTeX Info: Redefining \lslig on input line 883.
+\MT@outer@space=\skip43
+)
+Package microtype Info: Loading configuration file microtype.cfg.
+
+(/Users/Ivan/Library/texmf/tex/latex/microtype/microtype.cfg
+File: microtype.cfg 2011/09/05 v2.5 <beta-08> microtype main configuration file
+ (RS)
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/textcase/textcase.sty
+Package: textcase 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/multicol.sty
+Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi)
+\c@tracingmulticols=\count91
+\mult@box=\box26
+\multicol@leftmargin=\dimen104
+\c@unbalance=\count92
+\c@collectmore=\count93
+\doublecol@number=\count94
+\multicoltolerance=\count95
+\multicolpretolerance=\count96
+\full@width=\dimen105
+\page@free=\dimen106
+\premulticols=\dimen107
+\postmulticols=\dimen108
+\multicolsep=\skip44
+\multicolbaselineskip=\skip45
+\partial@page=\box27
+\last@line=\box28
+\mult@rightbox=\box29
+\mult@grightbox=\box30
+\mult@gfirstbox=\box31
+\mult@firstbox=\box32
+\@tempa=\box33
+\@tempa=\box34
+\@tempa=\box35
+\@tempa=\box36
+\@tempa=\box37
+\@tempa=\box38
+\@tempa=\box39
+\@tempa=\box40
+\@tempa=\box41
+\@tempa=\box42
+\@tempa=\box43
+\@tempa=\box44
+\@tempa=\box45
+\@tempa=\box46
+\@tempa=\box47
+\@tempa=\box48
+\@tempa=\box49
+\c@columnbadness=\count97
+\c@finalcolumnbadness=\count98
+\last@try=\dimen109
+\multicolovershoot=\dimen110
+\multicolundershoot=\dimen111
+\mult@nat@firstbox=\box50
+\colbreak@box=\box51
+\multicol@sort@counter=\count99
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/emptypage/emptypage.sty
+Package: emptypage 2010/05/30 v1.2 Suppress page numbers and headings on empty
+pages
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/mparhack/mparhack.sty
+Package: mparhack 2005/04/17 v1.4 (T. Sgouros and S. Ulrich)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/lgrenc.def
+File: lgrenc.def 2008/06/17 v2.3 Greek Encoding
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
+File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
+LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/mathpazo.sty
+Package: mathpazo 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS)
+\symupright=\mathgroup4
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/bera/beramono.sty
+Package: beramono 2004/01/31 (WaS)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
+Package ifpdf Info: pdfTeX in PDF mode is detected.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifvtex.sty
+Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+\Gm@cnth=\count100
+\Gm@cntv=\count101
+\c@Gm@tempcnt=\count102
+\Gm@bindingoffset=\dimen112
+\Gm@wd@mp=\dimen113
+\Gm@odd@mp=\dimen114
+\Gm@even@mp=\dimen115
+\Gm@layoutwidth=\dimen116
+\Gm@layoutheight=\dimen117
+\Gm@layouthoffset=\dimen118
+\Gm@layoutvoffset=\dimen119
+\Gm@dimlist=\toks16
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/crop/crop.sty
+Package: crop 2003/05/20 v1.9 crop marks (mf)
+\stockwidth=\dimen120
+\stockheight=\dimen121
+\CROP@index=\count103
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: pdftex.def on input line 91.
+)
+\CROP@offset=\count104
+Package crop Info: Local config file crop.cfg used on input line 605.
+
+(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetexconfig/crop.cfg))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/titlesec/titlesec.sty
+Package: titlesec 2011/12/15 v2.10.0 Sectioning titles
+\ttl@box=\box52
+\beforetitleunit=\skip46
+\aftertitleunit=\skip47
+\ttl@plus=\dimen122
+\ttl@minus=\dimen123
+\ttl@toksa=\toks17
+\titlewidth=\dimen124
+\titlewidthlast=\dimen125
+\titlewidthfirst=\dimen126
+)
+\sectionsep=\skip48
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/titlesec/ttlkeys.def
+File: ttlkeys.def 2011/12/15
+\c@ttlp@side=\count105
+\ttlp@side=\count106
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+\fancy@headwidth=\skip49
+\f@ncyO@elh=\skip50
+\f@ncyO@erh=\skip51
+\f@ncyO@olh=\skip52
+\f@ncyO@orh=\skip53
+\f@ncyO@elf=\skip54
+\f@ncyO@erf=\skip55
+\f@ncyO@olf=\skip56
+\f@ncyO@orf=\skip57
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2012/02/19 v3.2f Customizing captions (AR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2012/01/12 v1.4b caption3 kernel (AR)
+\captionmargin=\dimen127
+\captionmargin@=\dimen128
+\captionwidth=\dimen129
+\caption@indent=\dimen130
+\caption@parindent=\dimen131
+\caption@hangindent=\dimen132
+)
+\c@ContinuedFloat=\count107
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/epigraph/epigraph.sty
+Package: epigraph 2009/09/02 v1.5c typesetting epigraphs
+\beforeepigraphskip=\skip58
+\afterepigraphskip=\skip59
+\epigraphwidth=\skip60
+\epigraphrule=\skip61
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/enumitem/enumitem.sty
+Package: enumitem 2011/09/28 v3.5.2 Customized lists
+\labelindent=\skip62
+\enit@outerparindent=\dimen133
+\enit@toks=\toks18
+\enit@inbox=\box53
+\enitdp@description=\count108
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/titlesec/titletoc.sty
+Package: titletoc 2011/12/15 v1.6 TOC entries
+\ttl@leftsep=\dimen134
+)
+\SUF@label@chapter=\skip63
+\SUF@tochang=\skip64
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
+File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
+LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/inputenc.sty
+Package: inputenc 2008/03/30 v1.1d Input encoding file
+\inpenc@prehook=\toks19
+\inpenc@posthook=\toks20
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/utf8.def
+File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
+Now handling font encoding OML ...
+... no UTF-8 mapping file for font encoding OML
+Now handling font encoding T1 ...
+... processing UTF-8 mapping file for font encoding T1
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.dfu
+File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00AB (decimal 171)
+ defining Unicode char U+00BB (decimal 187)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C0 (decimal 192)
+ defining Unicode char U+00C1 (decimal 193)
+ defining Unicode char U+00C2 (decimal 194)
+ defining Unicode char U+00C3 (decimal 195)
+ defining Unicode char U+00C4 (decimal 196)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00C7 (decimal 199)
+ defining Unicode char U+00C8 (decimal 200)
+ defining Unicode char U+00C9 (decimal 201)
+ defining Unicode char U+00CA (decimal 202)
+ defining Unicode char U+00CB (decimal 203)
+ defining Unicode char U+00CC (decimal 204)
+ defining Unicode char U+00CD (decimal 205)
+ defining Unicode char U+00CE (decimal 206)
+ defining Unicode char U+00CF (decimal 207)
+ defining Unicode char U+00D0 (decimal 208)
+ defining Unicode char U+00D1 (decimal 209)
+ defining Unicode char U+00D2 (decimal 210)
+ defining Unicode char U+00D3 (decimal 211)
+ defining Unicode char U+00D4 (decimal 212)
+ defining Unicode char U+00D5 (decimal 213)
+ defining Unicode char U+00D6 (decimal 214)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00D9 (decimal 217)
+ defining Unicode char U+00DA (decimal 218)
+ defining Unicode char U+00DB (decimal 219)
+ defining Unicode char U+00DC (decimal 220)
+ defining Unicode char U+00DD (decimal 221)
+ defining Unicode char U+00DE (decimal 222)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E0 (decimal 224)
+ defining Unicode char U+00E1 (decimal 225)
+ defining Unicode char U+00E2 (decimal 226)
+ defining Unicode char U+00E3 (decimal 227)
+ defining Unicode char U+00E4 (decimal 228)
+ defining Unicode char U+00E5 (decimal 229)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00E7 (decimal 231)
+ defining Unicode char U+00E8 (decimal 232)
+ defining Unicode char U+00E9 (decimal 233)
+ defining Unicode char U+00EA (decimal 234)
+ defining Unicode char U+00EB (decimal 235)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F0 (decimal 240)
+ defining Unicode char U+00F1 (decimal 241)
+ defining Unicode char U+00F2 (decimal 242)
+ defining Unicode char U+00F3 (decimal 243)
+ defining Unicode char U+00F4 (decimal 244)
+ defining Unicode char U+00F5 (decimal 245)
+ defining Unicode char U+00F6 (decimal 246)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+00F9 (decimal 249)
+ defining Unicode char U+00FA (decimal 250)
+ defining Unicode char U+00FB (decimal 251)
+ defining Unicode char U+00FC (decimal 252)
+ defining Unicode char U+00FD (decimal 253)
+ defining Unicode char U+00FE (decimal 254)
+ defining Unicode char U+00FF (decimal 255)
+ defining Unicode char U+0102 (decimal 258)
+ defining Unicode char U+0103 (decimal 259)
+ defining Unicode char U+0104 (decimal 260)
+ defining Unicode char U+0105 (decimal 261)
+ defining Unicode char U+0106 (decimal 262)
+ defining Unicode char U+0107 (decimal 263)
+ defining Unicode char U+010C (decimal 268)
+ defining Unicode char U+010D (decimal 269)
+ defining Unicode char U+010E (decimal 270)
+ defining Unicode char U+010F (decimal 271)
+ defining Unicode char U+0110 (decimal 272)
+ defining Unicode char U+0111 (decimal 273)
+ defining Unicode char U+0118 (decimal 280)
+ defining Unicode char U+0119 (decimal 281)
+ defining Unicode char U+011A (decimal 282)
+ defining Unicode char U+011B (decimal 283)
+ defining Unicode char U+011E (decimal 286)
+ defining Unicode char U+011F (decimal 287)
+ defining Unicode char U+0130 (decimal 304)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0132 (decimal 306)
+ defining Unicode char U+0133 (decimal 307)
+ defining Unicode char U+0139 (decimal 313)
+ defining Unicode char U+013A (decimal 314)
+ defining Unicode char U+013D (decimal 317)
+ defining Unicode char U+013E (decimal 318)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0143 (decimal 323)
+ defining Unicode char U+0144 (decimal 324)
+ defining Unicode char U+0147 (decimal 327)
+ defining Unicode char U+0148 (decimal 328)
+ defining Unicode char U+014A (decimal 330)
+ defining Unicode char U+014B (decimal 331)
+ defining Unicode char U+0150 (decimal 336)
+ defining Unicode char U+0151 (decimal 337)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+0154 (decimal 340)
+ defining Unicode char U+0155 (decimal 341)
+ defining Unicode char U+0158 (decimal 344)
+ defining Unicode char U+0159 (decimal 345)
+ defining Unicode char U+015A (decimal 346)
+ defining Unicode char U+015B (decimal 347)
+ defining Unicode char U+015E (decimal 350)
+ defining Unicode char U+015F (decimal 351)
+ defining Unicode char U+0160 (decimal 352)
+ defining Unicode char U+0161 (decimal 353)
+ defining Unicode char U+0162 (decimal 354)
+ defining Unicode char U+0163 (decimal 355)
+ defining Unicode char U+0164 (decimal 356)
+ defining Unicode char U+0165 (decimal 357)
+ defining Unicode char U+016E (decimal 366)
+ defining Unicode char U+016F (decimal 367)
+ defining Unicode char U+0170 (decimal 368)
+ defining Unicode char U+0171 (decimal 369)
+ defining Unicode char U+0178 (decimal 376)
+ defining Unicode char U+0179 (decimal 377)
+ defining Unicode char U+017A (decimal 378)
+ defining Unicode char U+017B (decimal 379)
+ defining Unicode char U+017C (decimal 380)
+ defining Unicode char U+017D (decimal 381)
+ defining Unicode char U+017E (decimal 382)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201A (decimal 8218)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+ defining Unicode char U+201E (decimal 8222)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2031 (decimal 8241)
+ defining Unicode char U+2039 (decimal 8249)
+ defining Unicode char U+203A (decimal 8250)
+ defining Unicode char U+2423 (decimal 9251)
+)
+Now handling font encoding OT1 ...
+... processing UTF-8 mapping file for font encoding OT1
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ot1enc.dfu
+File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00B8 (decimal 184)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+)
+Now handling font encoding OMS ...
+... processing UTF-8 mapping file for font encoding OMS
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omsenc.dfu
+File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
+ defining Unicode char U+00A7 (decimal 167)
+ defining Unicode char U+00B6 (decimal 182)
+ defining Unicode char U+00B7 (decimal 183)
+ defining Unicode char U+2020 (decimal 8224)
+ defining Unicode char U+2021 (decimal 8225)
+ defining Unicode char U+2022 (decimal 8226)
+)
+Now handling font encoding OMX ...
+... no UTF-8 mapping file for font encoding OMX
+Now handling font encoding U ...
+... no UTF-8 mapping file for font encoding U
+Now handling font encoding LGR ...
+... processing UTF-8 mapping file for font encoding LGR
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/lgrx/lgrenc.dfu
+File: lgrenc.dfu 2012/07/03 0.2 UTF-8 support for Greek
+ defining Unicode char U+00A8 (decimal 168)
+ defining Unicode char U+00AB (decimal 171)
+ defining Unicode char U+00AF (decimal 175)
+ defining Unicode char U+00B4 (decimal 180)
+ defining Unicode char U+00B7 (decimal 183)
+ defining Unicode char U+00BB (decimal 187)
+ defining Unicode char U+0259 (decimal 601)
+ defining Unicode char U+02D8 (decimal 728)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201A (decimal 8218)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2039 (decimal 8249)
+ defining Unicode char U+203A (decimal 8250)
+ defining Unicode char U+20AC (decimal 8364)
+ defining Unicode char U+0374 (decimal 884)
+ defining Unicode char U+0375 (decimal 885)
+ defining Unicode char U+037A (decimal 890)
+ defining Unicode char U+037E (decimal 894)
+ defining Unicode char U+0384 (decimal 900)
+ defining Unicode char U+0385 (decimal 901)
+ defining Unicode char U+0386 (decimal 902)
+ defining Unicode char U+0387 (decimal 903)
+ defining Unicode char U+0388 (decimal 904)
+ defining Unicode char U+0389 (decimal 905)
+ defining Unicode char U+038A (decimal 906)
+ defining Unicode char U+038C (decimal 908)
+ defining Unicode char U+038E (decimal 910)
+ defining Unicode char U+038F (decimal 911)
+ defining Unicode char U+0390 (decimal 912)
+ defining Unicode char U+0391 (decimal 913)
+ defining Unicode char U+0392 (decimal 914)
+ defining Unicode char U+0393 (decimal 915)
+ defining Unicode char U+0394 (decimal 916)
+ defining Unicode char U+0395 (decimal 917)
+ defining Unicode char U+0396 (decimal 918)
+ defining Unicode char U+0397 (decimal 919)
+ defining Unicode char U+0398 (decimal 920)
+ defining Unicode char U+0399 (decimal 921)
+ defining Unicode char U+039A (decimal 922)
+ defining Unicode char U+039B (decimal 923)
+ defining Unicode char U+039C (decimal 924)
+ defining Unicode char U+039D (decimal 925)
+ defining Unicode char U+039E (decimal 926)
+ defining Unicode char U+039F (decimal 927)
+ defining Unicode char U+03A0 (decimal 928)
+ defining Unicode char U+03A1 (decimal 929)
+ defining Unicode char U+03A3 (decimal 931)
+ defining Unicode char U+03A4 (decimal 932)
+ defining Unicode char U+03A5 (decimal 933)
+ defining Unicode char U+03A6 (decimal 934)
+ defining Unicode char U+03A7 (decimal 935)
+ defining Unicode char U+03A8 (decimal 936)
+ defining Unicode char U+03A9 (decimal 937)
+ defining Unicode char U+03AA (decimal 938)
+ defining Unicode char U+03AB (decimal 939)
+ defining Unicode char U+03AC (decimal 940)
+ defining Unicode char U+03AD (decimal 941)
+ defining Unicode char U+03AE (decimal 942)
+ defining Unicode char U+03AF (decimal 943)
+ defining Unicode char U+03B0 (decimal 944)
+ defining Unicode char U+03B1 (decimal 945)
+ defining Unicode char U+03B2 (decimal 946)
+ defining Unicode char U+03B3 (decimal 947)
+ defining Unicode char U+03B4 (decimal 948)
+ defining Unicode char U+03B5 (decimal 949)
+ defining Unicode char U+03B6 (decimal 950)
+ defining Unicode char U+03B7 (decimal 951)
+ defining Unicode char U+03B8 (decimal 952)
+ defining Unicode char U+03B9 (decimal 953)
+ defining Unicode char U+03BA (decimal 954)
+ defining Unicode char U+03BB (decimal 955)
+ defining Unicode char U+03BC (decimal 956)
+ defining Unicode char U+03BD (decimal 957)
+ defining Unicode char U+03BE (decimal 958)
+ defining Unicode char U+03BF (decimal 959)
+ defining Unicode char U+03C0 (decimal 960)
+ defining Unicode char U+03C1 (decimal 961)
+ defining Unicode char U+03C2 (decimal 962)
+ defining Unicode char U+03C3 (decimal 963)
+ defining Unicode char U+03C4 (decimal 964)
+ defining Unicode char U+03C5 (decimal 965)
+ defining Unicode char U+03C6 (decimal 966)
+ defining Unicode char U+03C7 (decimal 967)
+ defining Unicode char U+03C8 (decimal 968)
+ defining Unicode char U+03C9 (decimal 969)
+ defining Unicode char U+03CA (decimal 970)
+ defining Unicode char U+03CB (decimal 971)
+ defining Unicode char U+03CC (decimal 972)
+ defining Unicode char U+03CD (decimal 973)
+ defining Unicode char U+03CE (decimal 974)
+ defining Unicode char U+03D8 (decimal 984)
+ defining Unicode char U+03D9 (decimal 985)
+ defining Unicode char U+03DA (decimal 986)
+ defining Unicode char U+03DB (decimal 987)
+ defining Unicode char U+03DC (decimal 988)
+ defining Unicode char U+03DD (decimal 989)
+ defining Unicode char U+03DF (decimal 991)
+ defining Unicode char U+03E0 (decimal 992)
+ defining Unicode char U+03E1 (decimal 993)
+ defining Unicode char U+1F00 (decimal 7936)
+ defining Unicode char U+1F01 (decimal 7937)
+ defining Unicode char U+1F02 (decimal 7938)
+ defining Unicode char U+1F03 (decimal 7939)
+ defining Unicode char U+1F04 (decimal 7940)
+ defining Unicode char U+1F05 (decimal 7941)
+ defining Unicode char U+1F06 (decimal 7942)
+ defining Unicode char U+1F07 (decimal 7943)
+ defining Unicode char U+1F08 (decimal 7944)
+ defining Unicode char U+1F09 (decimal 7945)
+ defining Unicode char U+1F0A (decimal 7946)
+ defining Unicode char U+1F0B (decimal 7947)
+ defining Unicode char U+1F0C (decimal 7948)
+ defining Unicode char U+1F0D (decimal 7949)
+ defining Unicode char U+1F0E (decimal 7950)
+ defining Unicode char U+1F0F (decimal 7951)
+ defining Unicode char U+1F10 (decimal 7952)
+ defining Unicode char U+1F11 (decimal 7953)
+ defining Unicode char U+1F12 (decimal 7954)
+ defining Unicode char U+1F13 (decimal 7955)
+ defining Unicode char U+1F14 (decimal 7956)
+ defining Unicode char U+1F15 (decimal 7957)
+ defining Unicode char U+1F18 (decimal 7960)
+ defining Unicode char U+1F19 (decimal 7961)
+ defining Unicode char U+1F1A (decimal 7962)
+ defining Unicode char U+1F1B (decimal 7963)
+ defining Unicode char U+1F1C (decimal 7964)
+ defining Unicode char U+1F1D (decimal 7965)
+ defining Unicode char U+1F20 (decimal 7968)
+ defining Unicode char U+1F21 (decimal 7969)
+ defining Unicode char U+1F22 (decimal 7970)
+ defining Unicode char U+1F23 (decimal 7971)
+ defining Unicode char U+1F24 (decimal 7972)
+ defining Unicode char U+1F25 (decimal 7973)
+ defining Unicode char U+1F26 (decimal 7974)
+ defining Unicode char U+1F27 (decimal 7975)
+ defining Unicode char U+1F28 (decimal 7976)
+ defining Unicode char U+1F29 (decimal 7977)
+ defining Unicode char U+1F2A (decimal 7978)
+ defining Unicode char U+1F2B (decimal 7979)
+ defining Unicode char U+1F2C (decimal 7980)
+ defining Unicode char U+1F2D (decimal 7981)
+ defining Unicode char U+1F2E (decimal 7982)
+ defining Unicode char U+1F2F (decimal 7983)
+ defining Unicode char U+1F30 (decimal 7984)
+ defining Unicode char U+1F31 (decimal 7985)
+ defining Unicode char U+1F32 (decimal 7986)
+ defining Unicode char U+1F33 (decimal 7987)
+ defining Unicode char U+1F34 (decimal 7988)
+ defining Unicode char U+1F35 (decimal 7989)
+ defining Unicode char U+1F36 (decimal 7990)
+ defining Unicode char U+1F37 (decimal 7991)
+ defining Unicode char U+1F38 (decimal 7992)
+ defining Unicode char U+1F39 (decimal 7993)
+ defining Unicode char U+1F3A (decimal 7994)
+ defining Unicode char U+1F3B (decimal 7995)
+ defining Unicode char U+1F3C (decimal 7996)
+ defining Unicode char U+1F3D (decimal 7997)
+ defining Unicode char U+1F3E (decimal 7998)
+ defining Unicode char U+1F3F (decimal 7999)
+ defining Unicode char U+1F40 (decimal 8000)
+ defining Unicode char U+1F41 (decimal 8001)
+ defining Unicode char U+1F42 (decimal 8002)
+ defining Unicode char U+1F43 (decimal 8003)
+ defining Unicode char U+1F44 (decimal 8004)
+ defining Unicode char U+1F45 (decimal 8005)
+ defining Unicode char U+1F48 (decimal 8008)
+ defining Unicode char U+1F49 (decimal 8009)
+ defining Unicode char U+1F4A (decimal 8010)
+ defining Unicode char U+1F4B (decimal 8011)
+ defining Unicode char U+1F4C (decimal 8012)
+ defining Unicode char U+1F4D (decimal 8013)
+ defining Unicode char U+1F50 (decimal 8016)
+ defining Unicode char U+1F51 (decimal 8017)
+ defining Unicode char U+1F52 (decimal 8018)
+ defining Unicode char U+1F53 (decimal 8019)
+ defining Unicode char U+1F54 (decimal 8020)
+ defining Unicode char U+1F55 (decimal 8021)
+ defining Unicode char U+1F56 (decimal 8022)
+ defining Unicode char U+1F57 (decimal 8023)
+ defining Unicode char U+1F59 (decimal 8025)
+ defining Unicode char U+1F5B (decimal 8027)
+ defining Unicode char U+1F5D (decimal 8029)
+ defining Unicode char U+1F5F (decimal 8031)
+ defining Unicode char U+1F60 (decimal 8032)
+ defining Unicode char U+1F61 (decimal 8033)
+ defining Unicode char U+1F62 (decimal 8034)
+ defining Unicode char U+1F63 (decimal 8035)
+ defining Unicode char U+1F64 (decimal 8036)
+ defining Unicode char U+1F65 (decimal 8037)
+ defining Unicode char U+1F66 (decimal 8038)
+ defining Unicode char U+1F67 (decimal 8039)
+ defining Unicode char U+1F68 (decimal 8040)
+ defining Unicode char U+1F69 (decimal 8041)
+ defining Unicode char U+1F6A (decimal 8042)
+ defining Unicode char U+1F6B (decimal 8043)
+ defining Unicode char U+1F6C (decimal 8044)
+ defining Unicode char U+1F6D (decimal 8045)
+ defining Unicode char U+1F6E (decimal 8046)
+ defining Unicode char U+1F6F (decimal 8047)
+ defining Unicode char U+1F70 (decimal 8048)
+ defining Unicode char U+1F71 (decimal 8049)
+ defining Unicode char U+1F72 (decimal 8050)
+ defining Unicode char U+1F73 (decimal 8051)
+ defining Unicode char U+1F74 (decimal 8052)
+ defining Unicode char U+1F75 (decimal 8053)
+ defining Unicode char U+1F76 (decimal 8054)
+ defining Unicode char U+1F77 (decimal 8055)
+ defining Unicode char U+1F78 (decimal 8056)
+ defining Unicode char U+1F79 (decimal 8057)
+ defining Unicode char U+1F7A (decimal 8058)
+ defining Unicode char U+1F7B (decimal 8059)
+ defining Unicode char U+1F7C (decimal 8060)
+ defining Unicode char U+1F7D (decimal 8061)
+ defining Unicode char U+1F80 (decimal 8064)
+ defining Unicode char U+1F81 (decimal 8065)
+ defining Unicode char U+1F82 (decimal 8066)
+ defining Unicode char U+1F83 (decimal 8067)
+ defining Unicode char U+1F84 (decimal 8068)
+ defining Unicode char U+1F85 (decimal 8069)
+ defining Unicode char U+1F86 (decimal 8070)
+ defining Unicode char U+1F87 (decimal 8071)
+ defining Unicode char U+1F88 (decimal 8072)
+ defining Unicode char U+1F89 (decimal 8073)
+ defining Unicode char U+1F8A (decimal 8074)
+ defining Unicode char U+1F8B (decimal 8075)
+ defining Unicode char U+1F8C (decimal 8076)
+ defining Unicode char U+1F8D (decimal 8077)
+ defining Unicode char U+1F8E (decimal 8078)
+ defining Unicode char U+1F8F (decimal 8079)
+ defining Unicode char U+1F90 (decimal 8080)
+ defining Unicode char U+1F91 (decimal 8081)
+ defining Unicode char U+1F92 (decimal 8082)
+ defining Unicode char U+1F93 (decimal 8083)
+ defining Unicode char U+1F94 (decimal 8084)
+ defining Unicode char U+1F95 (decimal 8085)
+ defining Unicode char U+1F96 (decimal 8086)
+ defining Unicode char U+1F97 (decimal 8087)
+ defining Unicode char U+1F98 (decimal 8088)
+ defining Unicode char U+1F99 (decimal 8089)
+ defining Unicode char U+1F9A (decimal 8090)
+ defining Unicode char U+1F9B (decimal 8091)
+ defining Unicode char U+1F9C (decimal 8092)
+ defining Unicode char U+1F9D (decimal 8093)
+ defining Unicode char U+1F9E (decimal 8094)
+ defining Unicode char U+1F9F (decimal 8095)
+ defining Unicode char U+1FA0 (decimal 8096)
+ defining Unicode char U+1FA1 (decimal 8097)
+ defining Unicode char U+1FA2 (decimal 8098)
+ defining Unicode char U+1FA3 (decimal 8099)
+ defining Unicode char U+1FA4 (decimal 8100)
+ defining Unicode char U+1FA5 (decimal 8101)
+ defining Unicode char U+1FA6 (decimal 8102)
+ defining Unicode char U+1FA7 (decimal 8103)
+ defining Unicode char U+1FA8 (decimal 8104)
+ defining Unicode char U+1FA9 (decimal 8105)
+ defining Unicode char U+1FAA (decimal 8106)
+ defining Unicode char U+1FAB (decimal 8107)
+ defining Unicode char U+1FAC (decimal 8108)
+ defining Unicode char U+1FAD (decimal 8109)
+ defining Unicode char U+1FAE (decimal 8110)
+ defining Unicode char U+1FAF (decimal 8111)
+ defining Unicode char U+1FB0 (decimal 8112)
+ defining Unicode char U+1FB1 (decimal 8113)
+ defining Unicode char U+1FB2 (decimal 8114)
+ defining Unicode char U+1FB3 (decimal 8115)
+ defining Unicode char U+1FB4 (decimal 8116)
+ defining Unicode char U+1FB6 (decimal 8118)
+ defining Unicode char U+1FB7 (decimal 8119)
+ defining Unicode char U+1FB8 (decimal 8120)
+ defining Unicode char U+1FB9 (decimal 8121)
+ defining Unicode char U+1FBA (decimal 8122)
+ defining Unicode char U+1FBB (decimal 8123)
+ defining Unicode char U+1FBC (decimal 8124)
+ defining Unicode char U+1FBD (decimal 8125)
+ defining Unicode char U+1FBE (decimal 8126)
+ defining Unicode char U+1FBF (decimal 8127)
+ defining Unicode char U+1FC0 (decimal 8128)
+ defining Unicode char U+1FC1 (decimal 8129)
+ defining Unicode char U+1FC2 (decimal 8130)
+ defining Unicode char U+1FC3 (decimal 8131)
+ defining Unicode char U+1FC4 (decimal 8132)
+ defining Unicode char U+1FC6 (decimal 8134)
+ defining Unicode char U+1FC7 (decimal 8135)
+ defining Unicode char U+1FC8 (decimal 8136)
+ defining Unicode char U+1FC9 (decimal 8137)
+ defining Unicode char U+1FCA (decimal 8138)
+ defining Unicode char U+1FCB (decimal 8139)
+ defining Unicode char U+1FCC (decimal 8140)
+ defining Unicode char U+1FCD (decimal 8141)
+ defining Unicode char U+1FCE (decimal 8142)
+ defining Unicode char U+1FCF (decimal 8143)
+ defining Unicode char U+1FD0 (decimal 8144)
+ defining Unicode char U+1FD1 (decimal 8145)
+ defining Unicode char U+1FD2 (decimal 8146)
+ defining Unicode char U+1FD3 (decimal 8147)
+ defining Unicode char U+1FD6 (decimal 8150)
+ defining Unicode char U+1FD7 (decimal 8151)
+ defining Unicode char U+1FD8 (decimal 8152)
+ defining Unicode char U+1FD9 (decimal 8153)
+ defining Unicode char U+1FDA (decimal 8154)
+ defining Unicode char U+1FDB (decimal 8155)
+ defining Unicode char U+1FDD (decimal 8157)
+ defining Unicode char U+1FDE (decimal 8158)
+ defining Unicode char U+1FDF (decimal 8159)
+ defining Unicode char U+1FE0 (decimal 8160)
+ defining Unicode char U+1FE1 (decimal 8161)
+ defining Unicode char U+1FE2 (decimal 8162)
+ defining Unicode char U+1FE3 (decimal 8163)
+ defining Unicode char U+1FE4 (decimal 8164)
+ defining Unicode char U+1FE5 (decimal 8165)
+ defining Unicode char U+1FE6 (decimal 8166)
+ defining Unicode char U+1FE7 (decimal 8167)
+ defining Unicode char U+1FE8 (decimal 8168)
+ defining Unicode char U+1FE9 (decimal 8169)
+ defining Unicode char U+1FEA (decimal 8170)
+ defining Unicode char U+1FEB (decimal 8171)
+ defining Unicode char U+1FEC (decimal 8172)
+ defining Unicode char U+1FED (decimal 8173)
+ defining Unicode char U+1FEE (decimal 8174)
+ defining Unicode char U+1FEF (decimal 8175)
+ defining Unicode char U+1FF2 (decimal 8178)
+ defining Unicode char U+1FF3 (decimal 8179)
+ defining Unicode char U+1FF4 (decimal 8180)
+ defining Unicode char U+1FF6 (decimal 8182)
+ defining Unicode char U+1FF7 (decimal 8183)
+ defining Unicode char U+1FF8 (decimal 8184)
+ defining Unicode char U+1FF9 (decimal 8185)
+ defining Unicode char U+1FFA (decimal 8186)
+ defining Unicode char U+1FFB (decimal 8187)
+ defining Unicode char U+1FFC (decimal 8188)
+ defining Unicode char U+1FFD (decimal 8189)
+ defining Unicode char U+1FFE (decimal 8190)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+20AC (decimal 8364)
+ defining Unicode char U+2126 (decimal 8486)
+ defining Unicode char U+10144 (decimal 65860)
+ defining Unicode char U+10145 (decimal 65861)
+ defining Unicode char U+10146 (decimal 65862)
+ defining Unicode char U+10147 (decimal 65863)
+)
+ defining Unicode char U+00A9 (decimal 169)
+ defining Unicode char U+00AA (decimal 170)
+ defining Unicode char U+00AE (decimal 174)
+ defining Unicode char U+00BA (decimal 186)
+ defining Unicode char U+02C6 (decimal 710)
+ defining Unicode char U+02DC (decimal 732)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2026 (decimal 8230)
+ defining Unicode char U+2122 (decimal 8482)
+ defining Unicode char U+2423 (decimal 9251)
+))
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.sty
+Package: babel 2008/07/08 v3.8m The Babel package
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/greek.ldf
+Language: greek 2005/03/30 v1.3l Greek support from the babel system
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/babel.def
+File: babel.def 2008/07/08 v3.8m Babel common definitions
+\babel@savecnt=\count109
+\U@D=\dimen135
+)
+Loading the definitions for the Greek font encoding
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/lgrenc.def
+File: lgrenc.def 2008/06/17 v2.3 Greek Encoding
+LaTeX Font Info: Redeclaring font encoding LGR on input line 45.
+))
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/germanb.ldf
+Language: germanb 2008/06/01 v2.6m German support from the babel system
+\l@austrian = a dialect from \language\l@german
+Package babel Info: Making " an active character on input line 102.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/english.ldf
+Language: english 2005/03/30 v3.3o English support from the babel system
+\l@canadian = a dialect from \language\l@american
+\l@australian = a dialect from \language\l@british
+\l@newzealand = a dialect from \language\l@british
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/italian.ldf
+Language: italian 2008/03/14 v1.2t Italian support from the babel system
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+\Gin@req@height=\dimen136
+\Gin@req@width=\dimen137
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/booktabs/booktabs.sty
+Package: booktabs 2005/04/14 v1.61803 publication quality tables
+\heavyrulewidth=\dimen138
+\lightrulewidth=\dimen139
+\cmidrulewidth=\dimen140
+\belowrulesep=\dimen141
+\belowbottomsep=\dimen142
+\aboverulesep=\dimen143
+\abovetopsep=\dimen144
+\cmidrulesep=\dimen145
+\cmidrulekern=\dimen146
+\defaultaddspace=\dimen147
+\@cmidla=\count110
+\@cmidlb=\count111
+\@aboverulesep=\dimen148
+\@belowrulesep=\dimen149
+\@thisruleclass=\count112
+\@lastruleclass=\count113
+\@thisrulewidth=\dimen150
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/varioref.sty
+Package: varioref 2011/10/02 v1.4z package for extended references (FMi)
+\c@vrcnt=\count114
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/lipsum/lipsum.sty
+Package: lipsum 2011/04/14 v1.2 150 paragraphs of Lorem Ipsum dummy text
+\c@lips@count=\count115
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/makeidx.sty
+Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
+)
+\@indexfile=\write3
+\openout3 = `tesi.idx'.
+
+
+Writing index file tesi.idx
+(/usr/local/texlive/2012/texmf-dist/tex/latex/csquotes/csquotes.sty
+Package: csquotes 2011/10/22 v5.1d context-sensitive quotations
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/etex-pkg/etex.sty
+Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
+\et@xins=\count116
+)
+\etb@tempcnta=\count117
+)
+\csq@reset=\count118
+\csq@gtype=\count119
+\csq@glevel=\count120
+\csq@qlevel=\count121
+\csq@maxlvl=\count122
+\csq@tshold=\count123
+\csq@ltx@everypar=\toks21
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/csquotes/csquotes.def
+File: csquotes.def 2011/10/22 v5.1d csquotes generic definitions
+)
+Package csquotes Info: Trying to load configuration file 'csquotes.cfg'...
+Package csquotes Info: ... configuration file loaded successfully.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/csquotes/csquotes.cfg
+File: csquotes.cfg
+)
+Package csquotes Info: Redefining alias 'italian' -> 'italian/guillemets'.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex.sty
+Package: biblatex 2012/08/17 v2.2 programmable bibliographies (PK/JW/AB)
+
+
+Package biblatex Warning: No "backend" specified, using Biber backend.
+(biblatex) To use BibTeX, load biblatex with
+(biblatex) the "backend=bibtex" option.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex2.sty
+Package: biblatex2 2012/08/17 v2.2 programmable bibliographies (biber) (PK/JW/A
+B)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds) That can mean that you are not using pdfTeX 1.50 or
+(etexcmds) that some package has redefined \expanded.
+(etexcmds) In the latter case, load this package earlier.
+)))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/logreq/logreq.sty
+Package: logreq 2010/08/04 v1.0 xml request logger
+\lrq@indent=\count124
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/logreq/logreq.def
+File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip10
+Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
+)
+\c@tabx@nest=\count125
+\c@listtotal=\count126
+\c@listcount=\count127
+\c@liststart=\count128
+\c@liststop=\count129
+\c@citecount=\count130
+\c@citetotal=\count131
+\c@multicitecount=\count132
+\c@multicitetotal=\count133
+\c@instcount=\count134
+\c@maxnames=\count135
+\c@minnames=\count136
+\c@maxitems=\count137
+\c@minitems=\count138
+\c@citecounter=\count139
+\c@savedcitecounter=\count140
+\c@uniquelist=\count141
+\c@uniquename=\count142
+\c@refsection=\count143
+\c@refsegment=\count144
+\c@maxextratitle=\count145
+\c@maxextratitleyear=\count146
+\c@maxextrayear=\count147
+\c@maxextraalpha=\count148
+\c@abbrvpenalty=\count149
+\c@highnamepenalty=\count150
+\c@lownamepenalty=\count151
+\c@maxparens=\count152
+\c@parenlevel=\count153
+\blx@tempcnta=\count154
+\blx@tempcntb=\count155
+\blx@tempcntc=\count156
+\blx@maxsection=\count157
+\blx@maxsegment@0=\count158
+\blx@notetype=\count159
+\blx@parenlevel@text=\count160
+\blx@parenlevel@foot=\count161
+\blx@sectionciteorder@0=\count162
+\labelnumberwidth=\skip65
+\labelalphawidth=\skip66
+\shorthandwidth=\skip67
+\biblabelsep=\skip68
+\bibitemsep=\skip69
+\bibnamesep=\skip70
+\bibinitsep=\skip71
+\bibparsep=\skip72
+\bibhang=\skip73
+\blx@bcfin=\read1
+\blx@bcfout=\write4
+\c@mincomprange=\count163
+\c@maxcomprange=\count164
+\c@mincompwidth=\count165
+Package biblatex Info: Trying to load biblatex default data model...
+Package biblatex Info: ... file 'blx-dm.def' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-dm.def)
+Package biblatex Info: Trying to load biblatex style data model...
+Package biblatex Info: ... file 'philosophy-classic.dbx' not found.
+Package biblatex Info: Trying to load biblatex custom data model...
+Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
+\c@afterword=\count166
+\c@savedafterword=\count167
+\c@annotator=\count168
+\c@savedannotator=\count169
+\c@author=\count170
+\c@savedauthor=\count171
+\c@bookauthor=\count172
+\c@savedbookauthor=\count173
+\c@commentator=\count174
+\c@savedcommentator=\count175
+\c@editor=\count176
+\c@savededitor=\count177
+\c@editora=\count178
+\c@savededitora=\count179
+\c@editorb=\count180
+\c@savededitorb=\count181
+\c@editorc=\count182
+\c@savededitorc=\count183
+\c@foreword=\count184
+\c@savedforeword=\count185
+\c@holder=\count186
+\c@savedholder=\count187
+\c@introduction=\count188
+\c@savedintroduction=\count189
+\c@namea=\count190
+\c@savednamea=\count191
+\c@nameb=\count192
+\c@savednameb=\count193
+\c@namec=\count194
+\c@savednamec=\count195
+\c@shortauthor=\count196
+\c@savedshortauthor=\count197
+\c@shorteditor=\count198
+\c@savedshorteditor=\count199
+\c@translator=\count200
+\c@savedtranslator=\count201
+\c@labelname=\count202
+\c@savedlabelname=\count203
+\c@institution=\count204
+\c@savedinstitution=\count205
+\c@lista=\count206
+\c@savedlista=\count207
+\c@listb=\count208
+\c@savedlistb=\count209
+\c@listc=\count210
+\c@savedlistc=\count211
+\c@listd=\count212
+\c@savedlistd=\count213
+\c@liste=\count214
+\c@savedliste=\count215
+\c@listf=\count216
+\c@savedlistf=\count217
+\c@location=\count218
+\c@savedlocation=\count219
+\c@organization=\count220
+\c@savedorganization=\count221
+\c@origlocation=\count222
+\c@savedoriglocation=\count223
+\c@origpublisher=\count224
+\c@savedorigpublisher=\count225
+\c@publisher=\count226
+\c@savedpublisher=\count227
+\c@language=\count228
+\c@savedlanguage=\count229
+\c@pageref=\count230
+\c@savedpageref=\count231
+Package biblatex Info: Trying to load compatibility code...
+Package biblatex Info: ... file 'blx-compat.def' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-compat.def
+File: blx-compat.def 2012/08/17 v2.2 biblatex compatibility (PK/JW/AB)
+)
+Package biblatex Info: Trying to load generic definitions...
+Package biblatex Info: ... file 'biblatex.def' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex.def
+File: biblatex.def
+\c@biburlnumpenalty=\count232
+\c@biburlucpenalty=\count233
+Normal \count register pool exhausted, switching to extended pool.
+\c@biburllcpenalty=\count277
+\c@smartand=\count278
+)
+Package biblatex Info: Trying to load bibliography style 'philosophy-classic'..
+.
+Package biblatex Info: ... file 'philosophy-classic.bbx' found.
+
+(/Users/Ivan/Library/texmf/tex/latex/biblatex/biblatex-philosophy/philosophy-cl
+assic.bbx
+File: philosophy-classic.bbx philosophy-classic.bbx,v 0.8b 2012/05/06 valbusa b
+eta$
+Package biblatex Info: Trying to load bibliography style 'authoryear'...
+Package biblatex Info: ... file 'authoryear.bbx' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
+File: authoryear.bbx 2012/08/17 v2.2 biblatex bibliography style (PK/JW/AB)
+Package biblatex Info: Trying to load bibliography style 'standard'...
+Package biblatex Info: ... file 'standard.bbx' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+File: standard.bbx 2012/08/17 v2.2 biblatex bibliography style (PK/JW/AB)
+\c@bbx:relatedcount=\count279
+))
+Package biblatex Info: Trying to load bibliography style 'philosophy-standard'.
+..
+Package biblatex Info: ... file 'philosophy-standard.bbx' found.
+
+(/Users/Ivan/Library/texmf/tex/latex/biblatex/biblatex-philosophy/philosophy-st
+andard.bbx
+File: philosophy-standard.bbx $Id: philosophy-standard.bbx,v 0.8b 2012/05/06 va
+lbsua beta $
+)
+\c@maxnamesincross=\count280
+\c@minnamesincross=\count281
+)
+Package biblatex Info: Trying to load citation style 'philosophy-classic'...
+Package biblatex Info: ... file 'philosophy-classic.cbx' found.
+
+(/Users/Ivan/Library/texmf/tex/latex/biblatex/biblatex-philosophy/philosophy-cl
+assic.cbx
+File: philosophy-classic.cbx philosophy-classic.cbx,v 0.8b 2012/05/06 valbusa b
+eta$
+Package biblatex Info: Trying to load citation style 'authoryear-comp'...
+Package biblatex Info: ... file 'authoryear-comp.cbx' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx
+File: authoryear-comp.cbx 2012/08/17 v2.2 biblatex citation style (PK/JW/AB)
+Package biblatex Info: Redefining '\cite'.
+Package biblatex Info: Redefining '\parencite'.
+Package biblatex Info: Redefining '\footcite'.
+Package biblatex Info: Redefining '\footcitetext'.
+Package biblatex Info: Redefining '\smartcite'.
+Package biblatex Info: Redefining '\textcite'.
+Package biblatex Info: Redefining '\cites'.
+Package biblatex Info: Redefining '\parencites'.
+Package biblatex Info: Redefining '\footcites'.
+Package biblatex Info: Redefining '\footcitetexts'.
+Package biblatex Info: Redefining '\smartcites'.
+Package biblatex Info: Redefining '\textcites'.
+)
+Package biblatex Info: Redefining '\citetitle'.
+Package biblatex Info: Redefining '\citeyear'.
+)
+Package biblatex Info: Trying to load configuration file...
+Package biblatex Info: ... file 'biblatex.cfg' found.
+ (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex.cfg
+File: biblatex.cfg
+)))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/frontespizio/frontespizio.sty
+Package: frontespizio 2011/09/21 1.4a (Enrico Gregorio)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/afterpage.sty
+Package: afterpage 1995/10/27 v1.08 After-Page Package (DPC)
+\AP@output=\toks22
+\AP@partial=\box54
+\AP@footins=\box55
+)
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/atbegshi.sty
+Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO)
+Package atbegshi Info: Package `crop' patched.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/environ/environ.sty
+Package: environ 2008/06/18 v0.2 A new way to define environments
+\@emptytoks=\toks23
+\@envbody=\toks24
+)
+\front@out=\write5
+\openout5 = `tesi-frn.tex'.
+
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2012/08/18 v6.83b Hypertext links for LaTeX
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO)
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
+Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO)
+Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO)
+Package hobsub Info: Skipping package `infwarerr' (already loaded).
+Package hobsub Info: Skipping package `ltxcmds' (already loaded).
+Package hobsub Info: Skipping package `ifluatex' (already loaded).
+Package hobsub Info: Skipping package `ifvtex' (already loaded).
+Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO)
+Package hobsub Info: Skipping package `ifpdf' (already loaded).
+Package hobsub Info: Skipping package `etexcmds' (already loaded).
+Package hobsub Info: Skipping package `kvsetkeys' (already loaded).
+Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
+Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
+Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO
+)
+Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO)
+Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO)
+)
+Package hobsub Info: Skipping package `hobsub' (already loaded).
+Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
+Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO)
+Package: xcolor-patch 2011/01/30 xcolor patch
+Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO)
+Package hobsub Info: Skipping package `atbegshi' (already loaded).
+Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO)
+Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/auxhook.sty
+Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO)
+)
+\@linkdim=\dimen151
+\Hy@linkcounter=\count282
+\Hy@pagecounter=\count283
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2012/08/18 v6.83b Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+\Hy@SavedSpaceFactor=\count284
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/hyperref.cfg
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
+)
+Package hyperref Info: Hyper figures OFF on input line 4262.
+Package hyperref Info: Link nesting OFF on input line 4267.
+Package hyperref Info: Hyper index ON on input line 4270.
+Package hyperref Info: Plain pages OFF on input line 4277.
+Package hyperref Info: Backreferencing OFF on input line 4282.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4500.
+\c@Hy@tempcnt=\count285
+LaTeX Info: Redefining \url on input line 4853.
+\XeTeXLinkMargin=\dimen152
+\Fld@menulength=\count286
+\Field@Width=\dimen153
+\Fld@charsize=\dimen154
+Package hyperref Info: Hyper figures OFF on input line 6093.
+Package hyperref Info: Link nesting OFF on input line 6098.
+Package hyperref Info: Hyper index ON on input line 6101.
+Package hyperref Info: backreferencing OFF on input line 6108.
+Package hyperref Info: Link coloring OFF on input line 6113.
+Package hyperref Info: Link coloring with OCG OFF on input line 6118.
+Package hyperref Info: PDF/A mode OFF on input line 6123.
+LaTeX Info: Redefining \ref on input line 6163.
+LaTeX Info: Redefining \pageref on input line 6167.
+\Hy@abspage=\count287
+\c@Item=\count288
+\c@Hfootnote=\count289
+)
+
+Package hyperref Message: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2012/08/18 v6.83b Hyperref driver for pdfTeX
+\Fld@listcount=\count290
+\c@bookmark@seq@number=\count291
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+82.
+)
+\Hy@SectionHShift=\skip74
+)
+Package hyperref Info: Option `colorlinks' set `true' on input line 46.
+Package csquotes Info: Checking for multilingual support...
+Package csquotes Info: ... found 'babel' package.
+Package csquotes Info: Adjusting default style.
+Package csquotes Info: Redefining alias 'default' -> 'italian'.
+Package biblatex Info: Trying to load language 'italian' -> 'italian-philosophy
+'...
+Package biblatex Info: ... file 'italian-philosophy.lbx' found.
+
+(/Users/Ivan/Library/texmf/tex/latex/biblatex/biblatex-philosophy/italian-philo
+sophy.lbx
+File: italian-philosophy.lbx v 0.8b 2012/05/06 biblatex localization file for b
+iblatex-philosophy
+Package biblatex Info: Trying to load language 'italian'...
+Package biblatex Info: ... file 'italian.lbx' found.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/lbx/italian.lbx
+File: italian.lbx 2012/08/17 v2.2 biblatex localization (PK/JW/AB)
+))
+No file tesi.aux.
+\openout1 = `tesi.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for LGR/cmr/m/n on input line 52.
+LaTeX Font Info: Try loading font information for LGR+cmr on input line 52.
+(/usr/local/texlive/2012/texmf-dist/tex/generic/babel/lgrcmr.fd
+File: lgrcmr.fd 2008/06/17 v2.3 Greek Computer Modern
+)
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 52.
+LaTeX Font Info: ... okay on input line 52.
+LaTeX Font Info: Try loading font information for T1+pplj on input line 52.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/t1pplj.fd
+File: t1pplj.fd 2004/09/06 font definitions for T1/pplj.
+)
+(/usr/local/texlive/2012/texmf-dist/tex/context/base/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count292
+\scratchdimen=\dimen155
+\scratchbox=\box56
+\nofMPsegments=\count293
+\nofMParguments=\count294
+\everyMPshowfont=\toks25
+\MPscratchCnt=\count295
+\MPscratchDim=\dimen156
+\MPnumerator=\count296
+\makeMPintoPDFobject=\count297
+\everyMPtoPDFconversion=\toks26
+)
+LaTeX Info: Redefining \microtypecontext on input line 52.
+Package microtype Info: Generating PDF output.
+Package microtype Info: Character protrusion enabled (level 2).
+Package microtype Info: Using default protrusion set `alltext'.
+Package microtype Info: Automatic font expansion enabled (level 2),
+(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
+Package microtype Info: Using default expansion set `basictext'.
+Package microtype Info: No adjustment of tracking.
+Package microtype Info: No adjustment of interword spacing.
+Package microtype Info: No adjustment of character kerning.
+ (/Users/Ivan/Library/texmf/tex/latex/microtype/mt-ppl.cfg
+File: mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
+)
+\big@size=\dimen157
+LaTeX Info: Redefining \greektext on input line 52.
+
+*geometry* driver: auto-detecting
+*geometry* detected driver: pdftex
+*geometry* verbose mode - [ preamble ] result:
+* driver: pdftex
+* paper: a4paper
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* hratio: 1:2
+* vratio: 1:2
+* modes: includehead twoside heightrounded
+* h-part:(L,W,R)=(95.16928pt, 312.0pt, 190.3386pt)
+* v-part:(T,H,B)=(63.65977pt, 654.06749pt, 127.31958pt)
+* \paperwidth=597.50787pt
+* \paperheight=845.04684pt
+* \textwidth=312.0pt
+* \textheight=620.0pt
+* \oddsidemargin=22.89929pt
+* \evensidemargin=118.0686pt
+* \topmargin=-8.61021pt
+* \headheight=12.0pt
+* \headsep=18.06749pt
+* \topskip=10.0pt
+* \footskip=25.29494pt
+* \marginparwidth=82.0pt
+* \marginparsep=12.0pt
+* \columnsep=10.0pt
+* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidetrue
+* \@mparswitchtrue
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
+)
+Package grfext Info: Graphics extension search list:
+(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext) \AppendGraphicsExtensions on input line 452.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package crop Info: requested driver: `' on input line 52.
+Package crop Info: detected driver: `pdftex' on input line 52.
+Package crop Info: using `pdftex' graphics driver on input line 52.
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: hyperref package is loaded.
+Package caption Info: End \AtBeginDocument code.
+\SUF@label@part=\skip75
+\SUF@label@section=\skip76
+\SUF@label@subsection=\skip77
+\SUF@label@subsubsection=\skip78
+\SUF@label@paragraph=\skip79
+\SUF@label@subparagraph=\skip80
+\SUF@label@figure=\skip81
+\SUF@label@table=\skip82
+\SUF@tocindent@chap=\skip83
+\SUF@tocindent@sec=\skip84
+\SUF@tocindent@subsec=\skip85
+\SUF@tocindent@subsubsec=\skip86
+\SUF@tocindent@par=\skip87
+\SUF@tocindent@subpar=\skip88
+\SUF@tocindent@fig=\skip89
+\SUF@tocindent@tab=\skip90
+Package biblatex Info: Input encoding 'utf8' detected.
+Package biblatex Info: Automatic encoding selection.
+(biblatex) Assuming data encoding 'utf8'.
+\openout4 = `tesi.bcf'.
+
+Package biblatex Info: Trying to load bibliographic data...
+Package biblatex Info: ... file 'tesi.bbl' not found.
+
+No file tesi.bbl.
+Package biblatex Info: Reference section=0 on input line 52.
+Package biblatex Info: Reference segment=0 on input line 52.
+\AtBeginShipoutBox=\box57
+Package hyperref Info: Link coloring ON on input line 52.
+(/usr/local/texlive/2012/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2012/07/31 v2.42 Cross-referencing by name of section
+
+(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
+Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
+)
+\c@section@level=\count298
+LaTeX Info: Redefining \Ref on input line 503.
+)
+LaTeX Info: Redefining \ref on input line 52.
+LaTeX Info: Redefining \pageref on input line 52.
+LaTeX Info: Redefining \nameref on input line 52.
+\@outlinefile=\write6
+\openout6 = `tesi.out'.
+
+LaTeX Info: Redefining \Ref on input line 52.
+
+
+Package frontespizio Warning: Missing file tesi-frn.pdf.
+
+[1{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
+
+
+]
+LaTeX Font Info: Try loading font information for OMS+pplj on input line 76.
+
+LaTeX Font Info: No file OMSpplj.fd. on input line 76.
+
+
+LaTeX Font Warning: Font shape `OMS/pplj/m/n' undefined
+(Font) using `OMS/cmsy/m/n' instead on input line 76.
+
+LaTeX Font Info: Try loading font information for OT1+pplx on input line 76.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/ot1pplx.fd
+File: ot1pplx.fd 2004/09/06 font definitions for OT1/pplx.
+)
+LaTeX Font Info: Try loading font information for OML+zplm on input line 76.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/omlzplm.fd
+File: omlzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OML/zplm.
+)
+LaTeX Font Info: Try loading font information for OMS+zplm on input line 76.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/omszplm.fd
+File: omszplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMS/zplm.
+)
+LaTeX Font Info: Try loading font information for OMX+zplm on input line 76.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/omxzplm.fd
+File: omxzplm.fd 2002/09/08 Fontinst v1.914 font definitions for OMX/zplm.
+)
+LaTeX Font Info: Try loading font information for OT1+zplm on input line 76.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/ot1zplm.fd
+File: ot1zplm.fd 2002/09/08 Fontinst v1.914 font definitions for OT1/zplm.
+)
+
+Package microtype Warning: Loading generic settings for font family `zplm'.
+(microtype) For optimal results, create font-specific settings.
+(microtype) See the microtype manual for details.
+
+LaTeX Font Info: Try loading font information for T1+iwona on input line 76.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/iwona/t1iwona.fd
+File: t1iwona.fd 2008/07/22 v0.995 font definition file for T1/iwona (MW)
+)
+
+Package microtype Warning: Loading generic settings for font family `iwona'.
+(microtype) For optimal results, create font-specific settings.
+(microtype) See the microtype manual for details.
+
+[2]
+\tf@toc=\write7
+\openout7 = `tesi.toc'.
+
+ [3
+
+
+
+] [4
+
+]
+\tf@lot=\write8
+\openout8 = `tesi.lot'.
+
+ [5] [6
+
+]
+\tf@lof=\write9
+\openout9 = `tesi.lof'.
+
+ (./MaterialeInizialeFinale/Ringraziamenti.tex [7] [8
+
+])
+
+LaTeX Warning: Empty list of shorthands on input line 89.
+
+(./MaterialeInizialeFinale/Introduzione.tex [9] [10
+
+]) [11] [12
+
+] [13
+
+] [14]
+(./Capitoli/primo.tex
+Capitolo 1.
+LaTeX Font Info: Try loading font information for LGR+artemisiaeuler on inpu
+t line 38.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/gfsartemisia/lgrartemisiaeuler.fd
+)
+LaTeX Font Info: Font shape `LGR/artemisiaeuler/m/n' will be
+(Font) scaled to size 9.79996pt on input line 38.
+LaTeX Font Info: Try loading font information for T1+artemisiaeuler on input
+ line 48.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/gfsartemisia/t1artemisiaeuler.fd)
+LaTeX Font Info: Font shape `T1/artemisiaeuler/m/n' will be
+(Font) scaled to size 9.79996pt on input line 48.
+
+Package microtype Warning: Loading generic settings for font family `artemisiae
+uler'.
+(microtype) For optimal results, create font-specific settings.
+(microtype) See the microtype manual for details.
+
+[15
+
+]
+
+LaTeX Warning: Citation 'Bringhurst:1996' on page 16 undefined on input line 59
+.
+
+LaTeX Font Info: Font shape `T1/pplj/bx/n' in size <10> not available
+(Font) Font shape `T1/pplj/b/n' tried instead on input line 59.
+
+LaTeX Warning: Citation 'Descartes:1897' on page 16 undefined on input line 59.
+
+
+
+LaTeX Warning: Citation 'Facchinetti:2009a' on page 16 undefined on input line
+59.
+
+
+LaTeX Warning: Citation 'Galilei1' on page 16 undefined on input line 59.
+
+
+LaTeX Warning: Citation 'kant:kpv' on page 16 undefined on input line 59.
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 59--60
+
+ []
+
+
+LaTeX Warning: Reference `fig:knuth-lamport' on page 16 undefined on input line
+ 102.
+
+<Immagini/don.png, id=88, 140.525pt x 192.72pt>
+File: Immagini/don.png Graphic file (type png)
+ <use Immagini/don.png>
+Package pdftex.def Info: Immagini/don.png used on input line 105.
+(pdftex.def) Requested size: 85.35826pt x 117.06204pt.
+
+<Immagini/lamport.jpg, id=89, 301.125pt x 401.5pt>
+File: Immagini/lamport.jpg Graphic file (type jpg)
+ <use Immagini/lamport.jpg>
+Package pdftex.def Info: Immagini/lamport.jpg used on input line 107.
+(pdftex.def) Requested size: 85.35826pt x 113.80992pt.
+
+
+LaTeX Warning: `h' float specifier changed to `ht'.
+
+
+LaTeX Warning: Hyper reference `tab:gabbia' on page 16 undefined on input line
+115.
+
+
+LaTeX Warning: Reference `tab:gabbia' on page 16 undefined on input line 115.
+
+
+LaTeX Warning: `h' float specifier changed to `ht'.
+
+) (./Capitoli/secondo.tex [16] [17 <./Immagini/don.png> <./Immagini/lamport.jpg
+>] [18
+
+]
+Capitolo 2.
+) (./Capitoli/terzo.tex [19] [20
+
+]
+Capitolo 3.
+) [21] [22
+
+] [23
+
+] [24
+
+]
+Appendice A.
+
+Underfull \vbox (badness 1072) has occurred while \output is active []
+
+ [25
+
+]
+[26]
+Appendice B.
+
+Underfull \vbox (badness 1072) has occurred while \output is active []
+
+ [27
+
+]
+[28]
+Appendice C.
+
+Underfull \vbox (badness 1072) has occurred while \output is active []
+
+ [29
+
+]
+[30]
+
+Package biblatex Warning: Keyword 'primaria' not found on input line 119.
+
+
+LaTeX Warning: Empty bibliography on input line 119.
+
+
+Package biblatex Warning: Keyword 'secondaria' not found on input line 124.
+
+
+LaTeX Warning: Empty bibliography on input line 124.
+
+No file tesi.ind.
+[31
+
+
+]
+
+Package frontespizio Warning: Remember to compile tesi-frn with
+(frontespizio) pdflatex tesi-frn
+(frontespizio) and then rerun pdflatex.
+
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 133.
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 133.
+(./tesi.aux
+
+Package mparhack Warning: Marginpars may have changed.
+(mparhack) Rerun to get them right.
+
+)
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 133.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 133.
+
+
+Package rerunfilecheck Warning: File `tesi.out' has changed.
+(rerunfilecheck) Rerun to get outlines right
+(rerunfilecheck) or use package `bookmark'.
+
+Package rerunfilecheck Info: Checksums for `tesi.out':
+(rerunfilecheck) Before: <no file>
+(rerunfilecheck) After: 76AF895FA8C0D3DEF96F0486900B732C;1749.
+
+LaTeX Font Warning: Some font shapes were not available, defaults substituted.
+
+
+LaTeX Warning: There were undefined references.
+
+
+LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
+
+
+Package biblatex Warning: Please (re)run Biber on the file:
+(biblatex) tesi
+(biblatex) and rerun LaTeX afterwards.
+
+Package logreq Info: Writing requests to 'tesi.run.xml'.
+\openout1 = `tesi.run.xml'.
+
+ )
+Here is how much of TeX's memory you used:
+ 17498 strings out of 493488
+ 279700 string characters out of 3141326
+ 811265 words of memory out of 3000000
+ 20150 multiletter control sequences out of 15000+200000
+ 70721 words of font info for 252 fonts, out of 3000000 for 9000
+ 957 hyphenation exceptions out of 8191
+ 43i,11n,48p,805b,1391s stack positions out of 5000i,500n,10000p,200000b,50000s
+{/usr/local/texlive/2012/texmf-dist/fonts/enc/dvips/base/8r.enc}{/usr/local/t
+exlive/2012/texmf-dist/fonts/enc/dvips/gfsartemisia/artemisiael.enc}{/usr/local
+/texlive/2012/texmf-dist/fonts/enc/dvips/iwona/ec-iwona.enc}</usr/local/texlive
+/2012/texmf-dist/fonts/type1/public/gfsartemisia/GFSArtemisia-Regular.pfb></usr
+/local/texlive/2012/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/
+local/texlive/2012/texmf-dist/fonts/type1/public/fpl/fplbj8a.pfb></usr/local/te
+xlive/2012/texmf-dist/fonts/type1/public/fpl/fplrc8a.pfb></usr/local/texlive/20
+12/texmf-dist/fonts/type1/nowacki/iwona/iwonar.pfb></usr/local/texlive/2012/tex
+mf-dist/fonts/type1/public/amsfonts/latxfont/lcircle1.pfb></usr/local/texlive/2
+012/texmf-dist/fonts/type1/urw/palatino/uplb8a.pfb></usr/local/texlive/2012/tex
+mf-dist/fonts/type1/urw/palatino/uplr8a.pfb></usr/local/texlive/2012/texmf-dist
+/fonts/type1/urw/palatino/uplri8a.pfb>
+Output written on tesi.pdf (31 pages, 228531 bytes).
+PDF statistics:
+ 232 PDF objects out of 1000 (max. 8388607)
+ 185 compressed objects within 2 object streams
+ 67 named destinations out of 1000 (max. 500000)
+ 55307 words of extra memory for PDF output out of 61914 (max. 10000000)
+
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.lot b/Master/texmf-dist/doc/latex/suftesi/example/tesi.lot
new file mode 100644
index 00000000000..ace6c45c7e7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.lot
@@ -0,0 +1,22 @@
+\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
+\defcounter {refsection}{0}\relax
+\select@language {italian}
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\contentsline {table}{\numberline {1.1}{\ignorespaces Misure degli elementi della pagina}}{17}{table.caption.8}
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\defcounter {refsection}{0}\relax
+\addvspace {10\p@ }
+\contentsfinish
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.out b/Master/texmf-dist/doc/latex/suftesi/example/tesi.out
new file mode 100644
index 00000000000..be5d28062e7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.out
@@ -0,0 +1,28 @@
+\BOOKMARK [0][-]{chapter*.4}{Ringraziamenti}{}% 1
+\BOOKMARK [0][-]{chapter*.4}{Sigle}{}% 2
+\BOOKMARK [0][-]{chapter*.5}{Introduzione}{}% 3
+\BOOKMARK [-1][-]{part.1}{I uno}{}% 4
+\BOOKMARK [0][-]{chapter.1}{Il primo capitolo della mia tesi}{part.1}% 5
+\BOOKMARK [1][-]{section*.6}{Introduzione}{chapter.1}% 6
+\BOOKMARK [1][-]{section.1.1}{Citazioni fuori testo e note}{chapter.1}% 7
+\BOOKMARK [1][-]{section.1.2}{Documenti multilingua}{chapter.1}% 8
+\BOOKMARK [2][-]{subsection.1.2.1}{Greco antico}{section.1.2}% 9
+\BOOKMARK [2][-]{subsection.1.2.2}{Inglese}{section.1.2}% 10
+\BOOKMARK [1][-]{section.1.3}{Citazioni}{chapter.1}% 11
+\BOOKMARK [1][-]{section.1.4}{Elenchi puntati e numerati e descrizioni}{chapter.1}% 12
+\BOOKMARK [2][-]{subsection.1.4.1}{Elenchi puntati}{section.1.4}% 13
+\BOOKMARK [2][-]{subsection.1.4.2}{Elenchi numerati}{section.1.4}% 14
+\BOOKMARK [2][-]{subsection.1.4.3}{Descrizioni}{section.1.4}% 15
+\BOOKMARK [1][-]{section.1.5}{Figure e tabelle}{chapter.1}% 16
+\BOOKMARK [2][-]{subsection.1.5.1}{Inserimento delle figure}{section.1.5}% 17
+\BOOKMARK [2][-]{subsection.1.5.2}{Inserimento di tabelle}{section.1.5}% 18
+\BOOKMARK [0][-]{chapter.2}{Il secondo capitolo della mia tesi}{part.1}% 19
+\BOOKMARK [0][-]{chapter.3}{Il terzo capitolo della mia tesi}{part.1}% 20
+\BOOKMARK [-1][-]{chapter.3}{Appendici}{}% 21
+\BOOKMARK [0][-]{appendix.A}{Prima}{chapter.3}% 22
+\BOOKMARK [0][-]{appendix.B}{Seconda}{chapter.3}% 23
+\BOOKMARK [0][-]{appendix.C}{Terza}{chapter.3}% 24
+\BOOKMARK [0][-]{section*.9}{Bibliografia}{chapter.3}% 25
+\BOOKMARK [1][-]{section*.11}{Bibliografia primaria}{section*.9}% 26
+\BOOKMARK [1][-]{section*.12}{Bibliografia secondaria}{section*.9}% 27
+\BOOKMARK [0][-]{section*.13}{Indice dei nomi}{chapter.3}% 28
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.pdf b/Master/texmf-dist/doc/latex/suftesi/example/tesi.pdf
new file mode 100644
index 00000000000..76a16d13dfd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.run.xml b/Master/texmf-dist/doc/latex/suftesi/example/tesi.run.xml
new file mode 100644
index 00000000000..91fea9a4e28
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.run.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- logreq request file -->
+<!-- logreq version 1.0 / dtd version 1.0 -->
+<!-- Do not edit this file! -->
+<!DOCTYPE requests [
+ <!ELEMENT requests (internal | external)*>
+ <!ELEMENT internal (generic, (provides | requires)*)>
+ <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
+ <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
+ <!ELEMENT input (file)+>
+ <!ELEMENT output (file)+>
+ <!ELEMENT provides (file)+>
+ <!ELEMENT requires (file)+>
+ <!ELEMENT generic (#PCDATA)>
+ <!ELEMENT binary (#PCDATA)>
+ <!ELEMENT option (#PCDATA)>
+ <!ELEMENT infile (#PCDATA)>
+ <!ELEMENT outfile (#PCDATA)>
+ <!ELEMENT file (#PCDATA)>
+ <!ATTLIST requests
+ version CDATA #REQUIRED
+ >
+ <!ATTLIST internal
+ package CDATA #REQUIRED
+ priority (9) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST external
+ package CDATA #REQUIRED
+ priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST provides
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST requires
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST file
+ type CDATA #IMPLIED
+ >
+]>
+<requests version="1.0">
+ <internal package="biblatex" priority="9" active="1">
+ <generic>latex</generic>
+ <provides type="dynamic">
+ <file>tesi.bcf</file>
+ </provides>
+ <requires type="dynamic">
+ <file>tesi.bbl</file>
+ </requires>
+ <requires type="static">
+ <file>blx-dm.def</file>
+ <file>blx-compat.def</file>
+ <file>biblatex.def</file>
+ <file>philosophy-classic.bbx</file>
+ <file>authoryear.bbx</file>
+ <file>standard.bbx</file>
+ <file>philosophy-standard.bbx</file>
+ <file>philosophy-classic.cbx</file>
+ <file>authoryear-comp.cbx</file>
+ <file>biblatex.cfg</file>
+ <file>italian-philosophy.lbx</file>
+ <file>italian.lbx</file>
+ </requires>
+ </internal>
+ <external package="biblatex" priority="5" active="1">
+ <generic>biber</generic>
+ <cmdline>
+ <binary>biber</binary>
+ <infile>tesi</infile>
+ </cmdline>
+ <input>
+ <file>tesi.bcf</file>
+ </input>
+ <output>
+ <file>tesi.bbl</file>
+ </output>
+ <provides type="dynamic">
+ <file>tesi.bbl</file>
+ </provides>
+ <requires type="dynamic">
+ <file>tesi.bcf</file>
+ </requires>
+ <requires type="editable">
+ <file>bibliografia.bib</file>
+ </requires>
+ </external>
+</requests>
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gz b/Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gz
new file mode 100644
index 00000000000..0daa290b436
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gz
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.tex b/Master/texmf-dist/doc/latex/suftesi/example/tesi.tex
index 492dc4c4c3d..a36d3f37cb7 100644
--- a/Master/texmf-dist/doc/latex/suftesi/example/tesi.tex
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.tex
@@ -1,4 +1,4 @@
-% copyright (C) Ivan Valbusa 2010
+% copyright (C) Ivan Valbusa 2010-2012
%
% Questo file รจ distribuito assieme alla classe suftesi nella cartella suftesi.zip
%
@@ -7,25 +7,13 @@
% !TEX root = tesi.tex
\documentclass[
+%rmstyle1,%2,...,6
+%itstyle1,%2,...12
+%scstyle1,%2,...12
%dottedtoc,
%raggedtoc,
-%authortitle,
-%article,
-%compact,
-%supercompact,
-%periodical,
-%elements,
-%sufelements,
-%nocrop,
-%nomarginpar,
-%sctitles,
-%centertitle,
-%centerheadings,
-%sufplain,
-%bozza,
-%porson,
-%defaultgreek,
-%defaultfont
+%tocpageleft,
+%<altre opzioni>...
]{suftesi}
\usepackage[T1]{fontenc}
@@ -43,7 +31,6 @@
% Bibliografia
\usepackage[italian=guillemets]{csquotes}
\usepackage[
- %backend=biber,% Se si usa biber al posto di bibtex
style=philosophy-classic,%philosophy-modern, philosophy-verbose
]{biblatex}
\addbibresource{bibliografia.bib}
diff --git a/Master/texmf-dist/doc/latex/suftesi/example/tesi.toc b/Master/texmf-dist/doc/latex/suftesi/example/tesi.toc
new file mode 100644
index 00000000000..cf168767220
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/example/tesi.toc
@@ -0,0 +1,68 @@
+\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
+\defcounter {refsection}{0}\relax
+\select@language {italian}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{Ringraziamenti}{9}{chapter*.4}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{Sigle}{9}{chapter*.4}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{Introduzione}{11}{chapter*.5}
+\defcounter {refsection}{0}\relax
+\contentsline {part}{I\hspace {1em}uno}{13}{part.1}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {1}Il primo capitolo della mia tesi}{15}{chapter.1}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{Introduzione}{15}{section*.6}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{\numberline {1.1}Citazioni fuori testo e note}{15}{section.1.1}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{\numberline {1.2}Documenti multilingua}{15}{section.1.2}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.2.1}Greco antico}{15}{subsection.1.2.1}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.2.2}Inglese}{15}{subsection.1.2.2}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{\numberline {1.3}Citazioni}{16}{section.1.3}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{\numberline {1.4}Elenchi puntati e numerati e descrizioni}{16}{section.1.4}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.4.1}Elenchi puntati}{16}{subsection.1.4.1}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.4.2}Elenchi numerati}{16}{subsection.1.4.2}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.4.3}Descrizioni}{16}{subsection.1.4.3}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{\numberline {1.5}Figure e tabelle}{16}{section.1.5}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.5.1}Inserimento delle figure}{16}{subsection.1.5.1}
+\defcounter {refsection}{0}\relax
+\contentsline {subsection}{\numberline {1.5.2}Inserimento di tabelle}{16}{subsection.1.5.2}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {2}Il secondo capitolo della mia tesi}{19}{chapter.2}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {3}Il terzo capitolo della mia tesi}{21}{chapter.3}
+\defcounter {refsection}{0}\relax
+\ttl@change@i {\@ne }{part}{0em}{\addvspace {3ex}}{}{}{}\relax
+\defcounter {refsection}{0}\relax
+\ttl@change@v {part}{}{}{\addvspace {1ex}}\relax
+\defcounter {refsection}{0}\relax
+\contentsline {part}{Appendici}{23}{chapter.3}
+\defcounter {refsection}{0}\relax
+\ttl@change@i {\@ne }{part}{0em}{\addvspace {3ex}\partname ~}{\makebox [\SUF@label@part ][l]{\thecontentslabel }\hspace *{1em}}{}{}\relax
+\defcounter {refsection}{0}\relax
+\ttl@change@v {part}{}{}{\addvspace {1ex}}\relax
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {A}Prima}{25}{appendix.A}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {B}Seconda}{27}{appendix.B}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{\numberline {C}Terza}{29}{appendix.C}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{Bibliografia}{31}{section*.9}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{Bibliografia primaria}{31}{section*.11}
+\defcounter {refsection}{0}\relax
+\contentsline {section}{Bibliografia secondaria}{31}{section*.12}
+\defcounter {refsection}{0}\relax
+\contentsline {chapter}{Indice dei nomi}{31}{section*.13}
+\contentsfinish
diff --git a/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf b/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf
index f06c75503ec..78a60ce7b98 100644
--- a/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf
+++ b/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/suftesi/suftesi.sh b/Master/texmf-dist/doc/latex/suftesi/suftesi.sh
new file mode 100644
index 00000000000..6f29b453855
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/suftesi/suftesi.sh
@@ -0,0 +1,33 @@
+latex suftesi.ins
+xelatex rmstyle1.tex
+xelatex rmstyle2.tex
+xelatex rmstyle3.tex
+xelatex rmstyle4.tex
+xelatex rmstyle5.tex
+xelatex rmstyle6.tex
+xelatex itstyle1.tex
+xelatex itstyle2.tex
+xelatex itstyle3.tex
+xelatex itstyle4.tex
+xelatex itstyle5.tex
+xelatex itstyle6.tex
+xelatex itstyle7.tex
+xelatex itstyle8.tex
+xelatex itstyle9.tex
+xelatex itstyle10.tex
+xelatex itstyle11.tex
+xelatex itstyle12.tex
+xelatex scstyle1.tex
+xelatex scstyle2.tex
+xelatex scstyle3.tex
+xelatex scstyle4.tex
+xelatex scstyle5.tex
+xelatex scstyle6.tex
+xelatex scstyle7.tex
+xelatex scstyle8.tex
+xelatex scstyle9.tex
+xelatex scstyle10.tex
+xelatex scstyle11.tex
+xelatex scstyle12.tex
+pdflatex collect-examples.tex
+exit \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/suftesi/suftesi.dtx b/Master/texmf-dist/source/latex/suftesi/suftesi.dtx
index c299e599486..c8afabc9651 100644
--- a/Master/texmf-dist/source/latex/suftesi/suftesi.dtx
+++ b/Master/texmf-dist/source/latex/suftesi/suftesi.dtx
@@ -23,42 +23,36 @@
%<class>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<class>\ProvidesClass{suftesi}
%<*class>
- [2012/04/22 v0.9 A class for typesetting theses, books and articles]
+ [2012/08/31 v0.9a A class for typesetting theses, books and articles]
%</class>
%<*driver>
-\PassOptionsToClass{a4paper}{article} % we need a4paper
+\PassOptionsToClass{a4paper}{article}
\documentclass{ltxdoc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,english]{babel}
\let\cs\relax
\let\cmd\relax
+%\usepackage[paperwidth=17cm,paperheight=24cm,right=1cm,left=3cm]{geometry}
\usepackage{ltxdockit}
-\usepackage{fourier}
-\usepackage{xcolor}
-\usepackage{graphicx}
\usepackage{array,booktabs,multirow}
\usepackage{microtype}
\usepackage{siunitx}
+\usepackage{pdfpages}
\usepackage{metalogo}
-\usepackage[suftesi]{frontespizio}
\usepackage[style=philosophy-classic]{biblatex}
-\addbibresource{suftesi.bib}
-
+ \addbibresource{suftesi.bib}
+\usepackage[suftesi]{frontespizio}
\usepackage{hyperref}
\hypersetup{%
- pdftitle={User's Guide to \sty{suftesi}},
- pdfsubject={A document class for typesetting theses, books and articles},
+ pdftitle={User's Guide to \textsf{suftesi}},
+ pdfsubject={A document class for typesetting theses,
+ books and articles},
pdfauthor={Ivan Valbusa},
pdfkeywords={thesis, humanities, books},
citecolor=spot}
-\newcommand{\ttchar}[1]{{\normalfont\ttfamily\char`#1}}
-\newcommand{\frontoption}[1]{\subsection*{\texttt{#1}}}
-\newcommand{\includeex}[1]{\par\vfill\begin{center}
- \setlength{\fboxsep}{0pt}\fbox{\includegraphics[scale=.3]{#1}}
- \end{center}}
-
+\newcommand{\new}{}%
\DeclareRobustCommand*{\ar}[1]{\texttt{\char`\{#1\char`\}}}
\DeclareRobustCommand*{\oar}[1]{\texttt{[#1]}}
\DeclareRobustCommand*{\meta}[1]{%
@@ -84,13 +78,15 @@
\EnableCrossrefs
\CodelineIndex
\RecordChanges
+
\begin{document}
\DocInput{suftesi.dtx}
\end{document}
+%
%</driver>
% \fi
%
-% \CheckSum{1747}
+% \CheckSum{2826}
%
% \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
@@ -108,7 +104,45 @@
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \changes{v0.9a}{2012/05/05}{Changed code for toc, lot and lof elements}
+% \changes{v0.9a}{2012/08/31}{Added \option{inline} option to
+% \sty{enumitem} package. Deleted \opt{centertitle} to \opt{centerchap}.
+% New command \cmd{toclabelspace}. Renamed \opt{sctitles} to
+% \opt{scstyle(1-12)}. Changed code for toc, lot and lof elements.
+% Added options:
+% \opt{tocpageleft},
+% \opt{defaultparindent},
+% \opt{standardfootnote},
+% \opt{dottedfootnote},
+% \opt{alignlist},
+% \opt{indentlist},
+% \opt{ralignquotation},
+% \opt{smallquotation},
+% \opt{romanchap},
+% \opt{centerpart},
+% \opt{centerchap},
+% \opt{centersec},
+% \opt{rightpart},
+% \opt{rightchap},
+% \opt{rightsec},
+% \opt{numparpart},
+% \opt{numparchap},
+% \opt{numparsec},
+% \opt{smallcapspart},
+% \opt{smallcapschap},
+% \opt{smallcapssec},
+% \opt{italicpart},
+% \opt{italicchap},
+% \opt{italicsec},
+% \opt{italicsubsec},
+% \opt{romanchap},
+% \opt{dottedpart},
+% \opt{dottedchap},
+% \opt{italicheader},
+% \opt{smallcapsheader},
+% \opt{rmstyle(1-6)},
+% \opt{itstyle(1-12)},
+% \opt{scstyle(1-12)}.
+% }
% \changes{v0.9}{2012/04/22}{Added \opt{dottedtoc} and \opt{raggedtoc} options. Improved compatibility with \sty{mathspec}}
% \changes{v0.8}{2012/03/19}{Added macro for using \sty{frontespizio} package with \opt{compact} and \opt{supercompact} options. Added option \opt{periodical}. Renewed \cmd{title} command}
% \changes{v0.7}{2011/02/05}{Maintenance release, no changes. Provided a thesis template}
@@ -121,7 +155,7 @@
% included in the package \sty{frontespizio}. New command \cmd{chapnumfont}.
% Added options \opt{article}, \opt{fullplain}, \opt{elements}, \opt{sufelements},
% \opt{supercompact}, \opt{compact}, \opt{nocrop}, \opt{nomarginpar}.
-% Changed option \opt{sctitles}.}
+% Changed option \opt{Roma}.}
% \GetFileInfo{suftesi.dtx}
%
% \DoNotIndex{\newcommand,\newenvironment,\def,\begin,\vskip,\ }
@@ -158,13 +192,12 @@
% \begin{abstract}
% The \sty{suftesi}
% class
-% provides a set of page layouts, title styles and heading styles for
-% typesetting theses, books and articles. It is based on the standard
+% provides a set of page layouts, title styles and heading styles to
+% typeset theses, books and articles. It is based on the standard
% \sty{book} class and inspired by the works of
% \textcite{Bringhurst:1996}, \textcite{Tschichold:1975} and
% \textcite{Morison:1111}. See the template file \file{tesi.tex} in the \file{example} folder.
% \end{abstract}
-%
% \tableofcontents
%
% \section*{Note on copyright}
@@ -212,10 +245,10 @@
%
% The standard document classes allow you to typeset beautiful
% documents but their layout is quite far from the stylistic requests
-% of some humanists (especially italian). The styles provided by
-% \sty{suftesi} are very simple and sober, and also have the aim of
-% finding in the formal simplicity an aesthetic harmony. They are
-% largely inspired by some beautiful readings, particularly
+% of some humanists (mainly Italian). The styles provided by
+% \sty{suftesi} are very simple and sober and also have the aim of
+% finding an aesthetic harmony in its formal simplicity. They are
+% largely inspired by some interesting readings, particularly
% \textcite{Bringhurst:1996}, \textcite{Tschichold:1975} and
% \textcite{Morison:1111}. Table~\ref{tab:gabbia} summarizes the main
% features of the styles provided by \sty{suftesi}.
@@ -243,24 +276,25 @@
% \subsection{Font}
%
% The default font for body text is
-% Palatino designed by Hermann Zapf\index{Zapf, Hermann}.\footnote{Using \XeLaTeX{}
-% the \LaTeX{} default font is loaded and the font options are turned off.}
+% Palatino designed by Hermann Zapf\index{Zapf, Hermann}.Using
+% \XeLaTeX{},
+% the \LaTeX{} default font is loaded and the font options are turned off.
% The sans serif font is Iwona designed by Janusz M.~Nowacki\index{Nowacki, Janusz M.}.
-% This choice is inspired by \emph{L'arte di scrivere con \LaTeX{}} \parencite{Pantieri:2011}.
+% This choice has been inspired by \emph{L'arte di scrivere con \LaTeX{}} \parencite{Pantieri:2011}.
%
% \subsubsection{Using different fonts}
%
% If you prefer to use other fonts (such as those provided by \sty{fourier},
-% \sty{lmodern} or \sty{libertine} packages), remember to load the class option \opt{defaultfont},
+% \sty{lmodern} or \sty{libertine} packages), remember to load the \opt{defaultfont} class option
% which turns off the \sty{suftesi}{} font settings. Moreover pay particular attention
-% in choosing the greek font.
+% in choosing the Greek font.
%
% \subsubsection{Greek alphabet}
%
-% The default font for the greek text is Artemisia by the Greek Font Society,
-% which is very suitable for Palatino:
+% The default font for the Greek text is Artemisia by the Greek Font Society
+% which is particularly suitable for Palatino:
% \begin{quotation}
-% Alla Natura che ogni cosa dona e ogni cosa riprende \dots
+% Alla Natura che ogni cosa dona e ogni cosa riprende\dots%
% \begin{otherlanguage*}{polutonikogreek}%
% \fontfamily{artemisia}\selectfont
% Pr`epei na skeftoume mia
@@ -271,7 +305,7 @@
% \end{quotation}
% With the \opt{porson} option you can use the Porson font by the Greek Font Society:
% \begin{quotation}
-% Alla Natura che ogni cosa dona e ogni cosa riprende \dots
+% Alla Natura che ogni cosa dona e ogni cosa riprende\dots%
% \begin{otherlanguage*}{greek}%
% \fontfamily{porson}\selectfont
% Prepei na skeftoume mia
@@ -284,7 +318,7 @@
% font:\footnote{This option is also activated by the \opt{defaultfont} option
% (see section \ref{sec:options}).}
% \begin{quotation}
-% Alla Natura che ogni cosa dona e ogni cosa riprende \dots{}
+% Alla Natura che ogni cosa dona e ogni cosa riprende\dots%
% \begin{otherlanguage*}{greek}%
% \fontfamily{lmr}\selectfont
% Prepei na skeftoume mia
@@ -296,75 +330,166 @@
%
% \subsection{Frontispiece}
%
-% The class has a original frontispiece now directly available loading the
+% The class has an original frontispiece now directly available loading the
% \sty{frontespizio} package \parencite{Gregorio:frontespizio}\footnote{Version 1.4 or later.}
-% with the \opt{suftesi} option (see the template file \file{tesi.tex} in the \file{example} folder):
+% with the \opt{suftesi} option (see the \file{tesi.tex} template file in the \file{example} folder):
% \begin{ttquote}
% \cmd{usepackage}[suftesi]\ar{frontespizio}
% \end{ttquote}
%
-%\section{Options}\label{sec:options}
+% \section{Options}\label{sec:options}
%
%In addition to the options defined by the \sty{book} document class, \sty{suftesi} accepts the following new options.
%
-%\subsection{Page layout}
-%
+% \subsection{Page layouts}
% \begin{ltxsyntax}
-% \optitem{dottedtoc} Prints a standard table of contents with dotted lines.
-% \optitem{raggedtoc} Aligns the table of contents on the left as \textcite{Bringhurst:1996} suggests.
-% \optitem{compact}
-% Prints a typeblock of $16 \si{cm} \times 24 \si{cm}$ on a A4 paper,
+% \optitem{periodical}
+% Prints a typeblock of $17 \si{cm} \times 24 \si{cm}$ on an A4 paper,
% showing the crop marks (see table \ref{tab:gabbia} for details).
-% The \cmd{crop[off]} command turns off the crop marks.
+% This style is expecially meant for theses.
+% The \opt{nocrop} option disables the crop marks.
+% \optitem{compact}
+% The same as \opt{periodical} but with a typeblock of $16 \si{cm} \times 24 \si{cm}$ (see table \ref{tab:gabbia} for details).
% \optitem{supercompact} The same as \opt{compact} but with a typeblock
% of $14 \si{cm} \times 21 \si{cm}$ (see table \ref{tab:gabbia} for details).
-% \optitem{periodical}
-% The same as \opt{compact} but with a typeblock of $17 \si{cm} \times 24 \si{cm}$ (see table \ref{tab:gabbia} for details). This style is expecially thought for theses.
% \optitem{elements}
% Reproduces the layout of \citetitle{Bringhurst:1996} by Robert \citeauthor{Bringhurst:1996}
% (see table \ref{tab:gabbia} for details).
-% \optitem{nocrop}
-% Prints a \textsc{pdf} with page dimensions according to the \opt{compact},
-% \opt{supercompact} and \opt{elements} options.
-% \optitem{nomarginpar} Disables the \cmd{marginpar} command.
-% This option is useful for the three ``compact'' layouts.
-% \optitem{11pt}
-% Sets the font size at $11\si{pt}$ and resizes the text block dimensions.
+% \end{ltxsyntax}
+% \subsection{Table of contents}
+% \begin{ltxsyntax}
+% \optitem{dottedtoc}
+% Prints a table of contents with dotted lines.
+% \optitem{raggedtoc}
+% Aligns the table of contents on the left as suggested by
+% \textcite{Bringhurst:1996}.\new{}
+% \optitem{tocpageleft} Prints the page numbers on the left margin.\new{}
+% \end{ltxsyntax}
+%\clearpage
+% \vbox{
+% \begin{frontespizio}
+%\Logo{fakelogo}
+%\Istituzione{University of St.\ Anford}
+%\Divisione{Department of Typography}
+%\Scuola{Ph.D. degree in \TeX{} and \LaTeX{}}
+%\Titolo{How to prepare a\\
+% formal frontispiece}
+%\Sottotitolo{Theory and practice}
+%\NCandidato{Candidate}
+%\Candidato{Enrico Gregorio}
+%\NRelatore{Thesis advisor}{}
+%\Relatore{Prof. R. J. Drofnats}
+%\NCorrelatore{Research supervisor}{Research supervisors}
+%\Correlatore{J. H. Quick}
+%\Correlatore{B. L. User}
+%\Piede{Thesis submitted in 2010}
+% \end{frontespizio}
+% }
+% \begin{picture}(0,0)
+% \setlength{\unitlength}{1cm}
+% \put (-3,-23) {The frontispiece of \sty{suftesi} is available loading the \sty{frontespizio} package with \opt{suftesi} option}
+% \put (-3.5,3) {\line(0,-24){25}}
+% \put (-3.5,3) {\line(10,0){16}}
+% \put (12.5,3) {\line(0,-24){25}}
+% \put (-3.5,-22) {\line(10,0){16}}
+% \end{picture}
+% \clearpage
+% \subsection{Footnotes, lists, quotations}
+% \begin{ltxsyntax}
+% \optitem{standardfootnote}
+% Prints a standard superscript footnote \new
+% \optitem{dottedfootnote}
+% Prints a footnote number followed by a dot\new
+% \optitem{indentlist}
+% Prints standard indented lists\new
+% \optitem{alignlist}
+% Aligns the lists to the left margin\new
+% \optitem{ralignquotation}
+% Prints the block quotations indented
+% only on the left margin\new
+% \optitem{smallquotation}
+% Prints the block quotations
+% in \cmd{small} size
+% \optitem{defaultparindent}
+% Set |\parinden| to the standard value of 1.5\,em.\new
% \end{ltxsyntax}
%
-%\subsection{Titles and headings}
-%
+% \subsection{Titles}
+% In the following options \texttt{<level>} stands for \opt{part},
+% \opt{chap}, \opt{sec}, \opt{subsec},\opt{subsubsec}
% \begin{ltxsyntax}
-% \optitem{sctitles}
-% Prints the headings and the chapter (section) titles in small caps.
-% \optitem{centertitle}
-% Centers the chapter title and number, with the chapter title below the number.
-% \optitem{sufelements}
-% Loads the \opt{sctitles} class option and prints the chapter numbers according to
-% the \opt{elements} option.
-% \optitem{centerheadings}
-% Prints the page number in the center of the footer, the string ``Chapter $n$''
-% in the header of even pages and the chapter title in the header of odd pages.
-% \optitem{sufplain}
-% Prints no headers and puts the page number in the center of the footer.
+% \optitem{centerpart}
+% Centers the title of the part\new{}
+% \optitem{centerchap}
+% Centers the title of the chapter\new{}
+% \optitem{centersec}
+% Centers the title of the section\new{}
+% \optitem{rightpart}
+% Prints the title of the part on the right\new{}
+% \optitem{rightchap}
+% Prints the title of the chapter on the right\new{}
+% \optitem{rightsec}
+% Prints the title of the section on the right\new{}
+% \optitem{numparpart}
+% Prints the part number below the part title\new
+% \optitem{numparchap}
+% Prints the chapter number below the chapter title\new
+% \optitem{numparsec}
+% Prints the section number below the section title\new
+% \optitem{smallcapspart}
+% Prints the part title in small caps \new{}
+% \optitem{smallcapschap}
+% Prints the chapter title in small caps \new{}
+% \optitem{smallcapssec}
+% Prints the section title in small caps \new{}
+% \optitem{italicpart}
+% Prints the part title in italic \new{}
+% \optitem{italicchap}
+% Prints the chapter title in italic \new{}
+% \optitem{italicsec}
+% Prints the section title in italic \new{}
+% \optitem{italicsubsec}
+% Prints the subsection title in italic \new{}
+% \optitem{romanchap}
+% Prints the number of the chapter in roman numbers\new{}
+% \optitem{dottedpart}
+% Prints a dot after the number of the part\new{}
+% \optitem{dottedchap}
+% Prints a dot after the number of the chapter\new{}
+% \end{ltxsyntax}
+% \subsection{Headings}
+% \begin{ltxsyntax}
+% \optitem{italicheader}
+% Prints the header of both even and odd pages in italic \new
+% \optitem{smallcapsheader}
+% Prints the header of both even and odd pages
+% in small caps \new
+% \optitem{centerheader}
+% Centers the header and footer
+% \optitem{sufplain / plain}
+% Prints no header and puts the page number in the center of
+% the footer
% \optitem{authortitle}
-% Changes the content of the headings. It prints the author's name on the even
-% numbered pages and the title on the odd ones. This option can be combined
-% with the other options seen above. In order to use this option the \cmd{title} and
-% \cmd{author} commands are required.
+% Changes the content of the headers. It prints the author's name
+% on the even pages and the title on the odd ones.
+% This option can be combined with the other options seen above.
+% In order to use this option the \cmd{title} and
+% \cmd{author} commands are required
% \optitem{article}
-% This option is aimed to typeset articles or short theses (that is to say without chapter divisions)
-% in a two side document.
+% Similar to defaull page style but with section tile on both
+% even and odd pages. It is particularly suitable to typeset articles
+% or short theses (that is without chapter division)
+% in a two side documen
% \optitem{bozza}
% Prints the following note in the footer:
% \begin{quote}
% Version of \meta{date}
% \end{quote}
-% \optitem{plain}
-% An older name of the \opt{centerheadings} option. Disabled since version 0.6.
-% \optitem{fullplain} An older name of the \opt{sufplain} option. Disabled since version 0.6.
+% \optitem{sufelements}
+% Loads the \opt{smallcapsheader}, \opt{smallcapschap},
+% \opt{smallcapssec} options and prints the chapter
+% number in the style of the \opt{elements} option.
% \end{ltxsyntax}
-%
%\subsection{Fonts}
%
% \begin{ltxsyntax}
@@ -372,17 +497,48 @@
% \optitem{porson} Loads the Porson font.
% \optitem{defaultgreek} Loads the standard CB~Greek font.
% \optitem{defaultfont} Loads the \LaTeX{} standard font and set the \cmd{baselineskip} to the standard default.
-% \optitem{disablefront}
-% Disabled since version 0.5.
% \end{ltxsyntax}
%
-% \section{Commands}\label{sec:commands}
+% \paragraph{Other options}
+% \begin{ltxsyntax}
+% \optitem{nocrop}
+% Prints a \textsc{pdf} with page dimensions according to the
+% \opt{periodical}, \opt{compact}, \opt{supercompact} and
+% \opt{elements} options.
+% \optitem{nomarginpar} Disables the \cmd{marginpar} command.
+% This option is useful for the three ``compact'' layouts.
+% \optitem{11pt}
+% Sets the font size at $11\si{pt}$ and resizes the
+% text block dimensions.
+% \optitem{12pt}
+% Sets the font size at $12\si{pt}$ and resizes the
+% text block dimensions.
+% \end{ltxsyntax}
+%
+% \subsection{Pre-defined styles}
+% \begin{ltxsyntax}
+% \optitem{rmstyle(1-6)}
+% The titles of chapters and headers are printed in roman.
+% The number of the chapter is on the same line in styles 1-3 and above
+% the title in styles 4-6.
+% The title can be printed on the left (styles 1 and 4), in the center (styles 2 and 5) or on the right (styles 3 and 6) (see pages \begingroup\addtocounter{page}{1}\pageref{predefined-styles}-\endgroup).
+% \optitem{itstyle(1-12)}
+% The titles of chapters and headers are in \emph{italic}. The section title is in \emph{italic} in styles 1-6 and in \textsc{small caps} in styles 7-12.
+% There are three position for the title and two positions for the number as above (see pages \begingroup\addtocounter{page}{1}\pageref{predefined-styles}-\endgroup).
+% \optitem{scstyle(1-12)}
+% The titles of chapters and headers are in \textsc{small caps}. The title of the section is in \emph{italic} in styles 1-6 and in \textsc{small caps} in styles 7-12.
+% There are three position for the title and two positions for the chapter as above (see pages \begingroup\addtocounter{page}{1}\pageref{predefined-styles}-\endgroup).
+% \end{ltxsyntax}
+% You can get up to 120 variants combining these styles
+% with \opt{dottedchap} and \opt{romanchap} options.
+%
+% \section{New commands}\label{sec:commands}
%
% The class defines the following new commands.
%
% \begin{ltxsyntax}
%
-% \cmditem{title}[short title for headings]{complete title for titlepage}
+% \cmditem{title}[short title for headers]{complete title for titlepage}
%
% This command is for use with option \opt{authortitle} if the title is too long
% or has some breaks.
@@ -390,11 +546,11 @@
%
% \cmditem{colophon}[OS]{name and surname}{additional info}
%
-% This command is provided only for italian documents. It prints a page with
+% This command is provided only for Italian documents. It prints a page with
% a copyright notice and the colophon in the bottom. For different languages
% use the \cmd{bookcolophon} instead (see below).
%
-% If you don't like the copyright notice leave the second argument of
+% If you don't like the copyright notice, leave the second argument of
% the command empty:
% \begin{ttquote}
% \cmd{colophon\oarm{OS}\{\}\arm{additional info}}
@@ -404,7 +560,8 @@
% (see below)
% or the \cmd{thanks} command:
% \begin{ttquote}
-% \cmd{author}\{\meta{Name Surname}\cmd{thanks}\{This work has been typeset with \LaTeX{},\\
+% \cmd{author}\{\meta{Name Surname}\\
+% \cmd{thanks}\{This work has been typeset with \LaTeX{},\\
% using the \cmd{textsf}\{suftesi\} cass by Ivan Valbusa\}.\}
% \end{ttquote}
%
@@ -424,7 +581,7 @@
%
% \cmditem{artcolophon}{copyright notice, attribution and other informations}
%
-% This command has only one argument. It simply prints its content at the
+% This command only has one argument. It simply prints its content at the
% bottom of the page. Here is an example:
%
% \begin{verbatim}
@@ -443,12 +600,12 @@
% \cmditem{finalcolophon}{colophon content}
%
% The same as \cmd{artcolophon}, but centering its content at the
-% top of the page. It is aimed to typeset a classical \emph{colophon}
+% top of the page. It is aimed at typesetting a classical \emph{colophon}
% at the end of the work.
%
% \cmditem{chapterintro}
%
-% Prints an unnumbered introduction at the beginning of the chapters,
+% Prints an unnumbered introduction at the beginning of the chapter,
% with the correct hyperlink. In order to use this command the \sty{hyperref} package must be loaded.
%
% \cmditem{chapterintroname}{name}\hfill(default=\texttt{Introduzione})
@@ -461,40 +618,51 @@
%
% \cmditem{headbreak}
%
-% A manual break which is active for the table of contents but not in the text or in the headings
+% A manual break which is active for the table of contents but not in the text or in the headers.
%
% \cmditem{xheadbreak}
%
-% A manual break which is active in the text and in the headings but not in the table of contents.
+% A manual break which is active in the text and in the headers but not in the table of contents.
%
% \cmditem{chapnumfont}{name}
%
-% Sets the font for the chapter number with the \opt{sufelements} option.
+% Sets the font for the number of the chapter (only with the \opt{sufelements} option).
% The default is ``\texttt{pplj}'' (\LaTeX) or ``Palatino'' (\XeLaTeX).
-% \end{ltxsyntax}
+%
+% \cmditem{toclabelspace}{level}{label-width}\new
%
+% Sets the width of \cmd{thecontentslabel}. The default values are:
+% \begin{verbatim}
+% \toclabelwidth{part}{1em}
+% \toclabelwidth{chapter}{1em}
+% \toclabelwidth{section}{1.5em}
+% \toclabelwidth{subsection}{2em}
+% \toclabelwidth{subsubsection}{2.5em}
+% \toclabelwidth{paragraph}{3em}
+% \toclabelwidth{subparagraph}{3.5em}
+% \end{verbatim}
+% \end{ltxsyntax}
+% \appendix
+% \label{predefined-styles}
+% \includepdf[pages=1-]{collect-examples}
% \defbibnote{note}{\sffamily This bibliography has been typeset with
% the \sty{biblatex-philosophy} styles, created by the same author of this class.}
% \addcontentsline{toc}{section}{\refname}
% \printbibliography[prenote=note]
%
% \StopEventually{\PrintChanges\PrintIndex}
-%
% \section{The Code}
%<*class>
% \begin{macrocode}
-\newif\ifsuftesi@centertitle
-\newif\ifsuftesi@sctitles
\newif\ifsuftesi@artemisia
\newif\ifsuftesi@porson
-\newif\ifsuftesi@defaultfont
\newif\ifsuftesi@defaultgreek
-\newif\ifsuftesi@centerheadings
+\newif\ifsuftesi@defaultfont
+\newif\ifsuftesi@centerheader
\newif\ifsuftesi@sufplain
\newif\ifsuftesi@bozza
\newif\ifsuftesi@article
\newif\ifsuftesi@authortitle
-\newif\ifsuftesi@nofront
\newif\ifsuftesi@periodical
\newif\ifsuftesi@compact
\newif\ifsuftesi@supercompact
@@ -504,53 +672,370 @@
\newif\ifsuftesi@nomarginpar
\newif\ifsuftesi@dottedtoc
\newif\ifsuftesi@raggedtoc
-\DeclareOption{centertitle}{\suftesi@centertitletrue}
-\DeclareOption{sctitles}{\suftesi@sctitlestrue}
-\DeclareOption{disablefront}{\suftesi@nofronttrue}
-\DeclareOption{defaultfont}{\suftesi@defaultfonttrue\suftesi@defaultgreektrue}
-\DeclareOption{artemisia}{\suftesi@artemisiatrue\suftesi@porsonfalse
- \suftesi@defaultgreekfalse}
-\DeclareOption{porson}{\suftesi@porsontrue\suftesi@artemisiafalse
- \suftesi@defaultgreekfalse}
-\DeclareOption{defaultgreek}{\suftesi@defaultgreektrue
- \suftesi@artemisiafalse\suftesi@porsonfalse}
-\DeclareOption{centerheadings}{\suftesi@centerheadingstrue}
-\DeclareOption{sufplain}{\suftesi@sufplaintrue}
-\DeclareOption{bozza}{\suftesi@bozzatrue}
-\DeclareOption{periodical}{\suftesi@periodicaltrue\suftesi@compacttrue}
-\DeclareOption{compact}{\suftesi@compacttrue}
-\DeclareOption{supercompact}{\suftesi@supercompacttrue}
-\DeclareOption{elements}{\suftesi@elementstrue\suftesi@sufelementstrue
-\suftesi@supercompactfalse\suftesi@compactfalse}
-\DeclareOption{sufelements}{\suftesi@sufelementstrue\suftesi@sctitlestrue}
-\DeclareOption{nocrop}{\suftesi@nocroptrue}
-\DeclareOption{nomarginpar}{\suftesi@nomarginpartrue}
-\DeclareOption{article}{\suftesi@articletrue}
-\DeclareOption{authortitle}{\suftesi@authortitletrue}
-\DeclareOption{dottedtoc}{\suftesi@dottedtoctrue}
-\DeclareOption{raggedtoc}{\suftesi@raggedtoctrue}
+\newif\ifsuftesi@tocpageleft
+\newif\ifsuftesi@defaultparindent
+\newif\ifsuftesi@standardfootnote
+\newif\ifsuftesi@dottedfootnote
+\newif\ifsuftesi@alignlist
+\newif\ifsuftesi@indentlist
+\newif\ifsuftesi@ralignquotation
+\newif\ifsuftesi@smallquotation
+\newif\ifsuftesi@romanchap
+\newif\ifsuftesi@centerpart
+\newif\ifsuftesi@centerchap
+\newif\ifsuftesi@centersec
+\newif\ifsuftesi@centersubsec
+\newif\ifsuftesi@rightpart
+\newif\ifsuftesi@rightchap
+\newif\ifsuftesi@rightsec
+\newif\ifsuftesi@rightsubsec
+\newif\ifsuftesi@centersubsubsec
+\newif\ifsuftesi@rightsubsubsec
+\newif\ifsuftesi@numparpart
+\newif\ifsuftesi@numparchap
+\newif\ifsuftesi@numparsec
+\newif\ifsuftesi@numparsubsec
+\newif\ifsuftesi@numparsubsubsec
+\newif\ifsuftesi@dottedpart
+\newif\ifsuftesi@dottedchap
+\newif\ifsuftesi@italicpart
+\newif\ifsuftesi@italicchap
+\newif\ifsuftesi@italicsec
+\newif\ifsuftesi@italicsubsec
+\newif\ifsuftesi@italicsubsubsec
+\newif\ifsuftesi@smallcapspart
+\newif\ifsuftesi@smallcapschap
+\newif\ifsuftesi@smallcapssec
+\newif\ifsuftesi@smallcapssubsec
+\newif\ifsuftesi@smallcapssubsubsec
+\newif\ifsuftesi@italicLhead
+\newif\ifsuftesi@italicRhead
+\newif\ifsuftesi@italicheader
+\newif\ifsuftesi@smallcapsRhead
+\newif\ifsuftesi@smallcapsLhead
+\newif\ifsuftesi@smallcapsheader
+\DeclareOption{defaultfont}{
+ \suftesi@defaultfonttrue
+ \suftesi@defaultgreektrue}
+\DeclareOption{artemisia}{
+ \suftesi@artemisiatrue
+ \suftesi@porsonfalse
+ \suftesi@defaultgreekfalse}
+\DeclareOption{porson}{
+ \suftesi@porsontrue
+ \suftesi@artemisiafalse
+ \suftesi@defaultgreekfalse}
+\DeclareOption{defaultgreek}{
+ \suftesi@defaultgreektrue
+ \suftesi@artemisiafalse
+ \suftesi@porsonfalse}
+\DeclareOption{centerheader}{
+ \suftesi@centerheadertrue}
+\DeclareOption{sufplain}{
+ \suftesi@sufplaintrue}
+\DeclareOption{bozza}{
+ \suftesi@bozzatrue}
+\DeclareOption{periodical}{
+ \suftesi@periodicaltrue
+ \suftesi@compacttrue}
+\DeclareOption{compact}{
+ \suftesi@compacttrue}
+\DeclareOption{supercompact}{
+ \suftesi@supercompacttrue}
+\DeclareOption{elements}{
+ \suftesi@elementstrue
+ \suftesi@sufelementstrue
+ \suftesi@articlefalse
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@raggedtoctrue
+ }
+\DeclareOption{sufelements}{
+ \suftesi@sufelementstrue
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@compactfalse
+ \suftesi@supercompactfalse}
+\DeclareOption{nocrop}{
+ \suftesi@nocroptrue}
+\DeclareOption{nomarginpar}{
+ \suftesi@nomarginpartrue}
+\DeclareOption{article}{
+ \suftesi@articletrue}
+\DeclareOption{authortitle}{
+ \suftesi@authortitletrue}
+\DeclareOption{dottedtoc}{
+ \suftesi@dottedtoctrue}
+\DeclareOption{raggedtoc}{
+ \suftesi@raggedtoctrue}
+\DeclareOption{tocpageleft}{
+ \suftesi@tocpagelefttrue}
+\DeclareOption{defaultparindent}{
+ \suftesi@defaultparindenttrue}
+\DeclareOption{standardfootnote}{
+ \suftesi@standardfootnotetrue}
+\DeclareOption{dottedfootnote}{
+ \suftesi@dottedfootnotetrue}
+\DeclareOption{alignlist}{
+ \suftesi@alignlisttrue}
+\DeclareOption{indentlist}{
+ \suftesi@indentlisttrue}
+\DeclareOption{ralignquotation}{
+ \suftesi@ralignquotationtrue}
+\DeclareOption{smallquotation}{
+ \suftesi@smallquotationtrue}
+\DeclareOption{centerpart}{
+ \suftesi@centerparttrue}
+\DeclareOption{centerchap}{
+ \suftesi@centerchaptrue}
+\DeclareOption{centersec}{
+ \suftesi@centersectrue}
+\DeclareOption{rightpart}{
+ \suftesi@rightparttrue}
+\DeclareOption{rightchap}{
+ \suftesi@rightchaptrue}
+\DeclareOption{rightsec}{
+ \suftesi@rightsectrue}
+\DeclareOption{numparpart}{
+ \suftesi@numparparttrue}
+\DeclareOption{numparchap}{
+ \suftesi@numparchaptrue}
+\DeclareOption{numparsec}{
+ \suftesi@numparsectrue}
+\DeclareOption{smallcapspart}{
+ \suftesi@smallcapsparttrue}
+\DeclareOption{smallcapschap}{
+ \suftesi@smallcapschaptrue}
+\DeclareOption{smallcapssec}{
+ \suftesi@smallcapssectrue}
+\DeclareOption{italicpart}{
+ \suftesi@italicparttrue}
+\DeclareOption{italicchap}{
+ \suftesi@italicchaptrue}
+\DeclareOption{italicsec}{
+ \suftesi@italicsectrue}
+\DeclareOption{italicsubsec}{
+ \suftesi@italicsubsectrue}
+\DeclareOption{romanchap}{
+ \suftesi@romanchaptrue}
+\DeclareOption{dottedpart}{
+ \suftesi@dottedparttrue}
+\DeclareOption{dottedchap}{
+ \suftesi@dottedchaptrue}
+\DeclareOption{italicheader}{
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{smallcapsheader}{
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{rmstyle1}{
+ \suftesi@italicsectrue}
+\DeclareOption{rmstyle2}{
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue}
+\DeclareOption{rmstyle3}{
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue}
+\DeclareOption{rmstyle4}{
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue}
+\DeclareOption{rmstyle5}{
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue}
+\DeclareOption{rmstyle6}{
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue}
+\DeclareOption{itstyle1}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle2}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle3}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle4}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle5}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle6}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle7}{
+ \suftesi@italicchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicsubsectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle8}{
+ \suftesi@italicchaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle9}{
+ \suftesi@italicchaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle10}{
+ \suftesi@italicchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle11}{
+ \suftesi@italicchaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle12}{
+ \suftesi@italicchaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{scstyle1}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle2}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle3}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle4}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle5}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle6}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle7}{
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle8}{
+ \suftesi@smallcapschaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle9}{
+ \suftesi@smallcapschaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle10}{
+ \suftesi@smallcapschaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle11}{
+ \suftesi@smallcapschaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle12}{
+ \suftesi@smallcapschaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+% \end{macrocode}
+% Execute options:
+% \begin{macrocode}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
-\ExecuteOptions{artemisia}
+\ExecuteOptions{artemisia,rmstyle1}
\ProcessOptions
\relax
-\LoadClass[a4paper]{book}
% \end{macrocode}
-% \subsubsection{Basic packages}
+% \sty{suftesi} is based on the standard \sty{book} class!
+% \begin{macrocode}
+\LoadClass{book}
+% \end{macrocode}
+% \subsection{Basic packages}
% \begin{macrocode}
\RequirePackage{color}
\definecolor{sufred}{rgb}{0.5,0,0}
\definecolor{sufgray}{rgb}{0.5,0.5,0.5}
\RequirePackage{ifxetex,ifluatex}
-\ifxetex\relax
- \else
- \RequirePackage{microtype}
- \fi
+\ifxetex
+ \relax
+ \else
+ \RequirePackage{microtype}
+\fi
\RequirePackage{textcase}
\RequirePackage{multicol}
\RequirePackage{emptypage}
\RequirePackage{mparhack}
% \end{macrocode}
-% \subsection{The greek font}
+% \subsection{Greek fonts}
% Thanks to Enrico Gregorio for these macros:
% \begin{macrocode}
\ifxetex
@@ -567,10 +1052,10 @@
\renewcommand{\sfdefault}{iwona}
\fi
\ifsuftesi@artemisia
- \def\suftesi@greekfamily{artemisiaeuler}
+ \def\SUF@greekfamily{artemisiaeuler}
\fi
\ifsuftesi@defaultgreek
- \def\suftesi@greekfamily{cmr}
+ \def\SUF@greekfamily{cmr}
\fi
\ifsuftesi@porson
\sbox\z@{\fontsize{10}{10}\normalfont A}
@@ -579,123 +1064,104 @@
\dimexpr(0.001\dimexpr\numexpr(\dimexpr(1000\ht\z@)/\ht\tw@)\p@)
\edef\art@scale{\strip@pt\dimen@}
\DeclareFontFamily{LGR}{porson}{}
- \DeclareFontShape{LGR}{porson}{m}{n}{<-> s * [\art@scale] gporsonrg6a}{}
- \DeclareFontShape{LGR}{porson}{m}{it}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{b}{n}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{b}{it}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{m}{sl}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{b}{sl}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{m}{sc}{<-> ssub * porson/m/n}{}
- \DeclareFontShape{LGR}{porson}{bx}{n}{<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{m}{n} {<-> s * [\art@scale] gporsonrg6a}{}
+ \DeclareFontShape{LGR}{porson}{m}{it} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{b}{n} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{b}{it} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{m}{sl} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{b}{sl} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{m}{sc} {<-> ssub * porson/m/n}{}
+ \DeclareFontShape{LGR}{porson}{bx}{n} {<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{it}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{sl}{<-> ssub * porson/m/n}{}
- \def\suftesi@greekfamily{porson}
+ \def\SUF@greekfamily{porson}
\fi
\AtBeginDocument{
\DeclareRobustCommand{\greektext}{%
- \fontencoding{LGR}\fontfamily{\suftesi@greekfamily}\selectfont
+ \fontencoding{LGR}\fontfamily{\SUF@greekfamily}\selectfont
\def\encodingdefault{LGR}}}
\fi
% \end{macrocode}
% \subsection{Page layout}
% \begin{macrocode}
\RequirePackage{geometry}
+\ifsuftesi@defaultparindent
+ \relax
+ \else
\parindent1em
-\ifcase\@ptsize\relax
- \geometry{%
- textwidth=312pt,
- textheight=624pt}\or
- \geometry{%
- textwidth=324pt,
- textheight=648pt}\or
- \geometry{%
- textwidth=324pt,
- textheight=648pt}
- \fi
- \geometry{%
- marginparsep=12pt,
- includehead,
- hmarginratio=1:2,
- vmarginratio=1:2,
- heightrounded,
- marginparwidth=82pt}
+\fi
+ \geometry{heightrounded}
\ifsuftesi@nocrop
- \relax
- \else
- \RequirePackage[a4,cam,center]{crop}
+ \relax
+ \else
+ \RequirePackage[a4,cam,center]{crop}
\fi
-% \end{macrocode}
-%\subsubsection{\opt{periodical}}
-% \begin{macrocode}
\ifsuftesi@periodical
- \geometry{
- textheight=16.5cm,
- textwidth=11cm,
- paperwidth=17cm,
- paperheight=24cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=70pt,
- marginparsep=10pt}
+ \geometry{
+ textheight= 165mm,
+ textwidth= 110mm,
+ paperwidth= 170mm,
+ paperheight= 240mm,
+ marginratio= 2:3,
+ marginparwidth= 75pt,
+ marginparsep= 10pt}
\else
-% \end{macrocode}
-%\subsubsection{\opt{compact}}
-% \begin{macrocode}
\ifsuftesi@compact
- \geometry{
- textheight=16.5cm,
- textwidth=11cm,
- paperwidth=16cm,
- paperheight=24cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=65pt,
- marginparsep=10pt}
+ \geometry{
+ textheight= 165mm,
+ textwidth= 110mm,
+ paperwidth= 160mm,
+ paperheight= 240mm,
+ marginratio= 2:3,
+ marginparwidth= 65pt,
+ marginparsep= 10pt}
\else
-% \end{macrocode}
-%\subsubsection{\opt{supercompact}}
-% \begin{macrocode}
\ifsuftesi@supercompact
- \geometry{
- textheight=15cm,
- textwidth=10cm,
- paperwidth=14cm,
- paperheight=21cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=50pt,
- marginparsep=9pt}
+ \geometry{
+ textheight= 150mm,
+ textwidth= 100mm,
+ paperwidth= 140mm,
+ paperheight= 210mm,
+ marginratio= 2:3,
+ marginparwidth= 50pt,
+ marginparsep= 9pt}
\else
-% \end{macrocode}
-%\subsubsection{\opt{elements}}
-% \begin{macrocode}
\ifsuftesi@elements
- \geometry{%
- textwidth=251pt,
- textheight=502pt,
- marginparwidth=60pt,
- marginparsep=18pt,
- paperwidth=378pt,
- paperheight=654pt,
- heightrounded,
- outer=91.2pt,
- top=64pt}
+ \geometry{%
+ textwidth= 251pt,
+ textheight= 502pt,
+ paperwidth= 374pt,
+ paperheight= 648pt,
+ marginparwidth= 60pt,
+ marginparsep= 18pt,
+ outer= 90pt,
+ top= 64pt}
\else
+\ifcase\@ptsize\relax
+ \geometry{%
+ textwidth= 312pt,
+ textheight= 624pt}\or
+ \geometry{%
+ textwidth= 324pt,
+ textheight= 648pt}\or
+ \geometry{%
+ textwidth= 324pt,
+ textheight= 648pt}
+ \fi
+ \geometry{%
+ a4paper,
+ includehead,
+ heightrounded,
+ marginparwidth= 82pt,
+ marginparsep= 12pt,
+ hmarginratio= 1:2,
+ vmarginratio= 1:2}
+ \fi
+ \fi
\fi
- \fi
-\fi
\fi
% \end{macrocode}
-% And now a macro to produce oneside documents:
+% A trick to produce one-side documents:
% \begin{macrocode}
\if@twoside
\relax
@@ -708,162 +1174,367 @@
\RequirePackage{titlesec}
\newlength{\sectionsep}
\setlength{\sectionsep}{\dimexpr(\baselineskip) plus 1pt minus 1pt}
-\ifsuftesi@supercompact
- \DeclareRobustCommand{\sufchaptersize}{\large}
+\ifsuftesi@periodical
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
\else
\ifsuftesi@compact
- \DeclareRobustCommand{\sufchaptersize}{\Large}
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
\else
- \DeclareRobustCommand{\sufchaptersize}{\Large}
- \fi
+ \ifsuftesi@supercompact
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
+ \else
+ \DeclareRobustCommand{\SUF@chaptersize}{\Large}
+ \fi
+ \fi
\fi
+% \end{macrocode}
+% \DescribeMacro{\SUF@titlesmallcaps}
+% \begin{macrocode}
\ifxetex
- \DeclareRobustCommand{\suftesi@titlesmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%
\addfontfeature{LetterSpace=6}\scshape\MakeTextLowercase{#1}}
- \DeclareRobustCommand{\suftesi@headingsmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%
\addfontfeature{LetterSpace=6}\scshape\MakeTextLowercase{#1}}
\newcommand{\chapnumfont}[1]{%
- \def\@chapnumfont{\fontspec{#1}}}
+ \def\SUF@chapnumfont{\fontspec[Numbers=OldStyle]{#1}}}
\chapnumfont{Palatino}
\else
- \DeclareRobustCommand{\suftesi@titlesmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%
\scshape\MakeTextLowercase{\textls[110]{#1}}}%
- \DeclareRobustCommand{\suftesi@headingsmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%
\scshape\MakeTextLowercase{\textls[110]{#1}}}%
\newcommand{\chapnumfont}[1]{%
- \def\@chapnumfont{\fontfamily{#1}}}
+ \def\SUF@chapnumfont{\fontfamily{#1}}}
\chapnumfont{pplj}
\fi
% \end{macrocode}
-% \subsubsection{Part}
+% \DescribeMacro{\SUF@thechapter}
% \begin{macrocode}
-\ifsuftesi@article
-\titleclass{\part}{straight}
-\titleformat{\part}[hang]
- {\large}
- {\ifsuftesi@sctitles\scshape\else\fi\partname~\thepart}
- {.5em}
- {\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
- \titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]
-\else
-\titleformat{\part}[display]
- {\LARGE\filcenter}
- {\sufchaptersize\ifsuftesi@sctitles\scshape\else\fi\partname~\thepart}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
+\ifsuftesi@romanchap
+ \def\SUF@thechapter{\Roman{chapter}}
+ \else
+ \def\SUF@thechapter{\arabic{chapter}}
\fi
% \end{macrocode}
-% \subsubsection{Chapter}
-% \paragraph{The \opt{elements} styles}
+% \DescribeMacro{\SUF@lr@PARTSwitch}
+% \DescribeMacro{\SUF@lr@CHAPSwitch}
+% \DescribeMacro{\SUF@lr@SECswitch}
+% \DescribeMacro{\SUF@lr@SUBSECswitch}
+% \DescribeMacro{\SUF@lr@SUBSUBSECswitch}
+% These macros control the position of the titles and numbers of parts, chapters,
+% sections, subsections and subsubsection. There are three positions:
+% left, center and right.
% \begin{macrocode}
+\ifsuftesi@centerpart
+ \def\SUF@lr@PARTSwitch{\filcenter}
+ \else
+ \ifsuftesi@rightpart
+ \def\SUF@lr@PARTSwitch{\filleft}
+ \else
+ \def\SUF@lr@PARTSwitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centerchap
+ \def\SUF@lr@CHAPSwitch{\filcenter}
+ \else
+ \ifsuftesi@rightchap
+ \def\SUF@lr@CHAPSwitch{\filleft}
+ \else
+ \def\SUF@lr@CHAPSwitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersec
+ \def\SUF@lr@SECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsec
+ \def\SUF@lr@SECswitch{\filleft}
+ \else
+ \def\SUF@lr@SECswitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersubsec
+ \def\SUF@lr@SUBSECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsubsec
+ \def\SUF@lr@SUBSECswitch{\filleft}
+ \else
+ \def\SUF@lr@SUBSECswitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersubsubsec
+ \def\SUF@lr@SUBSUBSECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsubsubsec
+ \def\SUF@lr@SUBSUBSECswitch{\filleft}
+ \else
+ \def\SUF@lr@SUBSUBSECswitch{\filright}
+ \fi
+\fi
+% \end{macrocode}
+% \DescribeMacro{\SUF@dotchap}
+% \begin{macrocode}
+\ifsuftesi@dottedchap
+ \def\SUF@dotchap{.}
+ \else
+ \def\SUF@dotchap{}
+\fi
+\ifsuftesi@dottedpart
+ \def\SUF@dotpart{.}
+ \else
+ \def\SUF@dotpart{}
+\fi
+% \end{macrocode}
+% \paragraph{The \opt{elements} style}
+% \begin{macrocode}
+\def\SUF@chapnumpos{-73}
\ifsuftesi@sufelements
\titleformat{\chapter}[block]
{}%
{\begin{picture}(0,0)
\setlength{\unitlength}{1pt}
- \@chapnumfont%
+ \SUF@chapnumfont%
\ifsuftesi@elements
- \fontsize{64}{64}\selectfont%
- \put(0,-73){%
- \hskip\dimexpr(\textwidth+\marginparsep)\textcolor{sufgray}{\thechapter}}%
+ \ifsuftesi@periodical
+ \fontsize{80}{80}\selectfont%
+ \def\SUF@chapnumpos{-83}
+ \else
+ \ifsuftesi@compact
+ \fontsize{80}{80}\selectfont%
+ \def\SUF@chapnumpos{-83}
+ \else
+ \ifsuftesi@supercompact
+ \fontsize{64}{64}\selectfont%
+ \def\SUF@chapnumpos{-73}
+ \else
+ \fontsize{64}{64}\selectfont%
+ \def\SUF@chapnumpos{-73}
+ \fi\fi\fi
\else
\fontsize{95}{95}\selectfont%
- \put(0,-83){\hskip\dimexpr(\textwidth+\marginparsep)%
- \textcolor{sufgray}{\thechapter}}%
+ \def\SUF@chapnumpos{-83}
\fi
+ \put(0,\SUF@chapnumpos){%
+ \hskip\dimexpr(\textwidth+\marginparsep)%
+ \textcolor{sufgray}{\SUF@thechapter}}%
\end{picture}}%
{0pt}
- {\suftesi@titlesmallcaps}
+ {\Large\SUF@titlesmallcaps}
[\rule{\textwidth}{.1pt}]
-\else
-% \end{macrocode}
-% \paragraph{The default styles}
-% \begin{macrocode}
-\ifsuftesi@centertitle
- \titleformat{\chapter}[display]
- {\filcenter}
- {\sufchaptersize\thechapter}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
-\else
- \titleformat{\chapter}[hang]
- {\filright}
- {\sufchaptersize\thechapter.}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
- \fi
-\fi
-\ifsuftesi@compact
- \titlespacing*{\chapter}{0em}{0ex}{18ex}
- \else
- \ifsuftesi@supercompact
- \titlespacing*{\chapter}{0em}{0ex}{18ex}
- \else
- \ifsuftesi@elements
- \titlespacing*{\chapter}{0em}{-45pt}{10pt}[0em]
- \else
- \ifsuftesi@sufelements
- \titlespacing*{\chapter}{0em}{6ex}{10pt}[0em]
- \else
- \titlespacing*{\chapter}{0em}{6ex}{18ex}
- \fi
- \fi
- \fi
-\fi
-% \end{macrocode}
-% \subsubsection{Section, subsection, subsubsection, \dots}
-% \paragraph{\opt{elements}}
-% \begin{macrocode}
-\ifsuftesi@elements
-\titleformat{\section}[hang]
- {\raggedright}
+ \titlespacing*{\chapter}{0em}{-16pt}{10pt}[0em]
+\titleformat{\section}[block]
+ {\filright}
{\textnormal\thesection}
{1em}
- {\small\suftesi@titlesmallcaps}
- \titlespacing*{\section}{0em}{\baselineskip}{\baselineskip}[0em]
+ {\SUF@titlesmallcaps}
+ \titlespacing*{\section}{0em}{1em}{1em}[0em]
\titleformat{\subsection}[block]
{\filright\normalsize\itshape}
{\textnormal\thesubsection}
{1em}
{}
- \titlespacing*{\subsection}{0em}{\baselineskip}{\baselineskip}[0em]
+ \titlespacing*{\subsection}{0em}{\baselineskip}{\baselineskip}[0em]
\titleformat{\subsubsection}[block]
- {\filright\normalsize\itshape}
+ {\filright\normalsize}
{\textnormal\thesubsubsection}
{1em}
{}
- \titlespacing*{\subsubsection}{0em}{\baselineskip}{\baselineskip}[0em]
-\else
+ \titlespacing*{\subsubsection}{0em}{\baselineskip}{\baselineskip}[0em]
+ \else
+% \end{macrocode}
+% \paragraph{The default styles}
+% \DescribeMacro{\SUF@PART@StyleSwitch}
+% \DescribeMacro{\SUF@CHAP@StyleSwitch}
+% \DescribeMacro{\SUF@SEC@StyleSwitch}
+% \DescribeMacro{\SUF@SUBSEC@StyleSwitch}
+% \DescribeMacro{\SUF@SUBSUBSEC@StyleSwitch}
+% \begin{macrocode}
+\def\SUF@PART@StyleSwitch{%
+ \ifsuftesi@smallcapspart
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicpart
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@CHAP@StyleSwitch{%
+ \ifsuftesi@smallcapschap
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicchap
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@SEC@StyleSwitch{%
+ \ifsuftesi@smallcapssec
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsec
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@SUBSEC@StyleSwitch{%
+ \ifsuftesi@smallcapssubsec
+ \expandafter
+ \SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsubsec
+ \itshape
+ \else
+ \fi
+\fi
+}
+\def\SUF@SUBSUBSEC@StyleSwitch{%
+ \ifsuftesi@smallcapssubsubsec
+ \expandafter
+ \SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsubsubsec
+ \itshape
+ \else
+ \fi
+\fi}
% \end{macrocode}
-% \paragraph{\opt{default}}
+% \subparagraph{Redefinitions for \opt{`article'} mode}
% \begin{macrocode}
\ifsuftesi@article
- \renewcommand\thesection {\@arabic\c@section}
- \renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
- \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}
- \renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
- \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\def\chapter#1{\ClassError{suftesi}
+ {\noexpand\chapter level is not defined using 'article' option}
+ {\noexpand\chapter level is not defined using 'article' option}}
+ \setcounter{tocdepth}{3}
+ \setcounter{secnumdepth}{3}
+ \renewcommand\thesection{%
+ \@arabic\c@section}
+ \renewcommand\thesubsection{%
+ \thesection.\@arabic\c@subsection}
+ \renewcommand\thesubsubsection{%
+ \thesubsection.\@arabic\c@subsubsection}
+ \renewcommand\theparagraph{%
+ \thesubsubsection.\@arabic\c@paragraph}
+ \renewcommand\thesubparagraph{%
+ \theparagraph.\@arabic\c@subparagraph}
+\titleclass{\part}{straight}
+\titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]
\else
\fi
+% \end{macrocode}
+% \subparagraph{The default \opt{`book'} mode}
+% \begin{macrocode}
+% \end{macrocode}
+% \DescribeMacro{\part}
+% \begin{macrocode}
+\ifsuftesi@numparpart
+\titleformat{\part}[display]
+ {\SUF@chaptersize\SUF@lr@PARTSwitch}
+ {\SUF@PART@StyleSwitch\partname\hskip1em\thepart\SUF@dotpart}
+ {2ex}
+ {\SUF@PART@StyleSwitch}
+\else
+\titleformat{\part}[hang]
+ {\SUF@chaptersize\SUF@lr@PARTSwitch}
+ {\SUF@PART@StyleSwitch\partname\hskip1em\thepart\SUF@dotpart}
+ {3em}
+ {\SUF@PART@StyleSwitch}
+\fi
+% \end{macrocode}
+% \DescribeMacro{\chapter}
+% \begin{macrocode}
+\ifsuftesi@numparchap
+ \titleformat{\chapter}[display]
+ {\SUF@chaptersize\SUF@lr@CHAPSwitch}
+ {\SUF@thechapter\SUF@dotchap}
+ {2ex}
+ {\SUF@CHAP@StyleSwitch}
+ \else
+ \titleformat{\chapter}[hang]
+ {\SUF@chaptersize\SUF@lr@CHAPSwitch}
+ {\SUF@thechapter\SUF@dotchap}
+ {3em}
+ {\SUF@CHAP@StyleSwitch}
+ \fi
+\ifsuftesi@numparchap
+ \def\SUF@ADJnumparchap{-2.5\baselineskip}
+ \else
+ \def\SUF@ADJnumparchap{0pt}
+\fi
+\ifsuftesi@periodical
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \ifsuftesi@compact
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \ifsuftesi@supercompact
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \titlespacing*{\chapter}{0em}{%
+ \dimexpr(6ex+\SUF@ADJnumparchap)}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{6ex}{18ex}
+ \fi
+ \fi
+\fi
+% \end{macrocode}
+% \DescribeMacro{\section}
+% \begin{macrocode}
+\ifsuftesi@numparsec
+\titleformat{\section}[display]
+ {\SUF@lr@SECswitch}
+ {\thesection}
+ {0ex}
+ {\SUF@SEC@StyleSwitch}
+ \titlespacing*{\section}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\section}[hang]
- {\filright}
+ {\SUF@lr@SECswitch}
{\thesection}
- {.5em}
- {\unskip\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\itshape\fi}
+ {1em}
+ {\SUF@SEC@StyleSwitch}
\titlespacing*{\section}{0ex}{\sectionsep}{\sectionsep}[0ex]
+\fi
+% \end{macrocode}
+% \DescribeMacro{\subsection}
+% \begin{macrocode}
+\ifsuftesi@numparsubsec
+\titleformat{\subsection}[display]
+ {\SUF@lr@SUBSECswitch}
+ {\textnormal\thesubsection}
+ {0ex}
+ {\SUF@SUBSEC@StyleSwitch}
+ \titlespacing*{\subsection}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\subsection}[hang]
- {}
+ {\SUF@lr@SUBSECswitch}
{\textnormal\thesubsection}
- {.5em}
- {\itshape}
+ {1em}
+ {\SUF@SUBSEC@StyleSwitch}
\titlespacing*{\subsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]
+\fi
+% \end{macrocode}
+% \DescribeMacro{\subsubsection}
+% \begin{macrocode}
+\ifsuftesi@numparsubsubsec
+\titleformat{\subsubsection}[display]
+ {\SUF@lr@SUBSUBSECswitch}
+ {\textnormal\thesubsubsection}
+ {0ex}
+ {\SUF@SUBSUBSEC@StyleSwitch}
+ \titlespacing*{\subsubsection}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\subsubsection}[hang]
- {}
+ {\SUF@lr@SUBSUBSECswitch}
{\textnormal\thesubsubsection}
- {.5em}
- {\itshape}
- \titlespacing*{\subsubsection}{\parindent}{\baselineskip}{\baselineskip}[0ex]
+ {1em}
+ {\SUF@SUBSUBSEC@StyleSwitch}
+ \titlespacing*{\subsubsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]
+ \fi
\fi
+% \end{macrocode}
+% \DescribeMacro{\paragraph}
+% \begin{macrocode}
\titleformat{\paragraph}[runin]
{}
{\theparagraph}
@@ -871,6 +1542,9 @@
{\itshape}
[{.}\hspace*{1em}]
\titlespacing*{\paragraph}{\parindent}{.5\sectionsep}{.5\sectionsep}
+% \end{macrocode}
+% \DescribeMacro{\subparagraph}
+% \begin{macrocode}
\titleformat{\subparagraph}[runin]
{}
{\thesubparagraph}
@@ -879,9 +1553,13 @@
[{.}\hspace*{1em}]
\titlespacing*{\subparagraph}{\parindent}{.5\sectionsep}{.5\sectionsep}
% \end{macrocode}
-% \paragraph{\sty{biblatex} settings}
+% \subsubsection{\sty{biblatex} settings}
+% The \sty{biblatex} package uses the \sty{book} class
+% definitions of bibliography and list of shorthands,
+% so we must redefine them according to the styles of \sty{suftesi},
+% which does not use uppercase letters in the headings.
% \begin{macrocode}
-\ifsuftesi@article %ARTICLE
+\ifsuftesi@article
\AtBeginDocument{%
\@ifpackageloaded{biblatex}{%
\defbibheading{bibliography}[\refname]{%
@@ -913,7 +1591,7 @@
\subsection{#1}}}%
{\relax}%
}%
-\else %BOOK
+\else
\AtBeginDocument{%
\@ifpackageloaded{biblatex}{%
\defbibheading{bibliography}[\bibname]{%
@@ -949,134 +1627,12 @@
}%
\fi
% \end{macrocode}
-% \subsubsection{TOC, LOF, LOT}
-% \begin{macrocode}
-\RequirePackage{titletoc}
-% \end{macrocode}
-% Settings for \opt{dottedtoc} and \opt{raggedtoc} options:
-% \begin{macrocode}
-\ifsuftesi@dottedtoc
- \newcommand{\suftesi@titlerule}{\titlerule*{\footnotesize .\ }}
- \newcommand{\suftesi@chaptitlerule}{\titlerule*{}}
- \else
-\ifsuftesi@raggedtoc
- \newcommand{\suftesi@titlerule}{\hspace{1.5em}}
- \newcommand{\suftesi@chaptitlerule}{\hspace{1.5em}}
- \else
- \newcommand{\suftesi@titlerule}{\titlerule*{}}
- \newcommand{\suftesi@chaptitlerule}{\titlerule*{}}
- \fi
-\fi
-% \end{macrocode}
-% \opt{article} mode:
-% \begin{macrocode}
-\ifsuftesi@article
-\renewcommand\tableofcontents{%
- \thispagestyle{empty}
- \section*{\contentsname
- \@mkboth{\contentsname}{\contentsname}}%
- \@starttoc{toc}%
- \vspace{2ex}%
- }
-\renewcommand\listoffigures{%
- \section*{\listfigurename}%
- \@mkboth{\listfigurename}%
- {\listfigurename}%
- \@starttoc{lof}%
- \vspace{2ex}%
- }
-\renewcommand\listoftables{%
- \section*{\listtablename}%
- \@mkboth{%
- \listtablename}%
- {\listtablename}%
- \@starttoc{lot}%
- \vspace{2ex}%
- }
-\else
-% \end{macrocode}
-% \opt{book} mode:
-% \begin{macrocode}
-\renewcommand\tableofcontents{%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\contentsname
- \@mkboth{\contentsname}{\contentsname}}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- }
- \fi
-\titlecontents{part}
- [0em]
- {\addvspace{3ex}\partname~}
- {\thecontentslabel\hspace*{1em}}
- {}
- {}
- [\addvspace{1ex}]
-\titlecontents{chapter}
- [0em]
- {\addvspace{2ex}}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@chaptitlerule\contentspage}
- [\addvspace{1ex}]
-\titlecontents{section}
- [1.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\ifsuftesi@article\suftesi@chaptitlerule%
- \else\suftesi@titlerule\fi\contentspage}
-\titlecontents{subsection}
- [3em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{subsubsection}
- [4.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{paragraph}
- [6em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{subparagraph}
- [7.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{figure}
- [0em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{table}
- [0em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\ifsuftesi@article
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{3}
-\else
-\fi
-% \end{macrocode}
-% \subsubsection{Title page}
+% \subsection{Title page}
% \DescribeMacro{\title}
-% New \cmd{title} command with an optional argument for headings.
+% The new \cmd{title} command has an optional argument
+% which can be used in the headers.
% \begin{macrocode}
- \renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}}
+\renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}}
\edef\title{\noexpand\@dblarg
\expandafter\noexpand\csname\string\title\endcsname}
\def\@headtitle{--missing title--%
@@ -1108,8 +1664,20 @@
\null\vfil
\vskip 60\p@
\begin{center}%
- {\sufchaptersize\color{sufred}\sffamily\ifsuftesi@sctitles%
- \suftesi@titlesmallcaps{\@title}\else\@title\fi \par}%
+ {\SUF@chaptersize\color{sufred}\sffamily%
+ \ifsuftesi@smallcapschap%
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \ifsuftesi@article
+ \ifsuftesi@smallcapssec
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \@title
+ \fi
+ \else
+ \@title
+ \fi
+ \fi\par}%
\vskip 3em%
{\small\lineskip .75em%
\begin{tabular}[t]{c}%
@@ -1130,6 +1698,10 @@
\global\let\and\relax
}
\else
+% \end{macrocode}
+% \DescribeMacro{\maketitle}
+% For |notitlepage| option:
+% \begin{macrocode}
\renewcommand\maketitle{\par
\begingroup
\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
@@ -1164,8 +1736,20 @@
\vskip 2em%
\begin{center}%
\let \footnote \thanks
- {\sufchaptersize\color{sufred}\sffamily\ifsuftesi@sctitles%
- \suftesi@titlesmallcaps{\@title}\else\@title\fi\par}%
+ {\SUF@chaptersize\color{sufred}\sffamily%
+ \ifsuftesi@smallcapschap%
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \ifsuftesi@article
+ \ifsuftesi@smallcapssec
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \@title
+ \fi
+ \else
+ \@title
+ \fi
+ \fi\par}%
\vskip 1.5em%
{\small\lineskip .5em%
\begin{tabular}[t]{c}%
@@ -1178,13 +1762,12 @@
\vskip 1.5em}
\fi
% \end{macrocode}
-% \subsubsection{The frontispiece}
+% \subsection{The frontispiece}
% \begin{macrocode}
\AtBeginDocument{%
\@ifpackageloaded{frontespizio}{%
\ifsuftesi@periodical
- \Margini{1cm}{7cm}{5cm}{1cm}%
- \Rientro{1cm}%
+ \Margini {5.5cm}{7cm}{4.5cm}{1cm}
\else
\ifsuftesi@compact
\Margini{1cm}{7cm}{6cm}{1cm}%
@@ -1203,32 +1786,31 @@
% \begin{environment}{theindex}
% \begin{macrocode}
\renewenvironment{theindex}
- {\setlength\columnseprule{0pt}
- \setlength\columnsep{35pt}%
- \cleardoublepage
- \@makeschapterhead{\indexname}%
- \begin{multicols}{2}
- \markboth{\indexname}{\indexname}%
- \raggedright\small
- \setlength\parindent{0pt}%
- \setlength\parskip{0pt plus 0.3pt}%
- \thispagestyle{plain}\let\item\@idxitem}
- {\end{multicols}}
-\renewcommand\@idxitem{\par\hangindent 15\p@}
+ {\if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \twocolumn[\@makeschapterhead{\indexname}]%
+ \@mkboth{\indexname}{\indexname}%
+ \thispagestyle{plain}%
+ \raggedright\small%
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \columnseprule \z@
+ \columnsep 35\p@
+ \let\item\@idxitem}
+ {\if@restonecol\onecolumn\else\clearpage\fi}
% \end{macrocode}
% \end{environment}
-% \subsubsection{Appendix}
-% \begin{macro}{\appendicesname}
-% \begin{macro}{\appendixpage}
+% \subsection{Appendix}
+% \DescribeMacro{\appendicesname}
+% \DescribeMacro{\appendixpage}
% \begin{macrocode}
-\newcommand{\appendicesname}[1]{\def\suff@appendices{#1}}
+\newcommand{\appendicesname}[1]{\def\SUF@appendices{#1}}
\appendicesname{Appendici}
- \newcommand{\appendixpage}{\@appendixpage}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macrocode}
-\def\@appendixpage{%
+ \newcommand{\appendixpage}{\SUF@appendixpage}
+\def\SUF@appendixpage{%
\@mainmattertrue
\titlecontents{part}
[0em]
@@ -1240,18 +1822,18 @@
\let\contentspage\relax
\cleardoublepage
\thispagestyle{empty}
- \addcontentsline{toc}{part}{\suff@appendices}
+ \addcontentsline{toc}{part}{\SUF@appendices}
\begingroup
\centering
\null\vfil
- {\LARGE\suff@appendices\par}
+ {\LARGE\SUF@appendices\par}
\vfil
\endgroup
\cleardoublepage
\titlecontents{part}
[0em]
{\addvspace{3ex}\partname~}
- {\thecontentslabel\hspace*{1em}}
+ {\makebox[\SUF@label@part][l]{\thecontentslabel}\hspace*{1em}}
{}
{}
[\addvspace{1ex}]
@@ -1267,16 +1849,11 @@
\gdef\thechapter{\@Alph\c@chapter}
\titleformat{\chapter}[block]
{\vskip-22pt}%
- {\small\suftesi@titlesmallcaps{\appendixname}~\Alph{chapter}:\hskip.5em}
+ {\small\SUF@titlesmallcaps{\appendixname}~\Alph{chapter}:\hskip.5em}
{0pt}
- {\small\suftesi@titlesmallcaps}
+ {\small\SUF@titlesmallcaps}
[\rule{\textwidth}{.4pt}]
- \titlespacing*{\chapter}{0em}{10pt}{10pt}[0em]
- \titlecontents{chapter}[1em]
- {\filright\hskip.5em}
- {\suftesi@titlesmallcaps{\appendixname~\thecontentslabel:}\hskip1em}
- {}
- {\contentspage\vspace{5pt}}}
+ \titlespacing*{\chapter}{0em}{-16pt}{10pt}[0em]}
\else
\ifsuftesi@article
\renewcommand\appendix{\par
@@ -1298,135 +1875,125 @@
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footnoterule}{}
+\def\SUF@versionstring{\texttt{Version of \today}}
% \end{macrocode}
-% \paragraph{The \opt{elements} headings}
+% \paragraph{The \opt{elements} headers}
% \begin{macrocode}
\ifsuftesi@elements%
- \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
- \renewcommand{\sectionmark}[1]{\markright{#1}}
- \fancypagestyle{elements}{%
- \fancyhf{}
- \fancyfoot[LE,RO]{\thepage}
- \fancyhead[RO]{%
- \begin{picture}(0,0)
- \setlength{\unitlength}{1pt}
- \put(0,-104){%
- \hskip\marginparsep
- \parbox[t]{\marginparwidth}{\itshape\raggedright\leftmark}}%
- \end{picture}}
- \fancyhead[LE]{%
- \begin{picture}(0,0)
- \setlength{\unitlength}{1pt}
- \put(0,-104){%
- \hskip-\dimexpr(\marginparwidth+\marginparsep)
- \parbox[t]{\marginparwidth}{\itshape\raggedleft\rightmark}}%
- \end{picture}}%
- }%
+ \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
+ \renewcommand{\sectionmark}[1]{\markright{#1}}
+ \fancypagestyle{elements}{%
+ \setlength{\unitlength}{1pt}
+ \fancyhf{}
+ \fancyfoot[LE,RO]{\thepage}
+ \fancyhead[RO]{%
+ \begin{picture}(0,0)
+ \put(0,-104){%
+ \hskip\marginparsep
+ \parbox[t]{\marginparwidth}{\itshape\raggedright\leftmark}}%
+ \end{picture}}
+ \fancyhead[LE]{%
+ \begin{picture}(0,0)
+ \put(0,-104){%
+ \hskip-\dimexpr(\marginparwidth+\marginparsep)
+ \parbox[t]{\marginparwidth}{\itshape\raggedleft\rightmark}}%
+ \end{picture}}%
+ }%
\else
% \end{macrocode}
-% \paragraph{The \opt{default} headings}
+% \paragraph{The \opt{default} headers}
% \begin{macrocode}
- \renewcommand{\chaptermark}[1]{\markboth{\chaptertitlename\ \thechapter}{#1}}
- \renewcommand{\sectionmark}[1]{}
+ \renewcommand{\chaptermark}[1]{%
+ \markboth{\chaptertitlename\ \SUF@thechapter}{#1}}
+ \ifsuftesi@article
+ \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
+ \else
+ \renewcommand{\sectionmark}[1]{}
+ \fi
\fi
% \end{macrocode}
% \subparagraph{The \opt{plain} style}
% \begin{macrocode}
-\fancypagestyle{plain}{%
- \fancyhf{}
- \fancyfoot[C]{}
- \renewcommand{\headrulewidth}{0pt}
- \renewcommand{\footrulewidth}{0pt}}
+\fancypagestyle{plain}{\pagestyle{sufplain}}
% \end{macrocode}
% \subparagraph{The \opt{sufplain} style}
% \begin{macrocode}
\fancypagestyle{sufplain}{%
\fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyfoot[C]{\footnotesize\sufthepage}}
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyfoot[C]{\footnotesize\SUF@thepage}}
% \end{macrocode}
-% \subparagraph{The \opt{centerheadings} style}
+% \subparagraph{The \opt{centerheader} style}
% \begin{macrocode}
-\fancypagestyle{centerheadings}{%
- \fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyhead[CO]{\footnotesize\xheadbreakfalse\suf@rightmark}
- \fancyhead[CE]{\footnotesize\xheadbreakfalse%
+\def\SUF@LR@MarkSwitch{%
\ifsuftesi@article
\ifsuftesi@authortitle
- \suf@leftmark
+ \SUF@leftmark
\else
- \suf@rightmark
+ \SUF@rightmark
\fi
- \else
- \suf@leftmark
- \fi}
- \fancyfoot[C]{\footnotesize\sufthepage}%
+ \else
+ \SUF@leftmark
+ \fi}
+\fancypagestyle{centerheader}{%
+ \fancyhf{}%
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyhead[CO]{\footnotesize\xheadbreakfalse\SUF@rightmark}
+ \fancyhead[CE]{\footnotesize\xheadbreakfalse%
+ \SUF@LR@MarkSwitch}
+ \fancyfoot[C]{\footnotesize\SUF@thepage}%
}%
% \end{macrocode}
% \subparagraph{The \opt{sufdefault} style}
% \begin{macrocode}
\fancypagestyle{sufdefault}{%
\fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyhead[LE,RO]{\footnotesize\sufthepage}
- \fancyhead[LO]{\footnotesize\xheadbreakfalse\suf@rightmark}
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyhead[LE,RO]{\footnotesize\SUF@thepage}
+ \fancyhead[LO]{\footnotesize\xheadbreakfalse\SUF@rightmark}
\fancyhead[RE]{\footnotesize\xheadbreakfalse%
- \ifsuftesi@article
- \ifsuftesi@authortitle
- \suf@leftmark
- \else
- \suf@rightmark
- \fi
- \else
- \suf@leftmark
- \fi}
+ \SUF@LR@MarkSwitch}
}%
-% \end{macrocode}
-% \subparagraph{The \opt{article} and \opt{sctitles} styles}
-% \begin{macrocode}
-\ifsuftesi@article
- \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
- \else
- \fi
-\ifsuftesi@sctitles
- \ifsuftesi@authortitle
- \def\suf@rightmark{\suftesi@headingsmallcaps{\@headtitle}}
+\ifsuftesi@italicRhead
+ \def\SUF@Rheadstyle{\itshape}
+ \else
+ \ifsuftesi@smallcapsRhead
+ \def\SUF@Rheadstyle{\SUF@headingsmallcaps}
\else
- \def\suf@rightmark{\suftesi@headingsmallcaps{\rightmark}}
+ \def\SUF@Rheadstyle{}
\fi
-\else
- \ifsuftesi@authortitle
- \def\suf@rightmark{\nouppercase{\@headtitle}}
- \else
- \def\suf@rightmark{\nouppercase{\rightmark}}
- \fi
\fi
-\ifsuftesi@sctitles
- \ifsuftesi@authortitle
- \def\suf@leftmark{\suftesi@headingsmallcaps{\@author}}
- \else
- \def\suf@leftmark{\suftesi@headingsmallcaps{\suf@leftrightmark}}
- \fi
-\else
-\ifsuftesi@authortitle
- \def\suf@leftmark{\nouppercase{\@author}}
+\ifsuftesi@italicLhead
+ \def\SUF@Lheadstyle{\itshape}
\else
- \def\suf@leftmark{\nouppercase{\suf@leftrightmark}}
+ \ifsuftesi@smallcapsLhead
+ \def\SUF@Lheadstyle{\SUF@headingsmallcaps}
+ \else
+ \def\SUF@Lheadstyle{}
\fi
\fi
-\ifsuftesi@sctitles
- \def\sufthepage{\suftesi@headingsmallcaps{\thepage}}
+ \ifsuftesi@authortitle
+ \def\SUF@rightmark{\SUF@Rheadstyle{\@headtitle}}
+ \def\SUF@leftmark{\SUF@Lheadstyle{\@author}}
+ \else
+ \def\SUF@rightmark{\SUF@Rheadstyle{\rightmark}}
+ \def\SUF@leftmark{\SUF@Lheadstyle{\SUF@leftrightmark}}
+ \fi
+\ifsuftesi@smallcapsheader
+ \def\SUF@thepage{\SUF@headingsmallcaps{\thepage}}
\else
- \def\sufthepage{\thepage}
+ \def\SUF@thepage{\thepage}
\fi
-\def\suf@leftrightmark{%
+\def\SUF@leftrightmark{%
\if@mainmatter\leftmark\else\rightmark\fi}
% \end{macrocode}
% Setting the default page style:
% \begin{macrocode}
\pagestyle{sufdefault}
- \ifsuftesi@centerheadings\pagestyle{centerheadings}\else\fi
+ \ifsuftesi@centerheader\pagestyle{centerheader}\else\fi
\ifsuftesi@sufplain\pagestyle{sufplain}\else\fi
\ifsuftesi@elements\pagestyle{elements}\else\fi
% \end{macrocode}
@@ -1460,102 +2027,126 @@
% \end{macrocode}
% \subsubsection{Lists}
% \begin{macrocode}
-\RequirePackage{enumitem}
- \setlist{labelsep=0.6em,noitemsep,font=\normalfont}
+\RequirePackage[inline]{enumitem}
+ \setlist{labelsep=0.5\parindent,noitemsep,font=\normalfont}
\setdescription{font=\normalfont\itshape,noitemsep}
-\ifsuftesi@compact
- \setenumerate[1]{leftmargin=1em,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.5em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.5em,label=\arabic*}
- \setitemize[1]{leftmargin=1em}
- \setitemize[2]{leftmargin=1.5em}
- \setitemize[3]{leftmargin=1.5em}
- \else
- \ifsuftesi@supercompact
- \setenumerate[1]{leftmargin=1em,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.5em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.5em,label=\arabic*}
- \setitemize[1]{leftmargin=1em}
- \setitemize[2]{leftmargin=1.5em}
- \setitemize[3]{leftmargin=1.5em}
+\ifsuftesi@alignlist
+ \setenumerate[1]{leftmargin=1\parindent,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 1.5\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 1.5\parindent,label=\roman*.}
+ \setitemize[1]{leftmargin=1\parindent}
+ \setitemize[2]{leftmargin=1.5\parindent}
+ \setitemize[3]{leftmargin=1.5\parindent}
+\else
+\ifsuftesi@indentlist
+ \setenumerate[1]{leftmargin=2\parindent,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 2.5\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 2.5\parindent,label=\roman*.}
+ \setitemize[1]{leftmargin=2\parindent}
+ \setitemize[2]{leftmargin=2.5\parindent}
+ \setitemize[3]{leftmargin=2.5\parindent}
\else
- \setenumerate[1]{leftmargin=0pt,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.3em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.3em,label=\arabic*}
+ \setenumerate[1]{leftmargin=0pt,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 1.3\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 1.3\parindent,label=\roman*.}
\setitemize[1]{leftmargin=0pt}
- \setitemize[2]{leftmargin=1.3em}
- \setitemize[3]{leftmargin=1.3em}
- \fi
+ \setitemize[2]{leftmargin=1.3\parindent}
+ \setitemize[3]{leftmargin=1.3\parindent}
+ \fi
\fi
\renewcommand\labelitemii{\normalfont \textendash}
% \end{macrocode}
% \subsubsection{Block Quotations}
-% \begin{environment}{quotation}
-% \begin{environment}{quote}
-% New \env{quotation} and \env{quote} environments according to a popular italian style. The font size is the same of the footnotes and the margins are set to \cmd{parindent}.
+% \DescribeEnv{quotation}
+% \DescribeEnv{quote}
+% \DescribeEnv{verse}
+% New \env{quotation} and \env{quote} environments according to a popular Italian style.
+% The font size is the same of the footnotes and the margins are set to \cmd{parindent}.
% \begin{macrocode}
\renewenvironment{quotation}
- {\list{}{\listparindent\parindent%
- \itemindent \listparindent
+ {\list{}{\listparindent\parindent%
+ \itemindent \listparindent
+ \leftmargin \parindent
+ \ifsuftesi@ralignquotation
+ \else
\rightmargin \parindent
- \leftmargin \parindent
+ \fi
\parsep \z@ \@plus\p@}%
- \item\relax\footnotesize\noindent\ignorespaces}
+ \item\relax%
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi\noindent\ignorespaces}
{\endlist}
\renewenvironment{quote}
- {\list{}{\rightmargin \parindent
- \leftmargin \parindent}%
- \item\relax\footnotesize}
+ {\list{}{\leftmargin \parindent
+ \ifsuftesi@ralignquotation\
+ \else
+ \rightmargin \parindent
+ \fi}%
+ \item\relax%
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi}%\ignorespaces?
{\endlist}
-% \end{macrocode}
-% \end{environment}
-% \end{environment}
-% \begin{environment}{verse}
-% \begin{macrocode}
\renewenvironment{verse}
{\let\\\@centercr
- \list{}{\footnotesize%
- \itemsep \z@
+ \list{}{\itemsep \z@
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin 1.5em}%
- \item\relax}
+ \item\relax
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi}
{\endlist}
% \end{macrocode}
-% \end{environment}
% \subsubsection{Notes}
-% \begin{macro}{\@makefntext}
-% Renew the |\@makefntext| command according to the look \emph{The Elements of Typographic Styles} by R. Bringhurst:
+% \DescribeMacro{\@makefntext}
+% \begin{macrocode}
+\ifsuftesi@standardfootnote
+ \relax
+ \else
+ \ifsuftesi@dottedfootnote
+ \renewcommand\@makefntext{\@thefnmark.\hskip.5em}
+ \else
+% \end{macrocode}
+% By default the footnotes are printed in the style of
+% \emph{The Elements of Typographic Styles} by R. Bringhurst:
% \begin{macrocode}
-\renewcommand\@makefntext{%
- \hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em}
+ \renewcommand\@makefntext{%
+ \hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em}
+ \fi
+\fi
% \end{macrocode}
-%\end{macro}
-% \begin{macro}{\marginpar}
-% Renew the |\marginpar| command according to the look of \emph{Classic Thesis} by Andrรฉ \textcite{Miede:2011}:
+% \DescribeMacro{\marginpar}
+% The |\marginpar| command is redefined according to the look of \emph{Classic Thesis} by Andrรฉ \textcite{Miede:2011}:
% \begin{macrocode}
-\def\sufmpsetup@setup{%thanks to Lorenzo Pantieri and Enrico Gregorio
- \itshape\footnotesize%
+\def\SUF@mpsetup{%thanks to Lorenzo Pantieri and Enrico Gregorio
+ \ifsuftesi@elements\relax
+ \else\itshape\fi
+ \footnotesize%
\parindent=0pt \lineskip=0pt \lineskiplimit=0pt %
\tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300%
\doublehyphendemerits=100000%
\finalhyphendemerits=\doublehyphendemerits}
-\long\def\@xmpar[#1]#2{%
- \@savemarbox\@marbox{\sufmpsetup@setup\raggedleft\hspace{0pt}#1}%
- \@savemarbox\@currbox{\sufmpsetup@setup\raggedright\hspace{0pt}#2}%
- \@xympar}
-\long\def\@ympar#1{%
- \@savemarbox\@marbox{\sufmpsetup@setup\raggedleft\hspace{0pt}#1}%
- \global\setbox\@currbox\copy\@marbox \@xympar}
+\let\oldmarginpar\marginpar
+\renewcommand{\marginpar}[1]{\oldmarginpar%
+ [\SUF@mpsetup\raggedleft\hspace{0pt}{#1}]%
+ {\SUF@mpsetup\raggedright\hspace{0pt}{#1}}}
\ifsuftesi@nomarginpar
\renewcommand\marginpar[2][]{}
\else
\fi
% \end{macrocode}
-% \end{macro}
% \subsubsection{Abstract}
-% This is the macro that defines the \env{abstract} environment in \sty{article} class. In \sty{suftesi} it simply prints the abstract name in normal font:
+% This is the macro that defines the \env{abstract} environment in \sty{article} class. In \sty{suftesi} it simply prints the abstract name in roman font:
% \begin{macrocode}
\if@titlepage
\newenvironment{abstract}{%
@@ -1583,9 +2174,9 @@
\newcommand\abstractname{Abstract}
% \end{macrocode}
% \subsubsection{Colophon}
-% Some useful commands to print a colophon or a coyright notice.
+% Some useful commands to print a colophon or a copyright notice.
% \begin{macrocode}
-\edef\sufengine{%
+\edef\SUF@engine{%
\ifxetex
\noexpand\XeLaTeX
\else
@@ -1596,7 +2187,7 @@
\fi
\fi}
% \end{macrocode}
-% \begin{macro}{\colophon}
+% \DescribeMacro{\colophon}
% \begin{macrocode}
\newcommand{\colophon}[3][]{%
\thispagestyle{empty}
@@ -1605,18 +2196,17 @@
\def\next{#2}
\ifx\next\@empty\else
\noindent Copyright \copyright{} \the\year~#2\\[1ex]
- All rights reserved
+ Tutti i diritti riservato
\fi
\vfill
- {\small\noindent This work has been typeset with \sufengine{}%
+ {\small\noindent Questo lavoro รจ stato composto con \SUF@engine{}%
\def\next{#1}
- \ifx\next\@empty\else on #1
- \fi using the \textsf{suftesi} class by
+ \ifx\next\@empty\else su #1
+ \fi usando la classe \textsf{suftesi} di
Ivan Valbusa\index{Valbusa, Ivan}. #3\par}
\cleardoublepage}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\bookcolophon}
+% \DescribeMacro{\bookcolophon}
% \begin{macrocode}
\newcommand{\bookcolophon}[2]{%
\thispagestyle{empty}
@@ -1627,8 +2217,7 @@
{\small\noindent #2\par}
\cleardoublepage}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\artcolophon}
+% \DescribeMacro{\artcolophon}
% \begin{macrocode}
\newcommand{\artcolophon}[1]{%
\thispagestyle{empty}
@@ -1636,8 +2225,7 @@
\vfill
{\small\noindent #1\par}}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\finalcolophon}
+% \DescribeMacro{\finalcolophon}
% \begin{macrocode}
\newcommand{\finalcolophon}[1]{%
\thispagestyle{empty}
@@ -1650,44 +2238,434 @@
\vspace*{\stretch{6}}
}
% \end{macrocode}
-% \end{macro}
-% \subsection{Commands}
-% \begin{macro}{\chapterintro}
+% \subsection{TOC, LOF, LOT}
+% \begin{macrocode}
+\RequirePackage{titletoc}
+% \end{macrocode}
+% \subsubsection{The \opt{dottedtoc} and \opt{raggedtoc} options}
+% \DescribeMacro{\SUF@titlerule}
+% \DescribeMacro{\SUF@chaptitlerule}
+% \begin{macrocode}
+\ifsuftesi@elements
+ \def\SUF@tochapsize{}
+ \else
+ \def\SUF@tochapsize{\large}
+\fi
+\ifsuftesi@dottedtoc
+ \def\SUF@titlerule{\titlerule*{\footnotesize .\ }}
+ \def\SUF@chaptitlerule{\titlerule*{}}
+ \else
+ \ifsuftesi@raggedtoc
+ \def\SUF@titlerule{\hspace{1.5em}}
+ \def\SUF@chaptitlerule{\hspace{1.5em}}
+ \else
+ \def\SUF@titlerule{\titlerule*{}}
+ \def\SUF@chaptitlerule{\titlerule*{}}
+ \fi
+\fi
+% \end{macrocode}
+% \DescribeMacro{\SUF@label@chapter}
+% All the lengths depend on |\SUF@label@chapter|
+% so we define this first.
+% \begin{macrocode}
+\newlength\SUF@label@chapter
+\setlength\SUF@label@chapter{.5em}
+% \end{macrocode}
+% \DescribeMacro{\toclabelwidth}
+% |\toclabelwidth| is providet to
+% adjust the label width:
+% \begin{macrocode}
+\newcommand*{\toclabelwidth}[1]{\setlength\SUF@label@chapter{#1}}
+% \end{macrocode}
+% \DescribeMacro{\SUF@tochang}
+% This macro controls the space between page number and chapter
+% label using the \opt{tocpageleft} option:
+% \begin{macrocode}
+\newlength{\SUF@tochang}
+\setlength{\SUF@tochang}{3em}
+\AtBeginDocument{
+\newlength\SUF@label@part
+\newlength\SUF@label@section
+\newlength\SUF@label@subsection
+\newlength\SUF@label@subsubsection
+\newlength\SUF@label@paragraph
+\newlength\SUF@label@subparagraph
+\newlength\SUF@label@figure
+\newlength\SUF@label@table
+\setlength\SUF@label@part
+ {\SUF@label@chapter}
+\setlength\SUF@label@section
+ {\dimexpr(\SUF@label@chapter+.5em)}
+\setlength\SUF@label@subsection
+ {\dimexpr(\SUF@label@section+.5em)}
+\setlength\SUF@label@subsubsection
+ {\dimexpr(\SUF@label@subsection+.5em)}
+\setlength\SUF@label@paragraph
+ {\dimexpr(\SUF@label@subsubsection+.5em)}
+\setlength\SUF@label@subparagraph
+ {\dimexpr(\SUF@label@paragraph+.5em)}
+\setlength\SUF@label@figure
+ {\SUF@label@chapter}
+\setlength\SUF@label@table
+ {\SUF@label@chapter}
+}
+% \end{macrocode}
+% The part entry is the same in both default and
+% \opt{topcpageleft} style.
+% \begin{macrocode}
+\titlecontents{part}
+ [0em]
+ {\addvspace{3ex}\SUF@tocchapsize\partname~}
+ {\makebox[\SUF@label@part][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+ [\addvspace{1ex}]
+% \end{macrocode}
+% \subsubsection{The \opt{tocpageleft} table of contents}
+% \begin{macrocode}
+\ifsuftesi@tocpageleft
+% \end{macrocode}
+% \DescribeMacro{\contentsmargin}
+% First we reset the right margin to zero:
+% \begin{macrocode}
+\contentsmargin{0pt}
+% \end{macrocode}
+% \DescribeMacro{\SUF@tochang@\meta{level}}
+% \DescribeMacro{\SUF@addto@tochang@\meta{level}}
+% \begin{macrocode}
+\AtBeginDocument{
+\newlength\SUF@tochang@chap
+\newlength\SUF@tochang@sec
+\newlength\SUF@tochang@subsec
+\newlength\SUF@tochang@subsubsec
+\newlength\SUF@tochang@par
+\newlength\SUF@tochang@subpar
+\newlength\SUF@tochang@fig
+\newlength\SUF@tochang@tab
+\newlength\SUF@addto@tochang@chap
+\newlength\SUF@addto@tochang@sec
+\newlength\SUF@addto@tochang@subsec
+\newlength\SUF@addto@tochang@subsubsec
+\newlength\SUF@addto@tochang@par
+\newlength\SUF@addto@tochang@subpar
+\newlength\SUF@addto@tochang@fig
+\newlength\SUF@addto@tochang@tab
+\setlength\SUF@tochang@chap
+ {\dimexpr(1em+\SUF@tochang+\SUF@label@chapter+1em)}
+\setlength\SUF@tochang@sec
+ {\dimexpr(\SUF@tochang@chap+\SUF@label@section+1em)}
+\setlength\SUF@tochang@subsec
+ {\dimexpr(\SUF@tochang@sec+\SUF@label@subsection+1em)}
+\setlength\SUF@tochang@subsubsec
+ {\dimexpr(\SUF@tochang@subsec+\SUF@label@subsubsection+1em)}
+\setlength\SUF@tochang@par
+ {\dimexpr(\SUF@tochang@subsubsec+\SUF@label@paragraph+1em)}
+\setlength\SUF@tochang@subpar
+ {\dimexpr(\SUF@tochang@par+\SUF@label@subparagraph+1em)}
+\setlength\SUF@tochang@fig
+ {\SUF@tochang@chap}
+\setlength\SUF@tochang@tab
+ {\SUF@tochang@chap}
+\setlength\SUF@addto@tochang@chap
+ {\SUF@tochang}
+\setlength\SUF@addto@tochang@sec
+ {\dimexpr(\SUF@addto@tochang@chap+\SUF@label@section+.5em)}
+\setlength\SUF@addto@tochang@subsec
+ {\dimexpr(\SUF@addto@tochang@sec+\SUF@label@subsection+.5em)}
+\setlength\SUF@addto@tochang@subsubsec
+ {\dimexpr(\SUF@addto@tochang@subsec+\SUF@label@subsubsection+.5em)}
+\setlength\SUF@addto@tochang@par
+ {\dimexpr(\SUF@addto@tochang@subsubsec+\SUF@label@paragraph+.5em)}
+\setlength\SUF@addto@tochang@subpar
+ {\dimexpr(\SUF@addto@tochang@par+\SUF@label@subparagraph+.5em)}
+\setlength\SUF@addto@tochang@fig
+ {\SUF@addto@tochang@chap}
+\setlength\SUF@addto@tochang@tab
+ {\SUF@addto@tochang@chap}
+}
+% \end{macrocode}
+% \paragraph{TOC entries}
+% \begin{macrocode}
+\titlecontents{chapter}
+ [\SUF@tochang@chap]
+ {\addvspace{2ex}}
+ {\hskip-\SUF@tochang@chap%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@chap%
+ \makebox[\SUF@label@chapter][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@chap%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@chap}
+ {}
+ [\addvspace{1ex}]
+\titlecontents{section}
+ [\SUF@tochang@sec]
+ {}
+ {\hskip-\SUF@tochang@sec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@sec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subsection}
+ [\SUF@tochang@subsec]
+ {}
+ {\hskip-\SUF@tochang@subsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subsubsection}
+ [\SUF@tochang@subsubsec]
+ {}
+ {\hskip-\SUF@tochang@subsubsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subsubsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{paragraph}
+ [\SUF@tochang@par]
+ {}
+ {\hskip-\SUF@tochang@par%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@par%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subparagraph}
+ [\SUF@tochang@subpar]
+ {}
+ {\hskip-\SUF@tochang@subpar%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subpar%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{figure}
+ [\SUF@tochang@fig]
+ {}
+ {\hskip-\SUF@tochang@fig%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@fig%
+ \makebox[\SUF@label@figure][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+\titlecontents{table}
+ [\SUF@tochang@tab]
+ {}
+ {\hskip-\SUF@tochang@tab%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@tab%
+ \makebox[\SUF@label@table][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+\else
+% \end{macrocode}
+% \subsubsection{The default table of contents}
+% \begin{macrocode}
+\AtBeginDocument{
+\newlength\SUF@tocindent@chap
+\newlength\SUF@tocindent@sec
+\newlength\SUF@tocindent@subsec
+\newlength\SUF@tocindent@subsubsec
+\newlength\SUF@tocindent@par
+\newlength\SUF@tocindent@subpar
+\newlength\SUF@tocindent@fig
+\newlength\SUF@tocindent@tab
+\setlength\SUF@tocindent@chap
+ {\dimexpr(\SUF@label@chapter+1em)}
+\setlength\SUF@tocindent@sec
+ {\dimexpr(\SUF@tocindent@chap+\SUF@label@section+1em)}
+\setlength\SUF@tocindent@subsec
+ {\dimexpr(\SUF@tocindent@sec+\SUF@label@subsection+1em)}
+\setlength\SUF@tocindent@subsubsec
+ {\dimexpr(\SUF@tocindent@subsec+\SUF@label@subsubsection+1em)}
+\setlength\SUF@tocindent@par
+ {\dimexpr(\SUF@tocindent@subsubsec+\SUF@label@paragraph+1em)}
+\setlength\SUF@tocindent@subpar
+ {\dimexpr(\SUF@tocindent@par+\SUF@label@subparagraph+1em)}
+\setlength\SUF@tocindent@fig
+ {\SUF@tocindent@chap}
+\setlength\SUF@tocindent@tab
+ {\SUF@tocindent@chap}
+}
+% \end{macrocode}
+% \paragraph{TOC entries}
+% \begin{macrocode}
+\titlecontents{chapter}
+ [\SUF@tocindent@chap]
+ {\addvspace{2ex}}
+ {\hskip-\SUF@tocindent@chap%
+ \makebox[\SUF@label@chapter][l]{\thecontentslabel}\hspace*{1em}\SUF@tochapsize}
+ {\hskip-\SUF@tocindent@chap\SUF@tochapsize}
+ {\SUF@chaptitlerule\contentspage}
+ [\addvspace{1ex}]
+\titlecontents{section}
+ [\SUF@tocindent@sec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@section+1em)%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@section+1em)%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\ifsuftesi@article\SUF@chaptitlerule%
+ \else\SUF@titlerule\fi\contentspage}
+\titlecontents{subsection}
+ [\SUF@tocindent@subsec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subsection+1em)%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subsection+1em)%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{subsubsection}
+ [\SUF@tocindent@subsubsec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subsubsection+1em)%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subsubsection+1em)%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{paragraph}
+ [\SUF@tocindent@par]
+ {}
+ {\hskip-\dimexpr(\SUF@label@paragraph+1em)%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@paragraph+1em)%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{subparagraph}
+ [\SUF@tocindent@subpar]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subparagraph+1em)%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subparagraph+1em)%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{figure}
+ [\SUF@tocindent@fig]
+ {}
+ {\hskip-\dimexpr(\SUF@label@figure+1em)%
+ \makebox[\SUF@label@figure][l]{\thecontentslabel}}
+ {}
+ {\SUF@titlerule\contentspage}
+\titlecontents{table}
+ [\SUF@tocindent@tab]
+ {}
+ {\hskip-\dimexpr(\SUF@label@table+1em)%
+ \makebox[\SUF@label@table][l]{\thecontentslabel}}
+ {}
+ {\SUF@titlerule\contentspage}
+\fi
+% \end{macrocode}
+% \DescribeMacro{\tableofcontents}
+% \DescribeMacro{\listoffigures}
+% \DescribeMacro{\listoftables}
+% With \opt{article} option the toc, lof and lot
+% are printed as sections.
+% \begin{macrocode}
+\ifsuftesi@article
+\renewcommand\tableofcontents{%
+ \thispagestyle{empty}
+ \section*{\contentsname
+ \@mkboth{\contentsname}{\contentsname}}%
+ \@starttoc{toc}%
+ \vspace{2ex}%
+ }
+\renewcommand\listoffigures{%
+ \section*{\listfigurename}%
+ \@mkboth{\listfigurename}%
+ {\listfigurename}%
+ \@starttoc{lof}%
+ \vspace{2ex}%
+ }
+\renewcommand\listoftables{%
+ \section*{\listtablename}%
+ \@mkboth{%
+ \listtablename}%
+ {\listtablename}%
+ \@starttoc{lot}%
+ \vspace{2ex}%
+ }
+\else
+% \end{macrocode}
+% The default toc, lof and lot are treated as chapters.
+% \begin{macrocode}
+\renewcommand\tableofcontents{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\contentsname
+ \@mkboth{%
+ \contentsname}
+ {\contentsname}}%
+ \@starttoc{toc}%
+ \if@restonecol\twocolumn\fi
+ }
+\renewcommand\listoffigures{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listfigurename}%
+ \@mkboth{\listfigurename}%
+ {\listfigurename}%
+ \@starttoc{lof}%
+ \if@restonecol\twocolumn\fi
+ }
+\renewcommand\listoftables{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listtablename}%
+ \@mkboth{%
+ \listtablename}%
+ {\listtablename}%
+ \@starttoc{lot}%
+ \if@restonecol\twocolumn\fi
+ }
+\fi
+% \end{macrocode}
+% \subsection{New commands}
+% \DescribeMacro{\chapterintro}
% A command to typeset an unnumbered section:
% \begin{macrocode}
\def\chapterintro{
\@ifstar{\@tempswafalse\@chapterintro}{\@tempswatrue\@chapterintro}}
\def\@chapterintro{\phantomsection
- \if@tempswa\section*{\suffchapterintroname}\fi
- \addcontentsline{toc}{section}{\suffchapterintroname}}
-\newcommand{\chapterintroname}[1]{\def\suffchapterintroname{#1}}
+ \if@tempswa\section*{\SUF@fchapterintroname}\fi
+ \addcontentsline{toc}{section}{\SUF@fchapterintroname}}
+\newcommand{\chapterintroname}[1]{\def\SUF@fchapterintroname{#1}}
\chapterintroname{Introduzione}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\headbreak}
-%Active in the table of contents but not in the text or in the headings
+% \DescribeMacro{\headbreak}
+%Active in the table of contents but not in the text.
% \begin{macrocode}
\newif\ifheadbreak\headbreakfalse
\DeclareRobustCommand{\headbreak}
{\ifheadbreak\\\else\fi}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\xheadbreak}
-% Active in the text and in the headings but not in the table of contents.
+% \DescribeMacro{\xheadbreak}
+% Active in the text but not in the table of contents.
% \begin{macrocode}
\newif\ifxheadbreak\xheadbreaktrue
\DeclareRobustCommand{\xheadbreak}
{\ifxheadbreak\\\else\fi}
% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\tableofcontents}
+% \DescribeMacro{\tableofcontents}
% \begin{macrocode}
\let\origtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{%
\begingroup\headbreaktrue\xheadbreakfalse%
\origtableofcontents\endgroup}
% \end{macrocode}
-% \end{macro}
% Renew |\frontmatter| to have arabic page numbering:
% \begin{macrocode}
\renewcommand\frontmatter{\cleardoublepage\@mainmatterfalse}
@@ -1731,19 +2709,33 @@
{\endlist}
% \end{macrocode}
% \end{environment}
+% \DescribeMacro{\hemph}
+% In a previous version the \cmd{hemph} command was provided
+% to fix a bug in the hyphenation of some italian expressions
+% like ``dell'\emph{encyclopaedia}''. The bug has been fixed by Claudio Beccari
+% so the \cmd{hemph} command is provided only for
+% backward compatibility:
% \begin{macrocode}
\let\hemph\emph
% \end{macrocode}
-% \paragraph{Final settings}
+% \subsection{Final settings}
+% The first line of all sections is indented by default
+% using \XeLaTeX{} with italian as main language. Anyway this is
+% incongruous with the \LaTeX{} default.
+% \begin{macrocode}
+\ifxetex\let\@afterindenttrue\@afterindentfalse\else\fi
+% \end{macrocode}
% Just one touch of french typography:
% \begin{macrocode}
\frenchspacing
-%</class>
% \end{macrocode}
+%</class>
%
% \subsection{The bibliography file}
%
+% \iffalse
%<*bib>
+% \fi
% \begin{verbatim}
@book{Morison:1111,
Author = {Stanley Morison},
@@ -1850,6 +2842,583 @@
Volume = {6},
Year = {2008}}
% \end{verbatim}
+% \iffalse
%</bib>
-%
+% \fi
+% \iffalse
+%<*fakelogo>
+prologues:=3;
+outputtemplate:="%j.mps";
+input boxes;
+beginfig(1);
+draw fullcircle scaled (2.5cm + 1pt) withcolor white;
+draw fullcircle scaled 2.5cm;
+draw fullcircle scaled 2.3cm;
+draw thelabel(btex \vbox{\sevenrm\halign{\hfil#\hfil\cr University of\cr
+ Verona\cr Seal\cr}} etex, origin);
+endfig;
+end
+%</fakelogo>
+% \fi
+% \iffalse
+%<*rmstyle1>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle1]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle1>
+% \fi
+% \iffalse
+%<*rmstyle2>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle2]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle2>
+% \fi
+% \iffalse
+%<*rmstyle3>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle3]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle3>
+% \fi
+% \iffalse
+%<*rmstyle4>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle4]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle4>
+% \fi
+% \iffalse
+%<*rmstyle5>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle5]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle5>
+% \fi
+% \iffalse
+%<*rmstyle6>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+rmstyle6]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</rmstyle6>
+% \fi
+% \iffalse
+%<*itstyle1>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle1]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle1>
+% \fi
+% \iffalse
+%<*itstyle2>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle2]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle2>
+% \fi
+% \iffalse
+%<*itstyle3>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle3]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle3>
+% \fi
+% \iffalse
+%<*itstyle4>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle4]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle4>
+% \fi
+% \iffalse
+%<*itstyle5>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle5]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle5>
+% \fi
+% \iffalse
+%<*itstyle6>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle6]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle6>
+% \fi
+% \iffalse
+%<*itstyle7>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle7]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle7>
+% \fi
+% \iffalse
+%<*itstyle8>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle8]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle8>
+% \fi
+% \iffalse
+%<*itstyle9>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle9]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle9>
+% \fi
+% \iffalse
+%<*itstyle10>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle10]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle10>
+% \fi
+% \iffalse
+%<*itstyle11>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle11]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle11>
+% \fi
+% \iffalse
+%<*itstyle12>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+itstyle12]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</itstyle12>
+% \fi
+% \iffalse
+%<*scstyle1>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle1]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle1>
+% \fi
+% \iffalse
+%<*scstyle2>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle2]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle2>
+% \fi
+% \iffalse
+%<*scstyle3>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle3]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle3>
+% \fi
+% \iffalse
+%<*scstyle4>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle4]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle4>
+% \fi
+% \iffalse
+%<*scstyle5>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle5]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle5>
+% \fi
+% \iffalse
+%<*scstyle6>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle6]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle6>
+% \fi
+% \iffalse
+%<*scstyle7>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle7]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle7>
+% \fi
+% \iffalse
+%<*scstyle8>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle8]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle8>
+% \fi
+% \iffalse
+%<*scstyle9>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle9]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle9>
+% \fi
+% \iffalse
+%<*scstyle10>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle10]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle10>
+% \fi
+% \iffalse
+%<*scstyle11>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle11]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle11>
+% \fi
+% \iffalse
+%<*scstyle12>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = XeLaTeX
+\documentclass[periodical,nocrop,
+scstyle12]{suftesi}
+\usepackage{lipsum,fontspec}
+\setmainfont[Numbers=OldStyle]{Junicode}
+\begin{document}
+\chapter{Titolo del capitolo}
+\section{Dolor sit amet}
+\lipsum[1]
+\subsection{Peniteitiagite}
+\lipsum[9]
+\end{document}
+%</scstyle12>
+% \fi
+% \iffalse
+%<*collect-examples>
+%% !TEX encoding = UTF-8 Unicode
+%% !TEX TS-program = pdfLaTeX
+\documentclass[a4paper]{book}
+\usepackage{graphicx,xcolor}
+\usepackage[margin=1cm]{geometry}
+\parindent0pt
+\pagestyle{empty}
+\newcommand{\inputex}[1]{%
+\vbox{\centering
+ \fbox{\includegraphics[width=.95\textwidth]{#1.pdf}}\\
+ \begin{picture}(0,0)
+ \put (-185,90) {%
+ \textcolor{teal}{\bfseries\fbox{\scalebox{4}{#1}}}}
+ \end{picture}}
+}
+\begin{document}
+\inputex{rmstyle1}
+\inputex{rmstyle2}
+\inputex{rmstyle3}
+\inputex{rmstyle4}
+\inputex{rmstyle5}
+\inputex{rmstyle6}
+\inputex{itstyle1}
+\inputex{itstyle2}
+\inputex{itstyle3}
+\inputex{itstyle4}
+\inputex{itstyle5}
+\inputex{itstyle6}
+\inputex{itstyle7}
+\inputex{itstyle8}
+\inputex{itstyle9}
+\inputex{itstyle10}
+\inputex{itstyle11}
+\inputex{itstyle12}
+\inputex{scstyle1}
+\inputex{scstyle2}
+\inputex{scstyle3}
+\inputex{scstyle4}
+\inputex{scstyle5}
+\inputex{scstyle6}
+\inputex{scstyle7}
+\inputex{scstyle8}
+\inputex{scstyle9}
+\inputex{scstyle10}
+\inputex{scstyle11}
+\inputex{scstyle12}
+\end{document}
+%</collect-examples>
+% \fi
% \Finale
diff --git a/Master/texmf-dist/source/latex/suftesi/suftesi.ins b/Master/texmf-dist/source/latex/suftesi/suftesi.ins
index 297fb8113e3..1c7fb4f8ff8 100644
--- a/Master/texmf-dist/source/latex/suftesi/suftesi.ins
+++ b/Master/texmf-dist/source/latex/suftesi/suftesi.ins
@@ -45,6 +45,38 @@
\generate{\file{suftesi.cls}{\from{suftesi.dtx}{class}}
\nopreamble\nopostamble
\file{suftesi.bib}{\from{suftesi.dtx}{bib}}
+ \file{fakelogo.mp}{\from{suftesi.dtx}{fakelogo}}
+ \file{rmstyle1.tex}{\from{suftesi.dtx}{rmstyle1}}
+ \file{rmstyle2.tex}{\from{suftesi.dtx}{rmstyle2}}
+ \file{rmstyle3.tex}{\from{suftesi.dtx}{rmstyle3}}
+ \file{rmstyle4.tex}{\from{suftesi.dtx}{rmstyle4}}
+ \file{rmstyle5.tex}{\from{suftesi.dtx}{rmstyle5}}
+ \file{rmstyle6.tex}{\from{suftesi.dtx}{rmstyle6}}
+ \file{itstyle1.tex}{\from{suftesi.dtx}{itstyle1}}
+ \file{itstyle2.tex}{\from{suftesi.dtx}{itstyle2}}
+ \file{itstyle3.tex}{\from{suftesi.dtx}{itstyle3}}
+ \file{itstyle4.tex}{\from{suftesi.dtx}{itstyle4}}
+ \file{itstyle5.tex}{\from{suftesi.dtx}{itstyle5}}
+ \file{itstyle6.tex}{\from{suftesi.dtx}{itstyle6}}
+ \file{itstyle7.tex}{\from{suftesi.dtx}{itstyle7}}
+ \file{itstyle8.tex}{\from{suftesi.dtx}{itstyle8}}
+ \file{itstyle9.tex}{\from{suftesi.dtx}{itstyle9}}
+ \file{itstyle10.tex}{\from{suftesi.dtx}{itstyle10}}
+ \file{itstyle11.tex}{\from{suftesi.dtx}{itstyle11}}
+ \file{itstyle12.tex}{\from{suftesi.dtx}{itstyle12}}
+ \file{scstyle1.tex}{\from{suftesi.dtx}{scstyle1}}
+ \file{scstyle2.tex}{\from{suftesi.dtx}{scstyle2}}
+ \file{scstyle3.tex}{\from{suftesi.dtx}{scstyle3}}
+ \file{scstyle4.tex}{\from{suftesi.dtx}{scstyle4}}
+ \file{scstyle5.tex}{\from{suftesi.dtx}{scstyle5}}
+ \file{scstyle6.tex}{\from{suftesi.dtx}{scstyle6}}
+ \file{scstyle7.tex}{\from{suftesi.dtx}{scstyle7}}
+ \file{scstyle8.tex}{\from{suftesi.dtx}{scstyle8}}
+ \file{scstyle9.tex}{\from{suftesi.dtx}{scstyle9}}
+ \file{scstyle10.tex}{\from{suftesi.dtx}{scstyle10}}
+ \file{scstyle11.tex}{\from{suftesi.dtx}{scstyle11}}
+ \file{scstyle12.tex}{\from{suftesi.dtx}{scstyle12}}
+ \file{collect-examples.tex}{\from{suftesi.dtx}{collect-examples}}
}
\Msg{***********************************************************}
diff --git a/Master/texmf-dist/tex/latex/suftesi/suftesi.cls b/Master/texmf-dist/tex/latex/suftesi/suftesi.cls
index 36aa0fc4a3e..527ac390668 100644
--- a/Master/texmf-dist/tex/latex/suftesi/suftesi.cls
+++ b/Master/texmf-dist/tex/latex/suftesi/suftesi.cls
@@ -19,19 +19,16 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesClass{suftesi}
- [2012/04/22 v0.9 A class for typesetting theses, books and articles]
-\newif\ifsuftesi@centertitle
-\newif\ifsuftesi@sctitles
+ [2012/08/31 v0.9a A class for typesetting theses, books and articles]
\newif\ifsuftesi@artemisia
\newif\ifsuftesi@porson
-\newif\ifsuftesi@defaultfont
\newif\ifsuftesi@defaultgreek
-\newif\ifsuftesi@centerheadings
+\newif\ifsuftesi@defaultfont
+\newif\ifsuftesi@centerheader
\newif\ifsuftesi@sufplain
\newif\ifsuftesi@bozza
\newif\ifsuftesi@article
\newif\ifsuftesi@authortitle
-\newif\ifsuftesi@nofront
\newif\ifsuftesi@periodical
\newif\ifsuftesi@compact
\newif\ifsuftesi@supercompact
@@ -41,44 +38,355 @@
\newif\ifsuftesi@nomarginpar
\newif\ifsuftesi@dottedtoc
\newif\ifsuftesi@raggedtoc
-\DeclareOption{centertitle}{\suftesi@centertitletrue}
-\DeclareOption{sctitles}{\suftesi@sctitlestrue}
-\DeclareOption{disablefront}{\suftesi@nofronttrue}
-\DeclareOption{defaultfont}{\suftesi@defaultfonttrue\suftesi@defaultgreektrue}
-\DeclareOption{artemisia}{\suftesi@artemisiatrue\suftesi@porsonfalse
-\suftesi@defaultgreekfalse}
-\DeclareOption{porson}{\suftesi@porsontrue\suftesi@artemisiafalse
-\suftesi@defaultgreekfalse}
-\DeclareOption{defaultgreek}{\suftesi@defaultgreektrue
-\suftesi@artemisiafalse\suftesi@porsonfalse}
-\DeclareOption{centerheadings}{\suftesi@centerheadingstrue}
-\DeclareOption{sufplain}{\suftesi@sufplaintrue}
-\DeclareOption{bozza}{\suftesi@bozzatrue}
-\DeclareOption{periodical}{\suftesi@periodicaltrue\suftesi@compacttrue}
-\DeclareOption{compact}{\suftesi@compacttrue}
-\DeclareOption{supercompact}{\suftesi@supercompacttrue}
-\DeclareOption{elements}{\suftesi@elementstrue\suftesi@sufelementstrue
-\suftesi@supercompactfalse\suftesi@compactfalse}
-\DeclareOption{sufelements}{\suftesi@sufelementstrue\suftesi@sctitlestrue}
-\DeclareOption{nocrop}{\suftesi@nocroptrue}
-\DeclareOption{nomarginpar}{\suftesi@nomarginpartrue}
-\DeclareOption{article}{\suftesi@articletrue}
-\DeclareOption{authortitle}{\suftesi@authortitletrue}
-\DeclareOption{dottedtoc}{\suftesi@dottedtoctrue}
-\DeclareOption{raggedtoc}{\suftesi@raggedtoctrue}
+\newif\ifsuftesi@tocpageleft
+\newif\ifsuftesi@defaultparindent
+\newif\ifsuftesi@standardfootnote
+\newif\ifsuftesi@dottedfootnote
+\newif\ifsuftesi@alignlist
+\newif\ifsuftesi@indentlist
+\newif\ifsuftesi@ralignquotation
+\newif\ifsuftesi@smallquotation
+\newif\ifsuftesi@romanchap
+\newif\ifsuftesi@centerpart
+\newif\ifsuftesi@centerchap
+\newif\ifsuftesi@centersec
+\newif\ifsuftesi@centersubsec
+\newif\ifsuftesi@rightpart
+\newif\ifsuftesi@rightchap
+\newif\ifsuftesi@rightsec
+\newif\ifsuftesi@rightsubsec
+\newif\ifsuftesi@centersubsubsec
+\newif\ifsuftesi@rightsubsubsec
+\newif\ifsuftesi@numparpart
+\newif\ifsuftesi@numparchap
+\newif\ifsuftesi@numparsec
+\newif\ifsuftesi@numparsubsec
+\newif\ifsuftesi@numparsubsubsec
+\newif\ifsuftesi@dottedpart
+\newif\ifsuftesi@dottedchap
+\newif\ifsuftesi@italicpart
+\newif\ifsuftesi@italicchap
+\newif\ifsuftesi@italicsec
+\newif\ifsuftesi@italicsubsec
+\newif\ifsuftesi@italicsubsubsec
+\newif\ifsuftesi@smallcapspart
+\newif\ifsuftesi@smallcapschap
+\newif\ifsuftesi@smallcapssec
+\newif\ifsuftesi@smallcapssubsec
+\newif\ifsuftesi@smallcapssubsubsec
+\newif\ifsuftesi@italicLhead
+\newif\ifsuftesi@italicRhead
+\newif\ifsuftesi@italicheader
+\newif\ifsuftesi@smallcapsRhead
+\newif\ifsuftesi@smallcapsLhead
+\newif\ifsuftesi@smallcapsheader
+\DeclareOption{defaultfont}{
+ \suftesi@defaultfonttrue
+ \suftesi@defaultgreektrue}
+\DeclareOption{artemisia}{
+ \suftesi@artemisiatrue
+ \suftesi@porsonfalse
+ \suftesi@defaultgreekfalse}
+\DeclareOption{porson}{
+ \suftesi@porsontrue
+ \suftesi@artemisiafalse
+ \suftesi@defaultgreekfalse}
+\DeclareOption{defaultgreek}{
+ \suftesi@defaultgreektrue
+ \suftesi@artemisiafalse
+ \suftesi@porsonfalse}
+\DeclareOption{centerheader}{
+ \suftesi@centerheadertrue}
+\DeclareOption{sufplain}{
+ \suftesi@sufplaintrue}
+\DeclareOption{bozza}{
+ \suftesi@bozzatrue}
+\DeclareOption{periodical}{
+ \suftesi@periodicaltrue
+ \suftesi@compacttrue}
+\DeclareOption{compact}{
+ \suftesi@compacttrue}
+\DeclareOption{supercompact}{
+ \suftesi@supercompacttrue}
+\DeclareOption{elements}{
+ \suftesi@elementstrue
+ \suftesi@sufelementstrue
+ \suftesi@articlefalse
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@raggedtoctrue
+ }
+\DeclareOption{sufelements}{
+ \suftesi@sufelementstrue
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@compactfalse
+ \suftesi@supercompactfalse}
+\DeclareOption{nocrop}{
+ \suftesi@nocroptrue}
+\DeclareOption{nomarginpar}{
+ \suftesi@nomarginpartrue}
+\DeclareOption{article}{
+ \suftesi@articletrue}
+\DeclareOption{authortitle}{
+ \suftesi@authortitletrue}
+\DeclareOption{dottedtoc}{
+ \suftesi@dottedtoctrue}
+\DeclareOption{raggedtoc}{
+ \suftesi@raggedtoctrue}
+\DeclareOption{tocpageleft}{
+ \suftesi@tocpagelefttrue}
+\DeclareOption{defaultparindent}{
+ \suftesi@defaultparindenttrue}
+\DeclareOption{standardfootnote}{
+ \suftesi@standardfootnotetrue}
+\DeclareOption{dottedfootnote}{
+ \suftesi@dottedfootnotetrue}
+\DeclareOption{alignlist}{
+ \suftesi@alignlisttrue}
+\DeclareOption{indentlist}{
+ \suftesi@indentlisttrue}
+\DeclareOption{ralignquotation}{
+ \suftesi@ralignquotationtrue}
+\DeclareOption{smallquotation}{
+ \suftesi@smallquotationtrue}
+\DeclareOption{centerpart}{
+ \suftesi@centerparttrue}
+\DeclareOption{centerchap}{
+ \suftesi@centerchaptrue}
+\DeclareOption{centersec}{
+ \suftesi@centersectrue}
+\DeclareOption{rightpart}{
+ \suftesi@rightparttrue}
+\DeclareOption{rightchap}{
+ \suftesi@rightchaptrue}
+\DeclareOption{rightsec}{
+ \suftesi@rightsectrue}
+\DeclareOption{numparpart}{
+ \suftesi@numparparttrue}
+\DeclareOption{numparchap}{
+ \suftesi@numparchaptrue}
+\DeclareOption{numparsec}{
+ \suftesi@numparsectrue}
+\DeclareOption{smallcapspart}{
+ \suftesi@smallcapsparttrue}
+\DeclareOption{smallcapschap}{
+ \suftesi@smallcapschaptrue}
+\DeclareOption{smallcapssec}{
+ \suftesi@smallcapssectrue}
+\DeclareOption{italicpart}{
+ \suftesi@italicparttrue}
+\DeclareOption{italicchap}{
+ \suftesi@italicchaptrue}
+\DeclareOption{italicsec}{
+ \suftesi@italicsectrue}
+\DeclareOption{italicsubsec}{
+ \suftesi@italicsubsectrue}
+\DeclareOption{romanchap}{
+ \suftesi@romanchaptrue}
+\DeclareOption{dottedpart}{
+ \suftesi@dottedparttrue}
+\DeclareOption{dottedchap}{
+ \suftesi@dottedchaptrue}
+\DeclareOption{italicheader}{
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{smallcapsheader}{
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{rmstyle1}{
+ \suftesi@italicsectrue}
+\DeclareOption{rmstyle2}{
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue}
+\DeclareOption{rmstyle3}{
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue}
+\DeclareOption{rmstyle4}{
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue}
+\DeclareOption{rmstyle5}{
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue}
+\DeclareOption{rmstyle6}{
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue}
+\DeclareOption{itstyle1}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle2}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle3}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle4}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle5}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle6}{
+ \suftesi@italicchaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle7}{
+ \suftesi@italicchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicsubsectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle8}{
+ \suftesi@italicchaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle9}{
+ \suftesi@italicchaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle10}{
+ \suftesi@italicchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle11}{
+ \suftesi@italicchaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{itstyle12}{
+ \suftesi@italicchaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicLheadtrue
+ \suftesi@italicRheadtrue}
+\DeclareOption{scstyle1}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle2}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle3}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle4}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle5}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@centerchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle6}{
+ \suftesi@smallcapschaptrue
+ \suftesi@italicsectrue
+ \suftesi@rightchaptrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle7}{
+ \suftesi@smallcapschaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle8}{
+ \suftesi@smallcapschaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle9}{
+ \suftesi@smallcapschaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle10}{
+ \suftesi@smallcapschaptrue
+ \suftesi@numparchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle11}{
+ \suftesi@smallcapschaptrue
+ \suftesi@centerchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
+\DeclareOption{scstyle12}{
+ \suftesi@smallcapschaptrue
+ \suftesi@rightchaptrue
+ \suftesi@italicsubsectrue
+ \suftesi@numparchaptrue
+ \suftesi@smallcapssectrue
+ \suftesi@smallcapsLheadtrue
+ \suftesi@smallcapsRheadtrue}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
-\ExecuteOptions{artemisia}
+\ExecuteOptions{artemisia,rmstyle1}
\ProcessOptions
\relax
-\LoadClass[a4paper]{book}
+\LoadClass{book}
\RequirePackage{color}
\definecolor{sufred}{rgb}{0.5,0,0}
\definecolor{sufgray}{rgb}{0.5,0.5,0.5}
\RequirePackage{ifxetex,ifluatex}
-\ifxetex\relax
- \else
- \RequirePackage{microtype}
- \fi
+\ifxetex
+ \relax
+ \else
+ \RequirePackage{microtype}
+\fi
\RequirePackage{textcase}
\RequirePackage{multicol}
\RequirePackage{emptypage}
@@ -97,10 +405,10 @@
\renewcommand{\sfdefault}{iwona}
\fi
\ifsuftesi@artemisia
-\def\suftesi@greekfamily{artemisiaeuler}
+\def\SUF@greekfamily{artemisiaeuler}
\fi
\ifsuftesi@defaultgreek
-\def\suftesi@greekfamily{cmr}
+\def\SUF@greekfamily{cmr}
\fi
\ifsuftesi@porson
\sbox\z@{\fontsize{10}{10}\normalfont A}
@@ -109,105 +417,98 @@
\dimexpr(0.001\dimexpr\numexpr(\dimexpr(1000\ht\z@)/\ht\tw@)\p@)
\edef\art@scale{\strip@pt\dimen@}
\DeclareFontFamily{LGR}{porson}{}
-\DeclareFontShape{LGR}{porson}{m}{n}{<-> s * [\art@scale] gporsonrg6a}{}
-\DeclareFontShape{LGR}{porson}{m}{it}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{b}{n}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{b}{it}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{m}{sl}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{b}{sl}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{m}{sc}{<-> ssub * porson/m/n}{}
-\DeclareFontShape{LGR}{porson}{bx}{n}{<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{m}{n} {<-> s * [\art@scale] gporsonrg6a}{}
+\DeclareFontShape{LGR}{porson}{m}{it} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{b}{n} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{b}{it} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{m}{sl} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{b}{sl} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{m}{sc} {<-> ssub * porson/m/n}{}
+\DeclareFontShape{LGR}{porson}{bx}{n} {<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{it}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{sl}{<-> ssub * porson/m/n}{}
- \def\suftesi@greekfamily{porson}
+ \def\SUF@greekfamily{porson}
\fi
\AtBeginDocument{
\DeclareRobustCommand{\greektext}{%
- \fontencoding{LGR}\fontfamily{\suftesi@greekfamily}\selectfont
+ \fontencoding{LGR}\fontfamily{\SUF@greekfamily}\selectfont
\def\encodingdefault{LGR}}}
\fi
\RequirePackage{geometry}
+\ifsuftesi@defaultparindent
+ \relax
+ \else
\parindent1em
-\ifcase\@ptsize\relax
-\geometry{%
- textwidth=312pt,
- textheight=624pt}\or
-\geometry{%
- textwidth=324pt,
- textheight=648pt}\or
-\geometry{%
- textwidth=324pt,
- textheight=648pt}
- \fi
-\geometry{%
- marginparsep=12pt,
- includehead,
- hmarginratio=1:2,
- vmarginratio=1:2,
- heightrounded,
- marginparwidth=82pt}
+\fi
+ \geometry{heightrounded}
\ifsuftesi@nocrop
- \relax
- \else
- \RequirePackage[a4,cam,center]{crop}
+ \relax
+ \else
+ \RequirePackage[a4,cam,center]{crop}
\fi
\ifsuftesi@periodical
- \geometry{
- textheight=16.5cm,
- textwidth=11cm,
- paperwidth=17cm,
- paperheight=24cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=70pt,
- marginparsep=10pt}
+ \geometry{
+ textheight= 165mm,
+ textwidth= 110mm,
+ paperwidth= 170mm,
+ paperheight= 240mm,
+ marginratio= 2:3,
+ marginparwidth= 75pt,
+ marginparsep= 10pt}
\else
\ifsuftesi@compact
- \geometry{
- textheight=16.5cm,
- textwidth=11cm,
- paperwidth=16cm,
- paperheight=24cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=65pt,
- marginparsep=10pt}
+ \geometry{
+ textheight= 165mm,
+ textwidth= 110mm,
+ paperwidth= 160mm,
+ paperheight= 240mm,
+ marginratio= 2:3,
+ marginparwidth= 65pt,
+ marginparsep= 10pt}
\else
\ifsuftesi@supercompact
- \geometry{
- textheight=15cm,
- textwidth=10cm,
- paperwidth=14cm,
- paperheight=21cm,
- hmarginratio=2:3,
- vmarginratio=2:3,
- includefoot,
- includehead,
- heightrounded,
- marginparwidth=50pt,
- marginparsep=9pt}
+ \geometry{
+ textheight= 150mm,
+ textwidth= 100mm,
+ paperwidth= 140mm,
+ paperheight= 210mm,
+ marginratio= 2:3,
+ marginparwidth= 50pt,
+ marginparsep= 9pt}
\else
\ifsuftesi@elements
- \geometry{%
- textwidth=251pt,
- textheight=502pt,
- marginparwidth=60pt,
- marginparsep=18pt,
- paperwidth=378pt,
- paperheight=654pt,
- heightrounded,
- outer=91.2pt,
- top=64pt}
+ \geometry{%
+ textwidth= 251pt,
+ textheight= 502pt,
+ paperwidth= 374pt,
+ paperheight= 648pt,
+ marginparwidth= 60pt,
+ marginparsep= 18pt,
+ outer= 90pt,
+ top= 64pt}
\else
+\ifcase\@ptsize\relax
+\geometry{%
+ textwidth= 312pt,
+ textheight= 624pt}\or
+\geometry{%
+ textwidth= 324pt,
+ textheight= 648pt}\or
+\geometry{%
+ textwidth= 324pt,
+ textheight= 648pt}
+ \fi
+\geometry{%
+ a4paper,
+ includehead,
+ heightrounded,
+ marginparwidth= 82pt,
+ marginparsep= 12pt,
+ hmarginratio= 1:2,
+ vmarginratio= 1:2}
+ \fi
+ \fi
\fi
- \fi
-\fi
\fi
\if@twoside
\relax
@@ -217,144 +518,312 @@
\RequirePackage{titlesec}
\newlength{\sectionsep}
\setlength{\sectionsep}{\dimexpr(\baselineskip) plus 1pt minus 1pt}
-\ifsuftesi@supercompact
- \DeclareRobustCommand{\sufchaptersize}{\large}
+\ifsuftesi@periodical
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
\else
\ifsuftesi@compact
- \DeclareRobustCommand{\sufchaptersize}{\Large}
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
\else
- \DeclareRobustCommand{\sufchaptersize}{\Large}
- \fi
+ \ifsuftesi@supercompact
+ \DeclareRobustCommand{\SUF@chaptersize}{\large}
+ \else
+ \DeclareRobustCommand{\SUF@chaptersize}{\Large}
+ \fi
+ \fi
\fi
\ifxetex
- \DeclareRobustCommand{\suftesi@titlesmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%
\addfontfeature{LetterSpace=6}\scshape\MakeTextLowercase{#1}}
- \DeclareRobustCommand{\suftesi@headingsmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%
\addfontfeature{LetterSpace=6}\scshape\MakeTextLowercase{#1}}
\newcommand{\chapnumfont}[1]{%
- \def\@chapnumfont{\fontspec{#1}}}
+ \def\SUF@chapnumfont{\fontspec[Numbers=OldStyle]{#1}}}
\chapnumfont{Palatino}
\else
- \DeclareRobustCommand{\suftesi@titlesmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%
\scshape\MakeTextLowercase{\textls[110]{#1}}}%
- \DeclareRobustCommand{\suftesi@headingsmallcaps}[1]{%
+ \DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%
\scshape\MakeTextLowercase{\textls[110]{#1}}}%
\newcommand{\chapnumfont}[1]{%
- \def\@chapnumfont{\fontfamily{#1}}}
+ \def\SUF@chapnumfont{\fontfamily{#1}}}
\chapnumfont{pplj}
\fi
-\ifsuftesi@article
-\titleclass{\part}{straight}
-\titleformat{\part}[hang]
- {\large}
- {\ifsuftesi@sctitles\scshape\else\fi\partname~\thepart}
- {.5em}
- {\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
- \titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]
-\else
-\titleformat{\part}[display]
- {\LARGE\filcenter}
- {\sufchaptersize\ifsuftesi@sctitles\scshape\else\fi\partname~\thepart}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
+\ifsuftesi@romanchap
+ \def\SUF@thechapter{\Roman{chapter}}
+ \else
+ \def\SUF@thechapter{\arabic{chapter}}
+\fi
+\ifsuftesi@centerpart
+ \def\SUF@lr@PARTSwitch{\filcenter}
+ \else
+ \ifsuftesi@rightpart
+ \def\SUF@lr@PARTSwitch{\filleft}
+ \else
+ \def\SUF@lr@PARTSwitch{\filright}
+ \fi
\fi
+\ifsuftesi@centerchap
+ \def\SUF@lr@CHAPSwitch{\filcenter}
+ \else
+ \ifsuftesi@rightchap
+ \def\SUF@lr@CHAPSwitch{\filleft}
+ \else
+ \def\SUF@lr@CHAPSwitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersec
+ \def\SUF@lr@SECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsec
+ \def\SUF@lr@SECswitch{\filleft}
+ \else
+ \def\SUF@lr@SECswitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersubsec
+ \def\SUF@lr@SUBSECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsubsec
+ \def\SUF@lr@SUBSECswitch{\filleft}
+ \else
+ \def\SUF@lr@SUBSECswitch{\filright}
+ \fi
+\fi
+\ifsuftesi@centersubsubsec
+ \def\SUF@lr@SUBSUBSECswitch{\filcenter}
+ \else
+ \ifsuftesi@rightsubsubsec
+ \def\SUF@lr@SUBSUBSECswitch{\filleft}
+ \else
+ \def\SUF@lr@SUBSUBSECswitch{\filright}
+ \fi
+\fi
+\ifsuftesi@dottedchap
+ \def\SUF@dotchap{.}
+ \else
+ \def\SUF@dotchap{}
+\fi
+\ifsuftesi@dottedpart
+ \def\SUF@dotpart{.}
+ \else
+ \def\SUF@dotpart{}
+\fi
+\def\SUF@chapnumpos{-73}
\ifsuftesi@sufelements
\titleformat{\chapter}[block]
{}%
{\begin{picture}(0,0)
\setlength{\unitlength}{1pt}
- \@chapnumfont%
+ \SUF@chapnumfont%
\ifsuftesi@elements
- \fontsize{64}{64}\selectfont%
- \put(0,-73){%
- \hskip\dimexpr(\textwidth+\marginparsep)\textcolor{sufgray}{\thechapter}}%
+ \ifsuftesi@periodical
+ \fontsize{80}{80}\selectfont%
+ \def\SUF@chapnumpos{-83}
+ \else
+ \ifsuftesi@compact
+ \fontsize{80}{80}\selectfont%
+ \def\SUF@chapnumpos{-83}
+ \else
+ \ifsuftesi@supercompact
+ \fontsize{64}{64}\selectfont%
+ \def\SUF@chapnumpos{-73}
+ \else
+ \fontsize{64}{64}\selectfont%
+ \def\SUF@chapnumpos{-73}
+ \fi\fi\fi
\else
\fontsize{95}{95}\selectfont%
- \put(0,-83){\hskip\dimexpr(\textwidth+\marginparsep)%
- \textcolor{sufgray}{\thechapter}}%
+ \def\SUF@chapnumpos{-83}
\fi
+ \put(0,\SUF@chapnumpos){%
+ \hskip\dimexpr(\textwidth+\marginparsep)%
+ \textcolor{sufgray}{\SUF@thechapter}}%
\end{picture}}%
{0pt}
- {\suftesi@titlesmallcaps}
+ {\Large\SUF@titlesmallcaps}
[\rule{\textwidth}{.1pt}]
-\else
-\ifsuftesi@centertitle
- \titleformat{\chapter}[display]
- {\filcenter}
- {\sufchaptersize\thechapter}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
-\else
- \titleformat{\chapter}[hang]
- {\filright}
- {\sufchaptersize\thechapter.}
- {3ex}
- {\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\fi}
- \fi
-\fi
-\ifsuftesi@compact
- \titlespacing*{\chapter}{0em}{0ex}{18ex}
- \else
- \ifsuftesi@supercompact
- \titlespacing*{\chapter}{0em}{0ex}{18ex}
- \else
- \ifsuftesi@elements
- \titlespacing*{\chapter}{0em}{-45pt}{10pt}[0em]
- \else
- \ifsuftesi@sufelements
- \titlespacing*{\chapter}{0em}{6ex}{10pt}[0em]
- \else
- \titlespacing*{\chapter}{0em}{6ex}{18ex}
- \fi
- \fi
- \fi
-\fi
-\ifsuftesi@elements
-\titleformat{\section}[hang]
- {\raggedright}
+ \titlespacing*{\chapter}{0em}{-16pt}{10pt}[0em]
+\titleformat{\section}[block]
+ {\filright}
{\textnormal\thesection}
{1em}
- {\small\suftesi@titlesmallcaps}
-\titlespacing*{\section}{0em}{\baselineskip}{\baselineskip}[0em]
+ {\SUF@titlesmallcaps}
+\titlespacing*{\section}{0em}{1em}{1em}[0em]
\titleformat{\subsection}[block]
{\filright\normalsize\itshape}
{\textnormal\thesubsection}
{1em}
{}
-\titlespacing*{\subsection}{0em}{\baselineskip}{\baselineskip}[0em]
+ \titlespacing*{\subsection}{0em}{\baselineskip}{\baselineskip}[0em]
\titleformat{\subsubsection}[block]
- {\filright\normalsize\itshape}
+ {\filright\normalsize}
{\textnormal\thesubsubsection}
{1em}
{}
-\titlespacing*{\subsubsection}{0em}{\baselineskip}{\baselineskip}[0em]
-\else
+ \titlespacing*{\subsubsection}{0em}{\baselineskip}{\baselineskip}[0em]
+ \else
+\def\SUF@PART@StyleSwitch{%
+ \ifsuftesi@smallcapspart
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicpart
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@CHAP@StyleSwitch{%
+ \ifsuftesi@smallcapschap
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicchap
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@SEC@StyleSwitch{%
+ \ifsuftesi@smallcapssec
+ \expandafter\SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsec
+ \itshape
+ \else
+ \fi
+\fi}
+\def\SUF@SUBSEC@StyleSwitch{%
+ \ifsuftesi@smallcapssubsec
+ \expandafter
+ \SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsubsec
+ \itshape
+ \else
+ \fi
+\fi
+}
+\def\SUF@SUBSUBSEC@StyleSwitch{%
+ \ifsuftesi@smallcapssubsubsec
+ \expandafter
+ \SUF@titlesmallcaps
+ \else
+ \ifsuftesi@italicsubsubsec
+ \itshape
+ \else
+ \fi
+\fi}
\ifsuftesi@article
- \renewcommand\thesection {\@arabic\c@section}
- \renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
- \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}
- \renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
- \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\def\chapter#1{\ClassError{suftesi}
+ {\noexpand\chapter level is not defined using 'article' option}
+ {\noexpand\chapter level is not defined using 'article' option}}
+ \setcounter{tocdepth}{3}
+ \setcounter{secnumdepth}{3}
+ \renewcommand\thesection{%
+ \@arabic\c@section}
+ \renewcommand\thesubsection{%
+ \thesection.\@arabic\c@subsection}
+ \renewcommand\thesubsubsection{%
+ \thesubsection.\@arabic\c@subsubsection}
+ \renewcommand\theparagraph{%
+ \thesubsubsection.\@arabic\c@paragraph}
+ \renewcommand\thesubparagraph{%
+ \theparagraph.\@arabic\c@subparagraph}
+\titleclass{\part}{straight}
+\titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]
+\else
+\fi
+\ifsuftesi@numparpart
+\titleformat{\part}[display]
+ {\SUF@chaptersize\SUF@lr@PARTSwitch}
+ {\SUF@PART@StyleSwitch\partname\hskip1em\thepart\SUF@dotpart}
+ {2ex}
+ {\SUF@PART@StyleSwitch}
\else
+\titleformat{\part}[hang]
+ {\SUF@chaptersize\SUF@lr@PARTSwitch}
+ {\SUF@PART@StyleSwitch\partname\hskip1em\thepart\SUF@dotpart}
+ {3em}
+ {\SUF@PART@StyleSwitch}
+\fi
+\ifsuftesi@numparchap
+ \titleformat{\chapter}[display]
+ {\SUF@chaptersize\SUF@lr@CHAPSwitch}
+ {\SUF@thechapter\SUF@dotchap}
+ {2ex}
+ {\SUF@CHAP@StyleSwitch}
+ \else
+ \titleformat{\chapter}[hang]
+ {\SUF@chaptersize\SUF@lr@CHAPSwitch}
+ {\SUF@thechapter\SUF@dotchap}
+ {3em}
+ {\SUF@CHAP@StyleSwitch}
+ \fi
+\ifsuftesi@numparchap
+ \def\SUF@ADJnumparchap{-2.5\baselineskip}
+ \else
+ \def\SUF@ADJnumparchap{0pt}
+\fi
+\ifsuftesi@periodical
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \ifsuftesi@compact
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \ifsuftesi@supercompact
+ \titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}
+ \else
+ \titlespacing*{\chapter}{0em}{%
+ \dimexpr(6ex+\SUF@ADJnumparchap)}{18ex}
+ \titlespacing*{name=\chapter,numberless}{0em}{6ex}{18ex}
+ \fi
+ \fi
\fi
+\ifsuftesi@numparsec
+\titleformat{\section}[display]
+ {\SUF@lr@SECswitch}
+ {\thesection}
+ {0ex}
+ {\SUF@SEC@StyleSwitch}
+\titlespacing*{\section}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\section}[hang]
- {\filright}
+ {\SUF@lr@SECswitch}
{\thesection}
- {.5em}
- {\unskip\ifsuftesi@sctitles\expandafter\suftesi@titlesmallcaps\else\itshape\fi}
+ {1em}
+ {\SUF@SEC@StyleSwitch}
\titlespacing*{\section}{0ex}{\sectionsep}{\sectionsep}[0ex]
+\fi
+\ifsuftesi@numparsubsec
+\titleformat{\subsection}[display]
+ {\SUF@lr@SUBSECswitch}
+ {\textnormal\thesubsection}
+ {0ex}
+ {\SUF@SUBSEC@StyleSwitch}
+\titlespacing*{\subsection}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\subsection}[hang]
- {}
+ {\SUF@lr@SUBSECswitch}
{\textnormal\thesubsection}
- {.5em}
- {\itshape}
+ {1em}
+ {\SUF@SUBSEC@StyleSwitch}
\titlespacing*{\subsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]
+\fi
+\ifsuftesi@numparsubsubsec
+\titleformat{\subsubsection}[display]
+ {\SUF@lr@SUBSUBSECswitch}
+ {\textnormal\thesubsubsection}
+ {0ex}
+ {\SUF@SUBSUBSEC@StyleSwitch}
+\titlespacing*{\subsubsection}{0em}{\sectionsep}{\sectionsep}[0em]
+\else
\titleformat{\subsubsection}[hang]
- {}
+ {\SUF@lr@SUBSUBSECswitch}
{\textnormal\thesubsubsection}
- {.5em}
- {\itshape}
-\titlespacing*{\subsubsection}{\parindent}{\baselineskip}{\baselineskip}[0ex]
+ {1em}
+ {\SUF@SUBSUBSEC@StyleSwitch}
+\titlespacing*{\subsubsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]
+ \fi
\fi
\titleformat{\paragraph}[runin]
{}
@@ -370,7 +839,7 @@
{}
[{.}\hspace*{1em}]
\titlespacing*{\subparagraph}{\parindent}{.5\sectionsep}{.5\sectionsep}
-\ifsuftesi@article %ARTICLE
+\ifsuftesi@article
\AtBeginDocument{%
\@ifpackageloaded{biblatex}{%
\defbibheading{bibliography}[\refname]{%
@@ -402,7 +871,7 @@
\subsection{#1}}}%
{\relax}%
}%
-\else %BOOK
+\else
\AtBeginDocument{%
\@ifpackageloaded{biblatex}{%
\defbibheading{bibliography}[\bibname]{%
@@ -437,118 +906,7 @@
{\relax}%
}%
\fi
-\RequirePackage{titletoc}
-\ifsuftesi@dottedtoc
- \newcommand{\suftesi@titlerule}{\titlerule*{\footnotesize .\ }}
- \newcommand{\suftesi@chaptitlerule}{\titlerule*{}}
- \else
-\ifsuftesi@raggedtoc
- \newcommand{\suftesi@titlerule}{\hspace{1.5em}}
- \newcommand{\suftesi@chaptitlerule}{\hspace{1.5em}}
- \else
- \newcommand{\suftesi@titlerule}{\titlerule*{}}
- \newcommand{\suftesi@chaptitlerule}{\titlerule*{}}
- \fi
-\fi
-\ifsuftesi@article
-\renewcommand\tableofcontents{%
-\thispagestyle{empty}
- \section*{\contentsname
- \@mkboth{\contentsname}{\contentsname}}%
- \@starttoc{toc}%
- \vspace{2ex}%
- }
-\renewcommand\listoffigures{%
- \section*{\listfigurename}%
- \@mkboth{\listfigurename}%
- {\listfigurename}%
- \@starttoc{lof}%
- \vspace{2ex}%
- }
-\renewcommand\listoftables{%
- \section*{\listtablename}%
- \@mkboth{%
- \listtablename}%
- {\listtablename}%
- \@starttoc{lot}%
- \vspace{2ex}%
- }
-\else
-\renewcommand\tableofcontents{%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\contentsname
- \@mkboth{\contentsname}{\contentsname}}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- }
- \fi
-\titlecontents{part}
- [0em]
- {\addvspace{3ex}\partname~}
- {\thecontentslabel\hspace*{1em}}
- {}
- {}
- [\addvspace{1ex}]
-\titlecontents{chapter}
- [0em]
- {\addvspace{2ex}}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@chaptitlerule\contentspage}
- [\addvspace{1ex}]
-\titlecontents{section}
- [1.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\ifsuftesi@article\suftesi@chaptitlerule%
- \else\suftesi@titlerule\fi\contentspage}
-\titlecontents{subsection}
- [3em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{subsubsection}
- [4.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{paragraph}
- [6em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{subparagraph}
- [7.5em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{figure}
- [0em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\titlecontents{table}
- [0em]
- {}
- {\thecontentslabel\hspace*{1em}}
- {}
- {\suftesi@titlerule\contentspage}
-\ifsuftesi@article
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{3}
-\else
-\fi
- \renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}}
+\renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}}
\edef\title{\noexpand\@dblarg
\expandafter\noexpand\csname\string\title\endcsname}
\def\@headtitle{--missing title--%
@@ -573,8 +931,20 @@
\null\vfil
\vskip 60\p@
\begin{center}%
- {\sufchaptersize\color{sufred}\sffamily\ifsuftesi@sctitles%
- \suftesi@titlesmallcaps{\@title}\else\@title\fi \par}%
+ {\SUF@chaptersize\color{sufred}\sffamily%
+ \ifsuftesi@smallcapschap%
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \ifsuftesi@article
+ \ifsuftesi@smallcapssec
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \@title
+ \fi
+ \else
+ \@title
+ \fi
+ \fi\par}%
\vskip 3em%
{\small\lineskip .75em%
\begin{tabular}[t]{c}%
@@ -629,8 +999,20 @@
\vskip 2em%
\begin{center}%
\let \footnote \thanks
- {\sufchaptersize\color{sufred}\sffamily\ifsuftesi@sctitles%
- \suftesi@titlesmallcaps{\@title}\else\@title\fi\par}%
+ {\SUF@chaptersize\color{sufred}\sffamily%
+ \ifsuftesi@smallcapschap%
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \ifsuftesi@article
+ \ifsuftesi@smallcapssec
+ \SUF@titlesmallcaps{\@title}
+ \else
+ \@title
+ \fi
+ \else
+ \@title
+ \fi
+ \fi\par}%
\vskip 1.5em%
{\small\lineskip .5em%
\begin{tabular}[t]{c}%
@@ -645,8 +1027,7 @@
\AtBeginDocument{%
\@ifpackageloaded{frontespizio}{%
\ifsuftesi@periodical
- \Margini{1cm}{7cm}{5cm}{1cm}%
- \Rientro{1cm}%
+ \Margini {5.5cm}{7cm}{4.5cm}{1cm}
\else
\ifsuftesi@compact
\Margini{1cm}{7cm}{6cm}{1cm}%
@@ -662,22 +1043,25 @@
}%
{\relax}}
\renewenvironment{theindex}
- {\setlength\columnseprule{0pt}
- \setlength\columnsep{35pt}%
- \cleardoublepage
- \@makeschapterhead{\indexname}%
- \begin{multicols}{2}
- \markboth{\indexname}{\indexname}%
- \raggedright\small
- \setlength\parindent{0pt}%
- \setlength\parskip{0pt plus 0.3pt}%
- \thispagestyle{plain}\let\item\@idxitem}
- {\end{multicols}}
-\renewcommand\@idxitem{\par\hangindent 15\p@}
-\newcommand{\appendicesname}[1]{\def\suff@appendices{#1}}
+ {\if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \twocolumn[\@makeschapterhead{\indexname}]%
+ \@mkboth{\indexname}{\indexname}%
+ \thispagestyle{plain}%
+ \raggedright\small%
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \columnseprule \z@
+ \columnsep 35\p@
+ \let\item\@idxitem}
+ {\if@restonecol\onecolumn\else\clearpage\fi}
+\newcommand{\appendicesname}[1]{\def\SUF@appendices{#1}}
\appendicesname{Appendici}
- \newcommand{\appendixpage}{\@appendixpage}
-\def\@appendixpage{%
+ \newcommand{\appendixpage}{\SUF@appendixpage}
+\def\SUF@appendixpage{%
\@mainmattertrue
\titlecontents{part}
[0em]
@@ -689,18 +1073,18 @@
\let\contentspage\relax
\cleardoublepage
\thispagestyle{empty}
- \addcontentsline{toc}{part}{\suff@appendices}
+ \addcontentsline{toc}{part}{\SUF@appendices}
\begingroup
\centering
\null\vfil
- {\LARGE\suff@appendices\par}
+ {\LARGE\SUF@appendices\par}
\vfil
\endgroup
\cleardoublepage
\titlecontents{part}
[0em]
{\addvspace{3ex}\partname~}
- {\thecontentslabel\hspace*{1em}}
+ {\makebox[\SUF@label@part][l]{\thecontentslabel}\hspace*{1em}}
{}
{}
[\addvspace{1ex}]
@@ -713,16 +1097,11 @@
\gdef\thechapter{\@Alph\c@chapter}
\titleformat{\chapter}[block]
{\vskip-22pt}%
- {\small\suftesi@titlesmallcaps{\appendixname}~\Alph{chapter}:\hskip.5em}
+ {\small\SUF@titlesmallcaps{\appendixname}~\Alph{chapter}:\hskip.5em}
{0pt}
- {\small\suftesi@titlesmallcaps}
+ {\small\SUF@titlesmallcaps}
[\rule{\textwidth}{.4pt}]
- \titlespacing*{\chapter}{0em}{10pt}{10pt}[0em]
- \titlecontents{chapter}[1em]
- {\filright\hskip.5em}
- {\suftesi@titlesmallcaps{\appendixname~\thecontentslabel:}\hskip1em}
- {}
- {\contentspage\vspace{5pt}}}
+ \titlespacing*{\chapter}{0em}{-16pt}{10pt}[0em]}
\else
\ifsuftesi@article
\renewcommand\appendix{\par
@@ -741,111 +1120,104 @@
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footnoterule}{}
+\def\SUF@versionstring{\texttt{Version of \today}}
\ifsuftesi@elements%
- \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
- \renewcommand{\sectionmark}[1]{\markright{#1}}
+ \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
+ \renewcommand{\sectionmark}[1]{\markright{#1}}
\fancypagestyle{elements}{%
+ \setlength{\unitlength}{1pt}
\fancyhf{}
\fancyfoot[LE,RO]{\thepage}
\fancyhead[RO]{%
\begin{picture}(0,0)
- \setlength{\unitlength}{1pt}
- \put(0,-104){%
- \hskip\marginparsep
- \parbox[t]{\marginparwidth}{\itshape\raggedright\leftmark}}%
+ \put(0,-104){%
+ \hskip\marginparsep
+ \parbox[t]{\marginparwidth}{\itshape\raggedright\leftmark}}%
\end{picture}}
\fancyhead[LE]{%
\begin{picture}(0,0)
- \setlength{\unitlength}{1pt}
- \put(0,-104){%
- \hskip-\dimexpr(\marginparwidth+\marginparsep)
- \parbox[t]{\marginparwidth}{\itshape\raggedleft\rightmark}}%
- \end{picture}}%
+ \put(0,-104){%
+ \hskip-\dimexpr(\marginparwidth+\marginparsep)
+ \parbox[t]{\marginparwidth}{\itshape\raggedleft\rightmark}}%
+ \end{picture}}%
}%
\else
- \renewcommand{\chaptermark}[1]{\markboth{\chaptertitlename\ \thechapter}{#1}}
- \renewcommand{\sectionmark}[1]{}
+\renewcommand{\chaptermark}[1]{%
+ \markboth{\chaptertitlename\ \SUF@thechapter}{#1}}
+\ifsuftesi@article
+ \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
+ \else
+ \renewcommand{\sectionmark}[1]{}
+\fi
\fi
-\fancypagestyle{plain}{%
- \fancyhf{}
- \fancyfoot[C]{}
- \renewcommand{\headrulewidth}{0pt}
- \renewcommand{\footrulewidth}{0pt}}
+\fancypagestyle{plain}{\pagestyle{sufplain}}
\fancypagestyle{sufplain}{%
\fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyfoot[C]{\footnotesize\sufthepage}}
-\fancypagestyle{centerheadings}{%
- \fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyhead[CO]{\footnotesize\xheadbreakfalse\suf@rightmark}
- \fancyhead[CE]{\footnotesize\xheadbreakfalse%
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyfoot[C]{\footnotesize\SUF@thepage}}
+\def\SUF@LR@MarkSwitch{%
\ifsuftesi@article
\ifsuftesi@authortitle
- \suf@leftmark
+ \SUF@leftmark
\else
- \suf@rightmark
+ \SUF@rightmark
\fi
- \else
- \suf@leftmark
- \fi}
- \fancyfoot[C]{\footnotesize\sufthepage}%
+ \else
+ \SUF@leftmark
+ \fi}
+\fancypagestyle{centerheader}{%
+ \fancyhf{}%
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyhead[CO]{\footnotesize\xheadbreakfalse\SUF@rightmark}
+ \fancyhead[CE]{\footnotesize\xheadbreakfalse%
+ \SUF@LR@MarkSwitch}
+ \fancyfoot[C]{\footnotesize\SUF@thepage}%
}%
\fancypagestyle{sufdefault}{%
\fancyhf{}%
- \fancyfoot[RE,LO]{\ifsuftesi@bozza \footnotesize Version of \today\else\fi}
- \fancyhead[LE,RO]{\footnotesize\sufthepage}
- \fancyhead[LO]{\footnotesize\xheadbreakfalse\suf@rightmark}
+ \fancyfoot[RE,LO]{%
+ \ifsuftesi@bozza\footnotesize\SUF@versionstring\else\fi}
+ \fancyhead[LE,RO]{\footnotesize\SUF@thepage}
+ \fancyhead[LO]{\footnotesize\xheadbreakfalse\SUF@rightmark}
\fancyhead[RE]{\footnotesize\xheadbreakfalse%
- \ifsuftesi@article
- \ifsuftesi@authortitle
- \suf@leftmark
- \else
- \suf@rightmark
- \fi
- \else
- \suf@leftmark
- \fi}
+ \SUF@LR@MarkSwitch}
}%
-\ifsuftesi@article
- \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
- \else
- \fi
-\ifsuftesi@sctitles
- \ifsuftesi@authortitle
- \def\suf@rightmark{\suftesi@headingsmallcaps{\@headtitle}}
+\ifsuftesi@italicRhead
+ \def\SUF@Rheadstyle{\itshape}
+ \else
+ \ifsuftesi@smallcapsRhead
+ \def\SUF@Rheadstyle{\SUF@headingsmallcaps}
\else
- \def\suf@rightmark{\suftesi@headingsmallcaps{\rightmark}}
+ \def\SUF@Rheadstyle{}
\fi
-\else
- \ifsuftesi@authortitle
- \def\suf@rightmark{\nouppercase{\@headtitle}}
- \else
- \def\suf@rightmark{\nouppercase{\rightmark}}
- \fi
\fi
-\ifsuftesi@sctitles
- \ifsuftesi@authortitle
- \def\suf@leftmark{\suftesi@headingsmallcaps{\@author}}
- \else
- \def\suf@leftmark{\suftesi@headingsmallcaps{\suf@leftrightmark}}
- \fi
-\else
-\ifsuftesi@authortitle
- \def\suf@leftmark{\nouppercase{\@author}}
+\ifsuftesi@italicLhead
+ \def\SUF@Lheadstyle{\itshape}
\else
- \def\suf@leftmark{\nouppercase{\suf@leftrightmark}}
+ \ifsuftesi@smallcapsLhead
+ \def\SUF@Lheadstyle{\SUF@headingsmallcaps}
+ \else
+ \def\SUF@Lheadstyle{}
\fi
\fi
-\ifsuftesi@sctitles
- \def\sufthepage{\suftesi@headingsmallcaps{\thepage}}
+ \ifsuftesi@authortitle
+ \def\SUF@rightmark{\SUF@Rheadstyle{\@headtitle}}
+ \def\SUF@leftmark{\SUF@Lheadstyle{\@author}}
+ \else
+ \def\SUF@rightmark{\SUF@Rheadstyle{\rightmark}}
+ \def\SUF@leftmark{\SUF@Lheadstyle{\SUF@leftrightmark}}
+ \fi
+\ifsuftesi@smallcapsheader
+ \def\SUF@thepage{\SUF@headingsmallcaps{\thepage}}
\else
- \def\sufthepage{\thepage}
+ \def\SUF@thepage{\thepage}
\fi
-\def\suf@leftrightmark{%
+\def\SUF@leftrightmark{%
\if@mainmatter\leftmark\else\rightmark\fi}
\pagestyle{sufdefault}
- \ifsuftesi@centerheadings\pagestyle{centerheadings}\else\fi
+ \ifsuftesi@centerheader\pagestyle{centerheader}\else\fi
\ifsuftesi@sufplain\pagestyle{sufplain}\else\fi
\ifsuftesi@elements\pagestyle{elements}\else\fi
\RequirePackage{caption}
@@ -869,72 +1241,99 @@
\renewcommand{\epigraphsize}{\footnotesize}
\fi
\fi
-\RequirePackage{enumitem}
- \setlist{labelsep=0.6em,noitemsep,font=\normalfont}
+\RequirePackage[inline]{enumitem}
+ \setlist{labelsep=0.5\parindent,noitemsep,font=\normalfont}
\setdescription{font=\normalfont\itshape,noitemsep}
-\ifsuftesi@compact
- \setenumerate[1]{leftmargin=1em,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.5em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.5em,label=\arabic*}
- \setitemize[1]{leftmargin=1em}
- \setitemize[2]{leftmargin=1.5em}
- \setitemize[3]{leftmargin=1.5em}
- \else
- \ifsuftesi@supercompact
- \setenumerate[1]{leftmargin=1em,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.5em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.5em,label=\arabic*}
- \setitemize[1]{leftmargin=1em}
- \setitemize[2]{leftmargin=1.5em}
- \setitemize[3]{leftmargin=1.5em}
+\ifsuftesi@alignlist
+ \setenumerate[1]{leftmargin=1\parindent,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 1.5\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 1.5\parindent,label=\roman*.}
+ \setitemize[1]{leftmargin=1\parindent}
+ \setitemize[2]{leftmargin=1.5\parindent}
+ \setitemize[3]{leftmargin=1.5\parindent}
+\else
+\ifsuftesi@indentlist
+ \setenumerate[1]{leftmargin=2\parindent,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 2.5\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 2.5\parindent,label=\roman*.}
+ \setitemize[1]{leftmargin=2\parindent}
+ \setitemize[2]{leftmargin=2.5\parindent}
+ \setitemize[3]{leftmargin=2.5\parindent}
\else
- \setenumerate[1]{leftmargin=0pt,label=\arabic*}
- \setenumerate[2]{leftmargin= 1.3em,label=\arabic*}
- \setenumerate[3]{leftmargin= 1.3em,label=\arabic*}
+ \setenumerate[1]{leftmargin=0pt,label=\arabic*.}
+ \setenumerate[2]{leftmargin= 1.3\parindent,label=\alph*.}
+ \setenumerate[3]{leftmargin= 1.3\parindent,label=\roman*.}
\setitemize[1]{leftmargin=0pt}
- \setitemize[2]{leftmargin=1.3em}
- \setitemize[3]{leftmargin=1.3em}
- \fi
+ \setitemize[2]{leftmargin=1.3\parindent}
+ \setitemize[3]{leftmargin=1.3\parindent}
+ \fi
\fi
\renewcommand\labelitemii{\normalfont \textendash}
\renewenvironment{quotation}
- {\list{}{\listparindent\parindent%
- \itemindent \listparindent
+ {\list{}{\listparindent\parindent%
+ \itemindent \listparindent
+ \leftmargin \parindent
+ \ifsuftesi@ralignquotation
+ \else
\rightmargin \parindent
- \leftmargin \parindent
+ \fi
\parsep \z@ \@plus\p@}%
- \item\relax\footnotesize\noindent\ignorespaces}
+ \item\relax%
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi\noindent\ignorespaces}
{\endlist}
\renewenvironment{quote}
- {\list{}{\rightmargin \parindent
- \leftmargin \parindent}%
- \item\relax\footnotesize}
+ {\list{}{\leftmargin \parindent
+ \ifsuftesi@ralignquotation\
+ \else
+ \rightmargin \parindent
+ \fi}%
+ \item\relax%
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi}%\ignorespaces?
{\endlist}
\renewenvironment{verse}
{\let\\\@centercr
- \list{}{\footnotesize%
- \itemsep \z@
+ \list{}{\itemsep \z@
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin 1.5em}%
- \item\relax}
+ \item\relax
+ \ifsuftesi@smallquotation
+ \small
+ \else
+ \footnotesize
+ \fi}
{\endlist}
-\renewcommand\@makefntext{%
- \hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em}
-\def\sufmpsetup@setup{%thanks to Lorenzo Pantieri and Enrico Gregorio
- \itshape\footnotesize%
+\ifsuftesi@standardfootnote
+ \relax
+ \else
+ \ifsuftesi@dottedfootnote
+ \renewcommand\@makefntext{\@thefnmark.\hskip.5em}
+ \else
+ \renewcommand\@makefntext{%
+ \hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em}
+ \fi
+\fi
+\def\SUF@mpsetup{%thanks to Lorenzo Pantieri and Enrico Gregorio
+ \ifsuftesi@elements\relax
+ \else\itshape\fi
+ \footnotesize%
\parindent=0pt \lineskip=0pt \lineskiplimit=0pt %
\tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300%
\doublehyphendemerits=100000%
\finalhyphendemerits=\doublehyphendemerits}
-\long\def\@xmpar[#1]#2{%
- \@savemarbox\@marbox{\sufmpsetup@setup\raggedleft\hspace{0pt}#1}%
- \@savemarbox\@currbox{\sufmpsetup@setup\raggedright\hspace{0pt}#2}%
- \@xympar}
-\long\def\@ympar#1{%
- \@savemarbox\@marbox{\sufmpsetup@setup\raggedleft\hspace{0pt}#1}%
- \global\setbox\@currbox\copy\@marbox \@xympar}
+\let\oldmarginpar\marginpar
+\renewcommand{\marginpar}[1]{\oldmarginpar%
+ [\SUF@mpsetup\raggedleft\hspace{0pt}{#1}]%
+ {\SUF@mpsetup\raggedright\hspace{0pt}{#1}}}
\ifsuftesi@nomarginpar
\renewcommand\marginpar[2][]{}
\else
@@ -963,7 +1362,7 @@
{\if@twocolumn\else\endquotation\fi}
\fi
\newcommand\abstractname{Abstract}
-\edef\sufengine{%
+\edef\SUF@engine{%
\ifxetex
\noexpand\XeLaTeX
\else
@@ -980,13 +1379,13 @@
\def\next{#2}
\ifx\next\@empty\else
\noindent Copyright \copyright{} \the\year~#2\\[1ex]
- All rights reserved
+ Tutti i diritti riservato
\fi
\vfill
- {\small\noindent This work has been typeset with \sufengine{}%
+ {\small\noindent Questo lavoro รจ stato composto con \SUF@engine{}%
\def\next{#1}
- \ifx\next\@empty\else on #1
- \fi using the \textsf{suftesi} class by
+ \ifx\next\@empty\else su #1
+ \fi usando la classe \textsf{suftesi} di
Ivan Valbusa\index{Valbusa, Ivan}. #3\par}
\cleardoublepage}
\newcommand{\bookcolophon}[2]{%
@@ -1012,12 +1411,350 @@
\end{center}
\vspace*{\stretch{6}}
}
+\RequirePackage{titletoc}
+\ifsuftesi@elements
+ \def\SUF@tochapsize{}
+ \else
+ \def\SUF@tochapsize{\large}
+\fi
+\ifsuftesi@dottedtoc
+ \def\SUF@titlerule{\titlerule*{\footnotesize .\ }}
+ \def\SUF@chaptitlerule{\titlerule*{}}
+ \else
+ \ifsuftesi@raggedtoc
+ \def\SUF@titlerule{\hspace{1.5em}}
+ \def\SUF@chaptitlerule{\hspace{1.5em}}
+ \else
+ \def\SUF@titlerule{\titlerule*{}}
+ \def\SUF@chaptitlerule{\titlerule*{}}
+ \fi
+\fi
+\newlength\SUF@label@chapter
+\setlength\SUF@label@chapter{.5em}
+\newcommand*{\toclabelwidth}[1]{\setlength\SUF@label@chapter{#1}}
+\newlength{\SUF@tochang}
+\setlength{\SUF@tochang}{3em}
+\AtBeginDocument{
+\newlength\SUF@label@part
+\newlength\SUF@label@section
+\newlength\SUF@label@subsection
+\newlength\SUF@label@subsubsection
+\newlength\SUF@label@paragraph
+\newlength\SUF@label@subparagraph
+\newlength\SUF@label@figure
+\newlength\SUF@label@table
+\setlength\SUF@label@part
+ {\SUF@label@chapter}
+\setlength\SUF@label@section
+ {\dimexpr(\SUF@label@chapter+.5em)}
+\setlength\SUF@label@subsection
+ {\dimexpr(\SUF@label@section+.5em)}
+\setlength\SUF@label@subsubsection
+ {\dimexpr(\SUF@label@subsection+.5em)}
+\setlength\SUF@label@paragraph
+ {\dimexpr(\SUF@label@subsubsection+.5em)}
+\setlength\SUF@label@subparagraph
+ {\dimexpr(\SUF@label@paragraph+.5em)}
+\setlength\SUF@label@figure
+ {\SUF@label@chapter}
+\setlength\SUF@label@table
+ {\SUF@label@chapter}
+}
+\titlecontents{part}
+ [0em]
+ {\addvspace{3ex}\SUF@tocchapsize\partname~}
+ {\makebox[\SUF@label@part][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+ [\addvspace{1ex}]
+\ifsuftesi@tocpageleft
+\contentsmargin{0pt}
+\AtBeginDocument{
+\newlength\SUF@tochang@chap
+\newlength\SUF@tochang@sec
+\newlength\SUF@tochang@subsec
+\newlength\SUF@tochang@subsubsec
+\newlength\SUF@tochang@par
+\newlength\SUF@tochang@subpar
+\newlength\SUF@tochang@fig
+\newlength\SUF@tochang@tab
+\newlength\SUF@addto@tochang@chap
+\newlength\SUF@addto@tochang@sec
+\newlength\SUF@addto@tochang@subsec
+\newlength\SUF@addto@tochang@subsubsec
+\newlength\SUF@addto@tochang@par
+\newlength\SUF@addto@tochang@subpar
+\newlength\SUF@addto@tochang@fig
+\newlength\SUF@addto@tochang@tab
+\setlength\SUF@tochang@chap
+ {\dimexpr(1em+\SUF@tochang+\SUF@label@chapter+1em)}
+\setlength\SUF@tochang@sec
+ {\dimexpr(\SUF@tochang@chap+\SUF@label@section+1em)}
+\setlength\SUF@tochang@subsec
+ {\dimexpr(\SUF@tochang@sec+\SUF@label@subsection+1em)}
+\setlength\SUF@tochang@subsubsec
+ {\dimexpr(\SUF@tochang@subsec+\SUF@label@subsubsection+1em)}
+\setlength\SUF@tochang@par
+ {\dimexpr(\SUF@tochang@subsubsec+\SUF@label@paragraph+1em)}
+\setlength\SUF@tochang@subpar
+ {\dimexpr(\SUF@tochang@par+\SUF@label@subparagraph+1em)}
+\setlength\SUF@tochang@fig
+ {\SUF@tochang@chap}
+\setlength\SUF@tochang@tab
+ {\SUF@tochang@chap}
+\setlength\SUF@addto@tochang@chap
+ {\SUF@tochang}
+\setlength\SUF@addto@tochang@sec
+ {\dimexpr(\SUF@addto@tochang@chap+\SUF@label@section+.5em)}
+\setlength\SUF@addto@tochang@subsec
+ {\dimexpr(\SUF@addto@tochang@sec+\SUF@label@subsection+.5em)}
+\setlength\SUF@addto@tochang@subsubsec
+ {\dimexpr(\SUF@addto@tochang@subsec+\SUF@label@subsubsection+.5em)}
+\setlength\SUF@addto@tochang@par
+ {\dimexpr(\SUF@addto@tochang@subsubsec+\SUF@label@paragraph+.5em)}
+\setlength\SUF@addto@tochang@subpar
+ {\dimexpr(\SUF@addto@tochang@par+\SUF@label@subparagraph+.5em)}
+\setlength\SUF@addto@tochang@fig
+ {\SUF@addto@tochang@chap}
+\setlength\SUF@addto@tochang@tab
+ {\SUF@addto@tochang@chap}
+}
+\titlecontents{chapter}
+ [\SUF@tochang@chap]
+ {\addvspace{2ex}}
+ {\hskip-\SUF@tochang@chap%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@chap%
+ \makebox[\SUF@label@chapter][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@chap%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@chap}
+ {}
+ [\addvspace{1ex}]
+\titlecontents{section}
+ [\SUF@tochang@sec]
+ {}
+ {\hskip-\SUF@tochang@sec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@sec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subsection}
+ [\SUF@tochang@subsec]
+ {}
+ {\hskip-\SUF@tochang@subsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subsubsection}
+ [\SUF@tochang@subsubsec]
+ {}
+ {\hskip-\SUF@tochang@subsubsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subsubsec%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{paragraph}
+ [\SUF@tochang@par]
+ {}
+ {\hskip-\SUF@tochang@par%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@par%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{subparagraph}
+ [\SUF@tochang@subpar]
+ {}
+ {\hskip-\SUF@tochang@subpar%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\SUF@tochang@subpar%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+\titlecontents{figure}
+ [\SUF@tochang@fig]
+ {}
+ {\hskip-\SUF@tochang@fig%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@fig%
+ \makebox[\SUF@label@figure][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+\titlecontents{table}
+ [\SUF@tochang@tab]
+ {}
+ {\hskip-\SUF@tochang@tab%
+ \makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@tab%
+ \makebox[\SUF@label@table][l]{\thecontentslabel}\hspace*{1em}}
+ {}
+ {}
+\else
+\AtBeginDocument{
+\newlength\SUF@tocindent@chap
+\newlength\SUF@tocindent@sec
+\newlength\SUF@tocindent@subsec
+\newlength\SUF@tocindent@subsubsec
+\newlength\SUF@tocindent@par
+\newlength\SUF@tocindent@subpar
+\newlength\SUF@tocindent@fig
+\newlength\SUF@tocindent@tab
+\setlength\SUF@tocindent@chap
+ {\dimexpr(\SUF@label@chapter+1em)}
+\setlength\SUF@tocindent@sec
+ {\dimexpr(\SUF@tocindent@chap+\SUF@label@section+1em)}
+\setlength\SUF@tocindent@subsec
+ {\dimexpr(\SUF@tocindent@sec+\SUF@label@subsection+1em)}
+\setlength\SUF@tocindent@subsubsec
+ {\dimexpr(\SUF@tocindent@subsec+\SUF@label@subsubsection+1em)}
+\setlength\SUF@tocindent@par
+ {\dimexpr(\SUF@tocindent@subsubsec+\SUF@label@paragraph+1em)}
+\setlength\SUF@tocindent@subpar
+ {\dimexpr(\SUF@tocindent@par+\SUF@label@subparagraph+1em)}
+\setlength\SUF@tocindent@fig
+ {\SUF@tocindent@chap}
+\setlength\SUF@tocindent@tab
+ {\SUF@tocindent@chap}
+}
+\titlecontents{chapter}
+ [\SUF@tocindent@chap]
+ {\addvspace{2ex}}
+ {\hskip-\SUF@tocindent@chap%
+ \makebox[\SUF@label@chapter][l]{\thecontentslabel}\hspace*{1em}\SUF@tochapsize}
+ {\hskip-\SUF@tocindent@chap\SUF@tochapsize}
+ {\SUF@chaptitlerule\contentspage}
+ [\addvspace{1ex}]
+\titlecontents{section}
+ [\SUF@tocindent@sec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@section+1em)%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@section+1em)%
+ \makebox[\SUF@label@section][l]{\thecontentslabel}\hspace*{1em}}
+ {\ifsuftesi@article\SUF@chaptitlerule%
+ \else\SUF@titlerule\fi\contentspage}
+\titlecontents{subsection}
+ [\SUF@tocindent@subsec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subsection+1em)%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subsection+1em)%
+ \makebox[\SUF@label@subsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{subsubsection}
+ [\SUF@tocindent@subsubsec]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subsubsection+1em)%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subsubsection+1em)%
+ \makebox[\SUF@label@subsubsection][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{paragraph}
+ [\SUF@tocindent@par]
+ {}
+ {\hskip-\dimexpr(\SUF@label@paragraph+1em)%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@paragraph+1em)%
+ \makebox[\SUF@label@paragraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{subparagraph}
+ [\SUF@tocindent@subpar]
+ {}
+ {\hskip-\dimexpr(\SUF@label@subparagraph+1em)%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\hskip-\dimexpr(\SUF@label@subparagraph+1em)%
+ \makebox[\SUF@label@subparagraph][l]{\thecontentslabel}\hspace*{1em}}
+ {\SUF@titlerule\contentspage}
+\titlecontents{figure}
+ [\SUF@tocindent@fig]
+ {}
+ {\hskip-\dimexpr(\SUF@label@figure+1em)%
+ \makebox[\SUF@label@figure][l]{\thecontentslabel}}
+ {}
+ {\SUF@titlerule\contentspage}
+\titlecontents{table}
+ [\SUF@tocindent@tab]
+ {}
+ {\hskip-\dimexpr(\SUF@label@table+1em)%
+ \makebox[\SUF@label@table][l]{\thecontentslabel}}
+ {}
+ {\SUF@titlerule\contentspage}
+\fi
+\ifsuftesi@article
+\renewcommand\tableofcontents{%
+\thispagestyle{empty}
+ \section*{\contentsname
+ \@mkboth{\contentsname}{\contentsname}}%
+ \@starttoc{toc}%
+ \vspace{2ex}%
+ }
+\renewcommand\listoffigures{%
+ \section*{\listfigurename}%
+ \@mkboth{\listfigurename}%
+ {\listfigurename}%
+ \@starttoc{lof}%
+ \vspace{2ex}%
+ }
+\renewcommand\listoftables{%
+ \section*{\listtablename}%
+ \@mkboth{%
+ \listtablename}%
+ {\listtablename}%
+ \@starttoc{lot}%
+ \vspace{2ex}%
+ }
+\else
+\renewcommand\tableofcontents{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\contentsname
+ \@mkboth{%
+ \contentsname}
+ {\contentsname}}%
+ \@starttoc{toc}%
+ \if@restonecol\twocolumn\fi
+ }
+\renewcommand\listoffigures{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listfigurename}%
+ \@mkboth{\listfigurename}%
+ {\listfigurename}%
+ \@starttoc{lof}%
+ \if@restonecol\twocolumn\fi
+ }
+\renewcommand\listoftables{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listtablename}%
+ \@mkboth{%
+ \listtablename}%
+ {\listtablename}%
+ \@starttoc{lot}%
+ \if@restonecol\twocolumn\fi
+ }
+\fi
\def\chapterintro{
\@ifstar{\@tempswafalse\@chapterintro}{\@tempswatrue\@chapterintro}}
\def\@chapterintro{\phantomsection
- \if@tempswa\section*{\suffchapterintroname}\fi
- \addcontentsline{toc}{section}{\suffchapterintroname}}
-\newcommand{\chapterintroname}[1]{\def\suffchapterintroname{#1}}
+ \if@tempswa\section*{\SUF@fchapterintroname}\fi
+ \addcontentsline{toc}{section}{\SUF@fchapterintroname}}
+\newcommand{\chapterintroname}[1]{\def\SUF@fchapterintroname{#1}}
\chapterintroname{Introduzione}
\newif\ifheadbreak\headbreakfalse
\DeclareRobustCommand{\headbreak}
@@ -1059,6 +1796,7 @@
\let\makelabel\itlabel}}
{\endlist}
\let\hemph\emph
+\ifxetex\let\@afterindenttrue\@afterindentfalse\else\fi
\frenchspacing
\endinput
%%