From 5842ef917f7cbd5553126d78cfab16ebb0ca4e8f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 2 Sep 2012 22:45:43 +0000 Subject: suftesi (31aug12) git-svn-id: svn://tug.org/texlive/trunk@27575 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/suftesi/README | 46 +- .../doc/latex/suftesi/example/tesi-frn.tex | 27 + .../texmf-dist/doc/latex/suftesi/example/tesi.aux | 117 + .../texmf-dist/doc/latex/suftesi/example/tesi.bcf | 2039 ++++++++++++++ .../texmf-dist/doc/latex/suftesi/example/tesi.idx | 1 + .../texmf-dist/doc/latex/suftesi/example/tesi.lof | 22 + .../texmf-dist/doc/latex/suftesi/example/tesi.log | 1802 ++++++++++++ .../texmf-dist/doc/latex/suftesi/example/tesi.lot | 22 + .../texmf-dist/doc/latex/suftesi/example/tesi.out | 28 + .../texmf-dist/doc/latex/suftesi/example/tesi.pdf | Bin 0 -> 228531 bytes .../doc/latex/suftesi/example/tesi.run.xml | 89 + .../doc/latex/suftesi/example/tesi.synctex.gz | Bin 0 -> 92840 bytes .../texmf-dist/doc/latex/suftesi/example/tesi.tex | 25 +- .../texmf-dist/doc/latex/suftesi/example/tesi.toc | 68 + Master/texmf-dist/doc/latex/suftesi/suftesi.pdf | Bin 373911 -> 1574016 bytes Master/texmf-dist/doc/latex/suftesi/suftesi.sh | 33 + Master/texmf-dist/source/latex/suftesi/suftesi.dtx | 2951 +++++++++++++++----- Master/texmf-dist/source/latex/suftesi/suftesi.ins | 32 + Master/texmf-dist/tex/latex/suftesi/suftesi.cls | 1690 +++++++---- 19 files changed, 7802 insertions(+), 1190 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi-frn.tex create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.aux create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.bcf create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.idx create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.lof create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.log create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.lot create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.out create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.pdf create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.run.xml create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gz create mode 100644 Master/texmf-dist/doc/latex/suftesi/example/tesi.toc create mode 100644 Master/texmf-dist/doc/latex/suftesi/suftesi.sh 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 @@ + + + + + + bblencoding + utf8 + + + bibencoding + utf8 + + + debug + 0 + + + mincrossrefs + 2 + + + sortcase + 1 + + + sortfirstinits + 0 + + + sortupper + 1 + + + + + + + alphaothers + + + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + + + labeltitleyear + 0 + + + labelyear + 1 + + + labelyearspec + year + eventyear + origyear + urlyear + + + maxalphanames + 3 + + + maxbibnames + 999 + + + maxcitenames + 2 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 999 + + + mincitenames + 1 + + + minitems + 1 + + + singletitle + 0 + + + sortalphaothers + + + + + sortscheme + nyt + + + uniquelist + 1 + + + uniquename + 2 + + + useauthor + 1 + + + useeditor + 1 + + + useprefix + 1 + + + usetranslator + 0 + + + + + + * + original + romanised + uniform + translated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Edited Book + + + + Electronic Article + Journal Article + Magazine Article + Newspaper Article + + + + Patent + Report + Government Document + Legal Rule or Regulation + + + + Blog + Online Database + Online Multimedia + Web Page + + + + Book Section + + + + Book + Electronic Book + Manuscript + Unpublished Work + + + + Conference Paper + Conference Proceedings + + + + Electronic Article + Journal Article + Magazine Article + Newspaper Article + + + + Book Section + + + + Conference Proceedings + periodical + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + shorthand + label + labelname + labelname + + + year + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + mm + + presort + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sortyear + year + + + sorttitle + title + + + volume + 0000 + + + + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + thesis + unpublished + video + xdata + + + day + endday + endmonth + eventday + eventendday + eventendmonth + eventmonth + eventyear + origday + origendday + origendmonth + origmonth + origyear + urlday + urlendday + urlendmonth + urlmonth + urlyear + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + gender + howpublished + hyphenation + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + iswc + journalsubtitle + journaltitle + label + library + mainsubtitle + maintitle + maintitleaddon + month + nameaddon + note + number + origtitle + pagetotal + part + related + relatedtype + relatedstring + reprinttitle + series + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + volume + volumes + year + urlendyear + endyear + eventendyear + origendyear + sorttitle + sortshorthand + sortyear + sortkey + presort + entryset + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + shortauthor + shorteditor + translator + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + origlanguage + pagination + pubstate + type + language + crossref + xref + xdata + ids + date + eventdate + origdate + urldate + doi + eprint + file + url + verba + verbb + verbc + keywords + options + pages + execute + + + abstract + annotation + authortype + bookpagination + crossref + entryset + entrysubtype + execute + file + gender + hyphenation + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + library + lista + listb + listc + listd + liste + listf + nameaddon + options + origday + origendday + origendmonth + origendyear + origmonth + origyear + origlocation + origpublisher + origtitle + pagination + presort + related + relatedtype + relatedstring + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + + + set + entryset + crossref + + + article + author + journaltitle + title + day + endday + endmonth + endyear + month + year + addendum + annotator + commentator + doi + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eid + eprint + eprintclass + eprinttype + issn + issue + issuetitle + issuesubtitle + journalsubtitle + language + note + number + origlanguage + pages + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + volume + + + bibnote + note + + + book + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + mvbook + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + inbook + bookinbook + suppbook + author + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + booklet + author + editor + title + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + collection + reference + editor + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + chapter + commentator + doi + edition + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + mvcollection + mvreference + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + incollection + suppcollection + inreference + author + editor + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + manual + title + day + endday + endmonth + endyear + month + year + addendum + author + chapter + doi + edition + editor + eprint + eprintclass + eprinttype + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + misc + title + day + endday + endmonth + endyear + day + endday + endmonth + endyear + month + year + addendum + author + doi + editor + eprint + eprintclass + eprinttype + howpublished + language + location + note + organization + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + online + title + url + addendum + author + editor + language + month + note + organization + pubstate + subtitle + titleaddon + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + year + + + patent + author + title + number + day + endday + endmonth + endyear + month + year + addendum + doi + eprint + eprintclass + eprinttype + holder + location + note + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + periodical + editor + title + day + endday + endmonth + endyear + month + year + addendum + doi + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + issn + issue + issuesubtitle + issuetitle + language + note + number + pubstate + series + subtitle + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + + + mvproceedings + editor + title + day + endday + endmonth + endyear + month + year + addendum + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volumes + + + proceedings + editor + title + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volume + volumes + + + inproceedings + author + editor + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + booksubtitle + booktitleaddon + chapter + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volume + volumes + + + report + author + title + type + institution + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + thesis + author + title + type + institution + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + language + location + note + pages + pagetotal + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + unpublished + author + title + day + endday + endmonth + endyear + month + year + addendum + howpublished + language + location + note + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + crossref + + + + article + + author + journaltitle + title + + + + book + mvbook + mvcollection + mvreference + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + manual + + title + + + + misc + + title + + + + online + + title + url + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + editor + title + + + + inproceedings + + author + editor + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + date + eventdate + origdate + urldate + + + gender + + + + + + + bibliografia.bib + + + Bringhurst:1996 + Descartes:1897 + Facchinetti:2009a + Galilei1 + kant:kpv + + + shorthand + + + sortshorthand + + + shorthand + + + + + + + presort + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sortyear + year + + + sorttitle + title + + + volume + 0000 + + + + + + + presort + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sortyear + year + + + sorttitle + title + + + volume + 0000 + + + + 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 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 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 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 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: +* 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. + + +File: Immagini/don.png Graphic file (type png) + +Package pdftex.def Info: Immagini/don.png used on input line 105. +(pdftex.def) Requested size: 85.35826pt x 117.06204pt. + + +File: Immagini/lamport.jpg Graphic file (type 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: +(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} +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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/suftesi/example/tesi.pdf 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + tesi.bcf + + + tesi.bbl + + + blx-dm.def + blx-compat.def + biblatex.def + philosophy-classic.bbx + authoryear.bbx + standard.bbx + philosophy-standard.bbx + philosophy-classic.cbx + authoryear-comp.cbx + biblatex.cfg + italian-philosophy.lbx + italian.lbx + + + + biber + + biber + tesi + + + tesi.bcf + + + tesi.bbl + + + tesi.bbl + + + tesi.bcf + + + bibliografia.bib + + + 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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/suftesi/example/tesi.synctex.gz 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, +%... ]{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 Binary files a/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf and b/Master/texmf-dist/doc/latex/suftesi/suftesi.pdf 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 @@ %\NeedsTeXFormat{LaTeX2e}[2005/12/01] %\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] % %<*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} +% % % \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{} 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} +% \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} -% \subsubsection{Chapter} -% \paragraph{The \opt{elements} styles} +% \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,155 +1627,33 @@ }% \fi % \end{macrocode} -% \subsubsection{TOC, LOF, LOT} +% \subsection{Title page} +% \DescribeMacro{\title} +% The new \cmd{title} command has an optional argument +% which can be used in the headers. % \begin{macrocode} -\RequirePackage{titletoc} +\renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}} + \edef\title{\noexpand\@dblarg + \expandafter\noexpand\csname\string\title\endcsname} + \def\@headtitle{--missing title--% + \protect\ClassWarningNoLine{suftesi}{% + No \string\title\space given \MessageBreak% + See the class documentation for explanation}} + \def\@title{--missing title--% + \protect\ClassWarningNoLine{suftesi}{% + No \string\title\space given\MessageBreak% + See the class documentation for explanation}} + \def\@author{--missing author--% + \protect\ClassWarningNoLine{suftesi}{% + No \string\author\space given\MessageBreak% + See the class documentation for explanation}} % \end{macrocode} -% Settings for \opt{dottedtoc} and \opt{raggedtoc} options: +% \DescribeMacro{\standardtitle} Reproduces the standard |\maketitle| style: % \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 +\let\standardtitle\maketitle % \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} -% \DescribeMacro{\title} -% New \cmd{title} command with an optional argument for headings. -% \begin{macrocode} - \renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}} - \edef\title{\noexpand\@dblarg - \expandafter\noexpand\csname\string\title\endcsname} - \def\@headtitle{--missing title--% - \protect\ClassWarningNoLine{suftesi}{% - No \string\title\space given \MessageBreak% - See the class documentation for explanation}} - \def\@title{--missing title--% - \protect\ClassWarningNoLine{suftesi}{% - No \string\title\space given\MessageBreak% - See the class documentation for explanation}} - \def\@author{--missing author--% - \protect\ClassWarningNoLine{suftesi}{% - No \string\author\space given\MessageBreak% - See the class documentation for explanation}} -% \end{macrocode} -% \DescribeMacro{\standardtitle} Reproduces the standard |\maketitle| style: -% \begin{macrocode} -\let\standardtitle\maketitle -% \end{macrocode} -% \DescribeMacro{\maketitle} -% For |titlepage| (default) option: +% \DescribeMacro{\maketitle} +% For |titlepage| (default) option: % \begin{macrocode} \if@titlepage% titlepage \renewcommand\maketitle{\begin{titlepage}% @@ -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} -\renewcommand\@makefntext{% - \hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em} +\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} + \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 -% % \end{macrocode} +% % % \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 % -% +% \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 +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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} +% +% \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 %% -- cgit v1.2.3