123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299 |
- %% (c) Emmanuela Orsini 2007
- %% (c) Michele Orru` 2013
- \NeedsTeXFormat{LaTeX2e}[1995/12/01]
- \ProvidesClass{thesis}
- \RequirePackage{amsmath}
- \RequirePackage{amssymb}
- \RequirePackage{amsthm}
- \RequirePackage{fancyhdr}
- \bibliographystyle{amsalpha}
- \newcommand\@ptsize{}
- \newif\if@restonecol
- \newif\if@titlepage
- \@titlepagetrue
- \newif\if@openright
- \newif\if@mainmatter \@mainmattertrue
- \if@compatibility\else
- \DeclareOption{a4paper}
- {\setlength\paperheight {297mm}%
- \setlength\paperwidth {210mm}}
- \DeclareOption{a5paper}
- {\setlength\paperheight {210mm}%
- \setlength\paperwidth {148mm}}
- \DeclareOption{b5paper}
- {\setlength\paperheight {250mm}%
- \setlength\paperwidth {176mm}}
- \DeclareOption{letterpaper}
- {\setlength\paperheight {11in}%
- \setlength\paperwidth {8.5in}}
- \DeclareOption{legalpaper}
- {\setlength\paperheight {14in}%
- \setlength\paperwidth {8.5in}}
- \DeclareOption{executivepaper}
- {\setlength\paperheight {10.5in}%
- \setlength\paperwidth {7.25in}}
- \DeclareOption{landscape}
- {\setlength\@tempdima {\paperheight}%
- \setlength\paperheight {\paperwidth}%
- \setlength\paperwidth {\@tempdima}}
- \fi
- \if@compatibility
- \renewcommand\@ptsize{0}
- \else
- \DeclareOption{10pt}{\renewcommand\@ptsize{0}}
- \fi
- \DeclareOption{11pt}{\renewcommand\@ptsize{1}}
- \DeclareOption{12pt}{\renewcommand\@ptsize{2}}
- \if@compatibility\else
- \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
- \fi
- \DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
- \DeclareOption{draft}{\setlength\overfullrule{5pt}}
- \if@compatibility\else
- \DeclareOption{final}{\setlength\overfullrule{0pt}}
- \fi
- \DeclareOption{titlepage}{\@titlepagetrue}
- \if@compatibility\else
- \DeclareOption{notitlepage}{\@titlepagefalse}
- \fi
- \if@compatibility
- \@openrighttrue
- \else
- \DeclareOption{openright}{\@openrighttrue}
- \DeclareOption{openany}{\@openrightfalse}
- \fi
- \if@compatibility\else
- \DeclareOption{onecolumn}{\@twocolumnfalse}
- \fi
- \DeclareOption{twocolumn}{\@twocolumntrue}
- \DeclareOption{leqno}{\input{leqno.clo}}
- \DeclareOption{fleqn}{\input{fleqn.clo}}
- \DeclareOption{openbib}{%
- \AtEndOfPackage{%
- \renewcommand\@openbib@code{%
- \advance\leftmargin\bibindent
- \itemindent -\bibindent
- \listparindent \itemindent
- \parsep \z@
- }%
- \renewcommand\newblock{\par}}%
- }
- \ExecuteOptions{letterpaper,10pt,twoside,onecolumn,final,openright}
- \ProcessOptions
- \input{bk1\@ptsize.clo}
- \setlength\lineskip{1\p@}
- \setlength\normallineskip{1\p@}
- \renewcommand\baselinestretch{}
- \setlength\parskip{0\p@ \@plus \p@}
- \@lowpenalty 51
- \@medpenalty 151
- \@highpenalty 301
- \setcounter{topnumber}{2}
- \renewcommand\topfraction{.7}
- \setcounter{bottomnumber}{1}
- \renewcommand\bottomfraction{.3}
- \setcounter{totalnumber}{3}
- \renewcommand\textfraction{.2}
- \renewcommand\floatpagefraction{.5}
- \setcounter{dbltopnumber}{2}
- \renewcommand\dbltopfraction{.7}
- \renewcommand\dblfloatpagefraction{.5}
- \long\def\comment#1{}
- \oddsidemargin 0.5in \evensidemargin 0in \marginparwidth 20pt
- \marginparsep 8pt \topmargin 0pt \headsep .3in
- %\textheight 8.1in
- \textheight 9in
- \textwidth 6in
- % Disallow page breaks at hyphens (this will give some underfull vbox's,
- % so an alternative is to use \brokenpenalty=100 and manually search
- % for and fix such page breaks)
- \brokenpenalty=10000
- % Use 1.37 times the normal baseline-to-baseline skip
- \renewcommand{\baselinestretch}{1.17}
- % Redefine the macro used for footnotes to use single spacing
- \long\def\@footnotetext#1{\insert\footins{\def\baselinestretch{1}\footnotesize
- \interlinepenalty\interfootnotelinepenalty
- \splittopskip\footnotesep
- \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
- \hsize\columnwidth \@parboxrestore
- \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
- {\rule{\z@}{\footnotesep}\ignorespaces
- #1\strut}}}
- \def\Logo#1{\gdef\@Logo{#1}}
- \def\university#1{\gdef\@university{#1}}
- \def\subtitle#1{\gdef\@subtitle{#1}}
- \def\address#1{\gdef\@address{#1}}
- \def\dept#1{\gdef\@dept{#1}}
- \def\phdtitle#1{\gdef\@phdtitle{#1}}
- \def\faculty#1{\gdef\@faculty{#1}}
- \def\dedica#1{\gdef\@dedica{#1}}
- \def\accademico#1{\gdef\@accademico{#1}}
- \def\supervisor#1{\gdef\@supervisor{#1}}
- \def\superviser#1{\gdef\@supervisor{#1}}
- \def\firstreader#1{\gdef\@firstreader{#1}}
- \def\secondreader#1{\gdef\@secondreader{#1}}
- \def\thirdreader#1{\gdef\@thirdreader{#1}\third@readertrue}
- \def\fourthreader#1{\gdef\@fourthreader{#1}\fourth@readertrue}
- \def\fifthreader#1{\gdef\@fifthreader{#1}\fifth@readertrue}
- \def\examiner#1{\gdef\@examiner{#1}}
- \def\twosupervisors{\two@supervisorstrue}
- \def\submitdate#1{\gdef\@submitdate{#1}}
- \def\copyrightyear#1{\gdef\@copyrightyear{#1}} % \author, \title in report
- \def\degree#1{\gdef\@degree{#1}}
- \def\degreeinitial#1{\gdef\@degreeinitial{#1}}
- \def\msc{\degree{Master of Science}\degreeinitial{M.Sc.}}
- \msc % default degree
- \def\phd{\degree{Doctor of Philosophy}\degreeinitial{Ph.D.}\ph@dtrue}
- \def\ma{\degree{Master of Arts}\degreeinitial{M.A.}}
- \def\@title{}
- \def\@subtitle{\subtitle}
- \def\@author{}
- %% METADATA
- \def\@university{\university}
- \def\@faculty{\faculty}
- \def\@Logo{\Logo}
- \def\@phdtitle{\phdtitle}
- \def\@dedica{\dedica}
- \def\@address{Halifax, Nova Scotia}
- \def\@dept{Dipartimento di Sociologia}
- \def\@supervisor{}\def\@firstreader{}\def\@secondreader{}
- \def\@thirdreader{}\def\@fourthreader{}\def\@fifthreader{}
- \def\@examiner{}
- \def\@submitdate{\ifcase\the\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space \number\the\year}
- \def\@copyrightyear{\number\the\year}
- \def\@accademico{}
- \def\convocation#1#2{\gdef\@convocationmonth{#1}\gdef\@convocationyear{#2}}
- \def\@convwarn{\typeout{Warning! Convocation date may be incorrect!}}
- \ifnum\month<5
- \def\@convocationmonth{May}
- \def\@convocationyear{\number\the\year\@convwarn}
- \else\ifnum\month<10
- \def\@convocationmonth{October}
- \def\@convocationyear{\number\the\year\@convwarn}
- \else
- \def\@convocationmonth{February}
- \@tempcnta=\year \advance\@tempcnta by 1
- \def\@convocationyear{\number\the\@tempcnta\@convwarn}
- \fi\fi
- \def\dedicate#1{\dedic@tiontrue\gdef\dedication@text{#1}}
- \def\nobib{\print@bibfalse}
- \def\nofront{\front@pagesfalse\permissionfalse\figurespagefalse\tablespagefalse}
- % New if constructs: Default conditions:
- \newif\ifpermission \permissiontrue
- \newif\iftablespage \tablespagetrue
- \newif\iffront@pages \front@pagestrue
- \newif\ifthird@reader \third@readerfalse
- \newif\iffourth@reader \fourth@readerfalse
- \newif\iffifth@reader \fifth@readerfalse
- \newif\ifph@d \ph@dfalse
- \newif\iftwo@supervisors \two@supervisorsfalse
- \newif\ifdraft@mode \draft@modefalse
- \newif\ifprint@bib \print@bibtrue
- \newif\ifdedic@tion \dedic@tionfalse
- \def\no@breaks#1{{\def\\{ \ignorespaces}#1}} % disallow explicit line breaks
- \def\signature#1#2{\parbox[b]{1in}{\smash{#1}\vskip12pt}
- \hfill \parbox[t]{3in}{\shortstack{\vrule width 3in height 0.4pt\\\small#2}}}
- %% FRONTESPIZIO
- \def\frontespizio{%
- \pagestyle{empty}%
- \begin{quotation}
- \begin{center}
- \expandafter{\large{\@university}} \\
- \vskip0.3in plus 1fill minus 0.1in
- \expandafter{\@faculty}\\
- \vskip0.1in plus 1fill minus 0.1in
- \expandafter{\@dept}\\
- \vskip0.2in plus 1fill minus 0.1in
- \begin{figure}[h!]
- \centering
- \includegraphics[width=3.5cm]{\@Logo}
- \end{figure}
- \ifph@d
- \expandafter{\@phdtitle} \\
- \fi
- %\end{center}
- \vskip 0.80in plus 0.4in minus 0.1in
- \hyphenpenalty=10000
- %\parindent=36pt
- %``{\bf \no@breaks{\large{\@title}}}''
- {\textbf \no@breaks{\Large{\@title}}}
- \\ \vspace{2 mm}
- \no@breaks{\textit{\small{\@subtitle}}}
- \end{center}
- \begin{center}
- \vskip0.2in plus 1fill minus 0.1in
- \expandafter{\large{\@author}}\\
- \end{center}
- % \vskip0.2in plus 1fill minus 0.1in
- % \begin{flushright}
- % Dated: \underbar{\ \@submitdate\ }
- % \end{flushright}
- % \vskip 0.5in plus 0.4in minus 0.1in % se il titolo sta in una riga \vskip 0.8in plus...
- \iffourth@reader
- \def\sigskip{\vskip0.15in plus 0.2in minus 0.1in}
- \def\beginskip{\vskip0.3875in plus 0.2in minus 0.1in}
- \else
- \def\sigskip{\vskip0.3in plus 0.1in}
- \def\beginskip{\vskip0.5875in plus 0.1in}
- \fi
- \ifph@d
- \beginskip
- \iftwo@supervisors
- \sigskip {Supervisors: } {\hspace{1.42cm} \@supervisor}
- \hspace{4.15cm}{\@firstreader} \\ % senza spazio sopra 2.6
- \sigskip {Head of PhD School: } {\@secondreader} \\
- %\sigskip \signature{Examining Committee:}{\@secondreader} \\
- \else
- \sigskip {Supervisor: } {\hspace{1.6cm} \@supervisor}
- \sigskip
- \sigskip {Head of PhD School: } {\@secondreader} \\
- \fi
- \else % not Ph.D. degree:
- \beginskip
- \iftwo@supervisors
- \sigskip {Relatori: } {\hspace{1.1cm} \@supervisor}
- \hspace{3.2cm}{\@firstreader} \\ % senza spazio sopra 2.6
- \sigskip {Controrelatore:} {\, \@secondreader} \\
- \else
- \sigskip {Relatore: } \hspace{0.7cm} {\@supervisor} \\
- \sigskip
- \sigskip {Controrelatore:} {\@secondreader} \\
- \fi
- \fi
- \ifthird@reader
- \sigskip \signature{}{\@thirdreader} \\
- \fi
- \iffourth@reader
- \sigskip \signature{}{\@fourthreader} \\
- \fi
- \iffifth@reader
- \sigskip \signature{}{\@fifthreader} \\
- \fi
- \end{quotation}
- %\ifph@d
- \vskip 1.6in plus 0.4in minus 0.1in
- %\else % not Ph.D. degree:
- %\iftwo@supervisors
- % \vskip 1in plus 0.1in minus 0.6in
- %\else
- % \vskip 1.6in plus 0.4in minus 0.1in
- %\fi
- %\fi
- \begin{center}
- %\@submitdate \\
- \@accademico
- \end{center}
- \vfill }
- %% PAGINE DELLE FIRME
- \def\signaturepage{%
- \pagestyle{empty}%
- \begin{quotation}
- \begin{center}
- \expandafter{\large{\@university}}
- \vskip0.3in plus 1fill minus 0.1in
- \expandafter{\@faculty}
- \vskip0.1in plus 1fill minus 0.1in
- \expandafter{\@dept}\\
- \vskip0.1in plus 1fill minus 0.1in
- \begin{figure}[h!]
- \centering
- \includegraphics[width=3cm]{\@Logo}
- \end{figure}
- \ifph@d
- \expandafter{\@phdtitle}\\
- \else
- \vskip0.1in
- \fi
- %\end{center}
- \ifph@d
- \vskip 0.60in plus 0.4in minus 0.1in
- \hyphenpenalty=10000
- \else % not Ph.D. degree:
- \iftwo@supervisors
- \vskip 0.00162in plus 0.4in minus 0.1in
- \hyphenpenalty=10000
- \else
- \vskip 0.60in plus 0.4in minus 0.1in
- \hyphenpenalty=10000
- \fi
- \fi
- %\vskip 0.60in plus 0.4in minus 0.1in
- %\hyphenpenalty=10000
- %\parindent=36pt
- %``{\bf \no@breaks{\large{\@title}}}''
- {\textbf \no@breaks{\Large{\@title}}}
- \\ \vspace{2 mm}
- \no@breaks{\textit{\small{\@subtitle}}}
- \end{center}
- % \begin{center}
- % \expandafter{\large{\@author}}\\
- % \end{center}
- % \vskip0.2in plus 1fill minus 0.1in
- % \begin{flushright}
- % Dated: \underbar{\ \@submitdate\ }
- % \end{flushright}
- \vskip 0.5in plus 0.4in minus 0.1in %se il titolo sta in una riga \vskip 0.7in plus...
- \iffourth@reader
- \def\sigskip{\vskip0.15in plus 0.2in minus 0.1in}
- \def\beginskip{\vskip0.3875in plus 0.2in minus 0.1in}
- \else
- \def\sigskip{\vskip0.30in plus 0.1in}
- \def\beginskip{\vskip0.5875in plus 0.1in}
- \fi
- \ifph@d % tesi di dottorato
- \beginskip
- \sigskip \signature{\@degreeinitial Thesis of:} {\@author}\\
- \iftwo@supervisors
- \sigskip \signature{Supervisors:}{\@supervisor} \\
- \sigskip \signature{}{\@firstreader} \\
- \sigskip \signature{Head of PhD School:}{\@secondreader} \\
- %\sigskip \signature{Examining Committee:}{\@secondreader} \\
- \else
- \sigskip \signature{Supervisors:}{\@supervisor} \\
- \sigskip
- \sigskip \signature{Head of PhD School:}{\@secondreader} \\
- \fi
- \else % not Ph.D. degree:
- \beginskip
- \sigskip
- \sigskip \signature{Tesi di:} {\@author}\\
- \sigskip
- \iftwo@supervisors
- \sigskip \signature{Relatori:}{\@supervisor} \\
- \sigskip \signature{}{\@firstreader} \\
- \sigskip \signature{Controrelatore:}{\@secondreader} \\
- \else
- \sigskip \signature{Relatore:}{\@supervisor} \\
- \sigskip \signature{Controrelatore:}{\@secondreader} \\
- \fi
- \fi
- \ifthird@reader
- \sigskip \signature{}{\@thirdreader} \\
- \fi
- \iffourth@reader
- \sigskip \signature{}{\@fourthreader} \\
- \fi
- \iffifth@reader
- \sigskip \signature{}{\@fifthreader} \\
- \fi
- \end{quotation}
- \vskip 1.1in plus 0.4in minus 0.1in
- \begin{center}
- %\@submitdate \\
- \@accademico
- \end{center}
- \vfill
- %\newpage\setcounter{page}{3}
- }
- %% PAGINA DELLA DEDICA
- \def\dedicapage{%
- \pagestyle{empty}
- \begin{center}\em\null\vskip1in
- \@dedica
- \vfill
- \end{center}
- }
- \def\beforepreface{
- \typeout{Manu}
- \typeout{Errori colpa di Manu. I'm sorry!!!}
- \pagenumbering{roman}
- \pagestyle{plain}
- \titlep
- \iffront@pages\signaturepage\else\addtocounter{page}{1}\fi
- \ifpermission\permissionpage\else\addtocounter{page}{1}\fi
- \iffront@pages\ifdedic@tion
- \newpage\begin{center}\Large\em\null\vskip1in
- \dedication@text
- \vfill\end{center}
- \fi\fi
- \iffront@pages\tableofcontents\else\addtocounter{page}{1}\fi
- }
- \def\nonumchapter#1{%
- \chapter*{#1}
- \addcontentsline{toc}{chapter}{#1}}
- \def\prefacesection#1{%
- \chapter*{#1}
- \addcontentsline{toc}{chapter}{#1}}
- \newenvironment{dedication}{\newpage\begin{center}\Large\em\null\vskip1in}%
- {\vfill\end{center}}
- \def\afterpreface{\newpage
- \pagenumbering{arabic}
- \typeout{Manuthesis preface pages completed.}
- %\properpagestyle
- }
- % Start out normal
- %\properpagestyle
- % some fancy settings.
- \let\fancy@def\gdef
- \def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}}
- \def\@xlhead[#1]#2{\fancy@def\@elhead{#1}\fancy@def\@olhead{#2}}
- \def\@ylhead#1{\fancy@def\@elhead{#1}\fancy@def\@olhead{#1}}
- \def\chead{\@ifnextchar[{\@xchead}{\@ychead}}
- \def\@xchead[#1]#2{\fancy@def\@echead{#1}\fancy@def\@ochead{#2}}
- \def\@ychead#1{\fancy@def\@echead{#1}\fancy@def\@ochead{#1}}
- \def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}}
- \def\@xrhead[#1]#2{\fancy@def\@erhead{#1}\fancy@def\@orhead{#2}}
- \def\@yrhead#1{\fancy@def\@erhead{#1}\fancy@def\@orhead{#1}}
- \def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}}
- \def\@xlfoot[#1]#2{\fancy@def\@elfoot{#1}\fancy@def\@olfoot{#2}}
- \def\@ylfoot#1{\fancy@def\@elfoot{#1}\fancy@def\@olfoot{#1}}
- \def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}}
- \def\@xcfoot[#1]#2{\fancy@def\@ecfoot{#1}\fancy@def\@ocfoot{#2}}
- \def\@ycfoot#1{\fancy@def\@ecfoot{#1}\fancy@def\@ocfoot{#1}}
- \def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}}
- \def\@xrfoot[#1]#2{\fancy@def\@erfoot{#1}\fancy@def\@orfoot{#2}}
- \def\@yrfoot#1{\fancy@def\@erfoot{#1}\fancy@def\@orfoot{#1}}
- \newif\if@fancyplain \@fancyplainfalse
- \def\fancyplain#1#2{\if@fancyplain#1\else#2\fi}
- \def\fancy@reset{\restorecr
- \def\baselinestretch{1}%
- \def\nouppercase##1{{\let\uppercase\relax\let\MakeUppercase\relax##1}}%
- \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e
- \ifx\@normalsize\undefined \normalsize
- \else \@normalsize \fi
- \else% NFSS (2.09) present
- \@newbaseline%
- \fi}
- \def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox
- {\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill
- \parbox[b]{\headwidth}{\centering#3\strut}\hfill
- \llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5}
- \def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule
- \hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill
- \parbox[b]{\headwidth}{\centering#3\strut}\hfill
- \llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}}}#5}
- \def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
- \hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}}
- \def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy}
- \def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy}
- \def\ps@@fancy{
- \ps@empty %
- \def\@mkboth{\protect\markboth}%
- \def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}%
- \def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}%
- \def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}%
- \def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ocfoot\@erfoot\@lodd}%
- \def\chaptermark##1{
- \markboth {%
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \slshape{\@chapapp\ \thechapter.} \ %
- \fi
- \fi
- ##1}{}}%
- \def\sectionmark##1{%
- \markright {%
- \ifnum \c@secnumdepth >\z@
- \slshape{\thesection.} \ %
- \fi
- ##1}}
- }
- \lhead[\fancyplain{}]{\fancyplain{}{{{\nouppercase\rightmark}}}}
- \chead{}
- \rhead[\fancyplain{}{{{\nouppercase\leftmark}}}]{\fancyplain{}}
- \cfoot[\fancyplain{}]{{\fancyplain{}{\thepage} }}
- \lfoot{}%
- \rfoot{}%
- \def\@lodd{\if@reversemargin\hss\else\relax\fi}
- \def\@rodd{\if@reversemargin\relax\else\hss\fi}
- \def\ps@copyright{\let\@mkboth\@gobbletwo
- \def\today{\number\day\slash\ifcase\month\or
- I\or II\or III\or IV\or V\or VI\or
- VII\or VIII\or IX\or X\or XI\or XII\fi\slash\number\year}
- \def\@oddhead{}%
- \let\@evenhead\@oddhead
- \def\@oddfoot{\small\slshape
- \today
- \def\@tempa{0}
- \ifx\@volume\@tempa
- \@Logo
- \fi
- }%
- \let\@evenfoot\@oddfoot
- %\def\@evenfoot{\date}
- %\let\@evenfoot
- %\let\@oddfoot
- }
- \if@twoside
- \def\ps@headings{%
- \let\@oddfoot\@empty\let\@evenfoot\@empty
- \def\@evenhead{\thepage\hfil\slshape\leftmark}%
- \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
- \let\@mkboth\markboth
- \def\chaptermark##1{%
- \markboth {\MakeUppercase{%
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \@chapapp\ \thechapter. \ %
- \fi
- \fi
- ##1}}{}}%
- \def\sectionmark##1{%
- \markright {\MakeUppercase{%
- \ifnum \c@secnumdepth >\z@
- \thesection. \ %
- \fi
- ##1}}}}
- \else
- \def\ps@headings{%
- \let\@oddfoot\@empty
- \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
- \let\@mkboth\markboth
- \def\chaptermark##1{%
- \markright {\MakeUppercase{%
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \@chapapp\ \thechapter. \ %
- \fi
- \fi
- ##1}}}}
- \fi
- \def\ps@myheadings{%
- %\def\@oddfoot{{\small{{\tt{CGC}}}}\hfil\thepage\hfil\ }
- \let\@evenfoot\@empty
- %\def\@cfoot{\thepage}
- \let\@evenhead\@empty
- \let\@oddhead\@empty
- \let\@mkboth\@gobbletwo
- %\let\chaptermark\@gobble
- %\let\sectionmark\@gobble
- }
- \if@titlepage
- \newcommand\maketitle{\begin{titlepage}%
- \let\footnotesize\small
- \let\footnoterule\relax
- \let \footnote \thanks
- \null\vfil
- \vskip 60\p@
- \begin{center}%
- {\LARGE \@title \par}%
- \vskip 3em%
- {\large
- \lineskip .75em%
- \begin{tabular}[t]{c}%
- \@author
- \end{tabular}\par}%
- \vskip 1.5em%
- {\large \@date \par}% % Set date in \large size.
- \end{center}\par
- \@thanks
- \vfil\null
- \end{titlepage}%
- \setcounter{footnote}{0}%
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@author\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\@subtitle\@empty
- \global\let\title\relax
- \global\let\subtitle\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- }
- \else
- \newcommand\maketitle{\par
- \begingroup
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{\parindent 1em\noindent
- \hb@xt@1.8em{%
- \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
- \if@twocolumn
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- \thispagestyle{plain}\@thanks
- \endgroup
- \setcounter{footnote}{0}%
- \global\let\thanks\relax
- \global\let\maketitle\relax
- \global\let\@maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@author\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\@subtitle\@empty
- \global\let\title\relax
- \global\let\subtitle\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- }
- \def\@maketitle{%
- \newpage
- \null
- \vskip 2em%
- \begin{center}%
- \let \footnote \thanks
- {\LARGE \@title \par}%
- \vskip 1.5em%
- {\large
- \lineskip .5em%
- \begin{tabular}[t]{c}%
- \@author
- \end{tabular}\par}%
- \vskip 1em%
- {\large \@date}%
- \end{center}%
- \par
- \vskip 1.5em}
- \fi
- %\newcommand*\chaptermark[1]{}
- \setcounter{secnumdepth}{2}
- \newcounter {part}
- \newcounter {chapter}
- \newcounter {section}[chapter]
- \newcounter {subsection}[section]
- \newcounter {subsubsection}[subsection]
- \newcounter {paragraph}[subsubsection]
- \newcounter {subparagraph}[paragraph]
- \renewcommand \thepart {\@Roman\c@part}
- \renewcommand \thechapter {\@arabic\c@chapter}
- \renewcommand \thesection {\thechapter.\@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}
- \newcommand\@chapapp{\chaptername}
- \newcommand\frontmatter{%
- \cleardoublepage
- \@mainmatterfalse
- \pagenumbering{roman}}
- \newcommand\mainmatter{%
- \cleardoublepage
- \@mainmattertrue
- \pagenumbering{arabic}}
- \newcommand\backmatter{%
- \if@openright
- \cleardoublepage
- \else
- \clearpage
- \fi
- \@mainmatterfalse}
- \newcommand\part{%
- \if@openright
- \cleardoublepage
- \else
- \clearpage
- \fi
- \thispagestyle{plain}%
- \if@twocolumn
- \onecolumn
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \null\vfil
- \secdef\@part\@spart}
- \def\@part[#1]#2{%
- \ifnum \c@secnumdepth >-2\relax
- \refstepcounter{part}%
- \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
- \else
- \addcontentsline{toc}{part}{#1}%
- \fi
- \markboth{}{}%
- {\centering
- \interlinepenalty \@M
- \normalfont
- \ifnum \c@secnumdepth >-2\relax
- \Large\bfseries \partname\nobreakspace\thepart
- \par
- \vskip 20\p@
- \fi
- \huge \bfseries #2\par}%
- \@endpart}
- \def\@spart#1{%
- {\centering
- \interlinepenalty \@M
- \normalfont
- \Huge \bfseries #1\par}%
- \@endpart}
- \def\@endpart{\vfil\newpage
- \if@twoside
- \if@openright
- \null
- \thispagestyle{empty}%
- \newpage
- \fi
- \fi
- \if@tempswa
- \twocolumn
- \fi}
- %% CAPITOLO
- \newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
- \thispagestyle{myheadings}%
- \global\@topnum\z@
- \@afterindentfalse
- \secdef\@chapter\@schapter}
- \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \refstepcounter{chapter}%
- \typeout{\@chapapp\space\thechapter.}%
- \addcontentsline{toc}{chapter}%
- {\protect\numberline{\thechapter}#1}%
- \else
- \addcontentsline{toc}{chapter}{#1}%
- \fi
- \else
- \addcontentsline{toc}{chapter}{#1}%
- \fi
- \chaptermark{#1}%
- \addtocontents{lof}{\protect\addvspace{10\p@}}%
- \addtocontents{lot}{\protect\addvspace{10\p@}}%
- \if@twocolumn
- \@topnewpage[\@makechapterhead{#2}]%
- \else
- \@makechapterhead{#2}%
- \@afterheading
- \fi}
- \def\@makechapterhead#1{%
- \vspace*{40\p@}%
- {\parindent \z@ \raggedright \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \Large\bfseries \space \space #1 %se vuoi mettere il numer scrivi \thechapter prima di \space
- \par\nobreak
- \vskip 40\p@
- \fi
- \fi
- }}
- \def\@schapter#1{\if@twocolumn
- \@topnewpage[\@makeschapterhead{#1}]%
- \else
- \@makeschapterhead{#1}%
- \@afterheading
- \fi}
- \def\@makeschapterhead#1{%
- \vspace*{40\p@}%
- {\parindent \z@ \raggedright
- \normalfont
- \interlinepenalty\@M
- \Large \bfseries #1\par\nobreak
- \vskip 40\p@
- }}
- %% SEZIONE
- \newcommand\section{\@startsection {section}{1}{\z@}%
- {-3.5ex \@plus -1ex \@minus -.2ex}%
- {2.3ex \@plus.2ex}%
- {\normalfont\large\bfseries}}
- \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
- {-3.25ex\@plus -1ex \@minus -.2ex}%
- {1.5ex \@plus .2ex}%
- {\normalfont\itshape}}
- \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
- {-3.25ex\@plus -1ex \@minus -.2ex}%
- {1.5ex \@plus .2ex}%
- {\normalfont\normalsize\bfseries}}
- \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
- {3.25ex \@plus1ex \@minus.2ex}%
- {-1em}%
- {\normalfont\normalsize\bfseries}}
- \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
- {3.25ex \@plus1ex \@minus .2ex}%
- {-1em}%
- {\normalfont\normalsize\bfseries}}
- \if@twocolumn
- \setlength\leftmargini {2em}
- \else
- \setlength\leftmargini {2.5em}
- \fi
- \leftmargin \leftmargini
- \setlength\leftmarginii {2.2em}
- \setlength\leftmarginiii {1.87em}
- \setlength\leftmarginiv {1.7em}
- \if@twocolumn
- \setlength\leftmarginv {.5em}
- \setlength\leftmarginvi {.5em}
- \else
- \setlength\leftmarginv {1em}
- \setlength\leftmarginvi {1em}
- \fi
- \setlength \labelsep {.5em}
- \setlength \labelwidth{\leftmargini}
- \addtolength\labelwidth{-\labelsep}
- \@beginparpenalty -\@lowpenalty
- \@endparpenalty -\@lowpenalty
- \@itempenalty -\@lowpenalty
- \renewcommand\theenumi{\@arabic\c@enumi}
- \renewcommand\theenumii{\@alph\c@enumii}
- \renewcommand\theenumiii{\@roman\c@enumiii}
- \renewcommand\theenumiv{\@Alph\c@enumiv}
- \newcommand\labelenumi{\theenumi.}
- \newcommand\labelenumii{(\theenumii)}
- \newcommand\labelenumiii{\theenumiii.}
- \newcommand\labelenumiv{\theenumiv.}
- \renewcommand\p@enumii{\theenumi}
- \renewcommand\p@enumiii{\theenumi(\theenumii)}
- \renewcommand\p@enumiv{\p@enumiii\theenumiii}
- \newcommand\labelitemi{\textbullet}
- \newcommand\labelitemii{\normalfont\bfseries \textendash}
- \newcommand\labelitemiii{\textasteriskcentered}
- \newcommand\labelitemiv{\textperiodcentered}
- \newenvironment{description}
- {\list{}{\labelwidth\z@ \itemindent-\leftmargin
- \let\makelabel\descriptionlabel}}
- {\endlist}
- \newcommand*\descriptionlabel[1]{\hspace\labelsep
- \normalfont\bfseries #1}
- \newenvironment{verse}
- {\let\\\@centercr
- \list{}{\itemsep \z@
- \itemindent -1.5em%
- \listparindent\itemindent
- \rightmargin \leftmargin
- \advance\leftmargin 1.5em}%
- \item\relax}
- {\endlist}
- \newenvironment{quotation}
- {\list{}{\listparindent 1.5em%
- \itemindent \listparindent
- \rightmargin \leftmargin
- \parsep \z@ \@plus\p@}%
- \item\relax}
- {\endlist}
- \newenvironment{quote}
- {\list{}{\rightmargin\leftmargin}%
- \item\relax}
- {\endlist}
- \if@compatibility
- \newenvironment{titlepage}
- {%
- \cleardoublepage
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse\newpage
- \fi
- \thispagestyle{empty}%
- \setcounter{page}\z@
- }%
- {\if@restonecol\twocolumn \else \newpage \fi
- }
- \else
- \newenvironment{titlepage}
- {%
- \cleardoublepage
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse\newpage
- \fi
- \thispagestyle{empty}%
- \setcounter{page}\@ne
- }%
- {\if@restonecol\twocolumn \else \newpage \fi
- \if@twoside\else
- \setcounter{page}\@ne
- \fi
- }
- \fi
- \newcommand\appendix{\par
- \setcounter{chapter}{0}%
- \setcounter{section}{0}%
- \gdef\@chapapp{\appendixname}%
- \gdef\thechapter{\@Alph\c@chapter}}
- \setlength\arraycolsep{5\p@}
- \setlength\tabcolsep{6\p@}
- \setlength\arrayrulewidth{.4\p@}
- \setlength\doublerulesep{2\p@}
- \setlength\tabbingsep{\labelsep}
- \skip\@mpfootins = \skip\footins
- \setlength\fboxsep{3\p@}
- \setlength\fboxrule{.4\p@}
- \@addtoreset {equation}{chapter}
- \renewcommand\theequation
- {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
- \newcounter{figure}[chapter]
- \renewcommand \thefigure
- {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure}
- \def\fps@figure{tbp}
- \def\ftype@figure{1}
- \def\ext@figure{lof}
- \def\fnum@figure{\figurename\nobreakspace\thefigure}
- \newenvironment{figure}
- {\@float{figure}}
- {\end@float}
- \newenvironment{figure*}
- {\@dblfloat{figure}}
- {\end@dblfloat}
- \newcounter{table}[chapter]
- \renewcommand \thetable
- {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@table}
- \def\fps@table{tbp}
- \def\ftype@table{2}
- \def\ext@table{lot}
- \def\fnum@table{\tablename\nobreakspace\thetable}
- \newenvironment{table}
- {\@float{table}}
- {\end@float}
- \newenvironment{table*}
- {\@dblfloat{table}}
- {\end@dblfloat}
- \newlength\abovecaptionskip
- \newlength\belowcaptionskip
- \setlength\abovecaptionskip{10\p@}
- \setlength\belowcaptionskip{0\p@}
- \long\def\@makecaption#1#2{%
- \vskip\abovecaptionskip
- \sbox\@tempboxa{#1: #2}%
- \ifdim \wd\@tempboxa >\hsize
- #1: #2\par
- \else
- \global \@minipagefalse
- \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
- \fi
- \vskip\belowcaptionskip}
- \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
- \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
- \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
- \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
- \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
- \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
- \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
- \DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
- \DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
- \newcommand\@pnumwidth{1.55em}
- \newcommand\@tocrmarg{2.55em}
- \newcommand\@dotsep{4.5}
- \setcounter{tocdepth}{2}
- \newcommand\tableofcontents{%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\contentsname
- \@mkboth{%
- \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- }
- \newcommand*\l@part[2]{%
- \ifnum \c@tocdepth >-2\relax
- \addpenalty{-\@highpenalty}%
- \addvspace{2.25em \@plus\p@}%
- \setlength\@tempdima{3em}%
- \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- {\leavevmode
- \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
- \nobreak
- \global\@nobreaktrue
- \everypar{\global\@nobreakfalse\everypar{}}%
- \endgroup
- \fi}
- \newcommand*\l@chapter[2]{%
- \ifnum \c@tocdepth >\m@ne
- \addpenalty{-\@highpenalty}%
- \vskip 1.0em \@plus\p@
- \setlength\@tempdima{1.5em}%
- \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- \leavevmode \bfseries
- \advance\leftskip\@tempdima
- \hskip -\leftskip
- #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
- \penalty\@highpenalty
- \endgroup
- \fi}
- \newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
- \newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
- \newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
- \newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}
- \newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
- \newcommand\listoffigures{%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\listfigurename}%
- \@mkboth{\MakeUppercase\listfigurename}%
- {\MakeUppercase\listfigurename}%
- \@starttoc{lof}%
- \if@restonecol\twocolumn\fi
- }
- \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
- \newcommand\listoftables{%
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\listtablename}%
- \@mkboth{%
- \MakeUppercase\listtablename}%
- {\MakeUppercase\listtablename}%
- \@starttoc{lot}%
- \if@restonecol\twocolumn\fi
- }
- \let\l@table\l@figure
- \newdimen\bibindent
- \setlength\bibindent{1.5em}
- \newenvironment{thebibliography}[1]
- {\chapter*{\bibname}%
- \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
- \list{\@biblabel{\@arabic\c@enumiv}}%
- {\settowidth\labelwidth{\@biblabel{#1}}%
- \leftmargin\labelwidth
- \advance\leftmargin\labelsep
- \@openbib@code
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}}%
- \sloppy
- \clubpenalty4000
- \@clubpenalty \clubpenalty
- \widowpenalty4000%
- \sfcode`\.\@m}
- {\def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist}
- \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
- \let\@openbib@code\@empty
- \newenvironment{theindex}
- {\if@twocolumn
- \@restonecolfalse
- \else
- \@restonecoltrue
- \fi
- \twocolumn[\@makeschapterhead{\indexname}]%
- \@mkboth{\MakeUppercase\indexname}%
- {\MakeUppercase\indexname}%
- \thispagestyle{plain}\parindent\z@
- \parskip\z@ \@plus .3\p@\relax
- \columnseprule \z@
- \columnsep 35\p@
- \let\item\@idxitem}
- {\if@restonecol\onecolumn\else\clearpage\fi}
- \newcommand\@idxitem{\par\hangindent 40\p@}
- \newcommand\subitem{\@idxitem \hspace*{20\p@}}
- \newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
- \newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
- \renewcommand\footnoterule{%
- \kern-3\p@
- \hrule\@width.4\columnwidth
- \kern2.6\p@}
- \@addtoreset{footnote}{chapter}
- \newcommand\@makefntext[1]{%
- \parindent 1em%
- \noindent
- \hb@xt@1.8em{\hss\@makefnmark}#1}
- %% ENVIRONMENTS
- \theoremstyle{plain}
- \newtheorem{thm}{Theorem}[section]
- \newtheorem{theorem}[thm]{Theorem}
- \newtheorem{corollary}[thm]{Corollary}
- \newtheorem{lemma}[thm]{Lemma}
- \newtheorem{claim}[thm]{Claim}
- \newtheorem{axiom}[thm]{Axiom}
- \newtheorem{conjecture}[thm]{Conjecture}
- \newtheorem{fact}[thm]{Fact}
- \newtheorem{hypothesis}[thm]{Hypothesis}
- \newtheorem{assumption}[thm]{Assumption}
- \newtheorem{proposition}[thm]{Proposition}
- \newtheorem{criterion}[thm]{Criterion}
- \newtheorem{definition}[thm]{Definition}
- \newtheorem{algorithm}{Algorithm}
- \theoremstyle{definition}
- \newtheorem{example}[thm]{Example}
- \theoremstyle{remark}
- \newtheorem{remark}[thm]{Remark}
- \newtheorem{problem}[thm]{Problem}
- \newtheorem{principle}[thm]{Principle}
- %% Abbreviations
- \newcommand{\NN}{{\mathbb N}}
- \newcommand{\RR}{{\mathbb R}}
- \newcommand{\ZZ}{{\mathbb Z}}
- \newcommand{\QQ}{{\mathbb Q}}
- \newcommand{\CC}{{\mathbb C}}
- \newcommand{\FF}{{\mathbb F}}
- \newcommand{\FFF}{\overline{{\mathbb F}}}
- \newcommand{\KK}{{\mathbb K}}
- \newcommand{\KKK}{\overline{{\mathbb K}}}
- \newcommand{\GR}{Gr\"{o}bner}
- \newcommand{\Gr}{Gr\"{o}bner}
- \newcommand{\lp}{\mathrm{Lp}}
- \newcommand{\tp}{\mathrm{Tp}}
- \newfont{\gotico}{eufm10 scaled \magstep1}
- %% roba da Mora
- %\def\card{\mathop{\rm card}\nolimits}
- %\def\mappa#1{\smash{\mathop{\longrightarrow}\limits^{#1}}}
- %\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
- %\def\qed{\quad
- %\ifmmode\squareforqed\else{\squareforqed \medskip}\fi}
- %\def\then{\Longrightarrow}
- %\def\text#1{\rm #1}
- %\def\emph#1{\em #1}
- %\def\Lou{Loustaunau}
- %%\def\lc{\mathop{\rm lc}\nolimits}
- %\def\chart{\mathop{\rm char}\nolimits}
- %\newcommand{\Gr}{Gr\"ob\-ner}
- \newcommand\contentsname{Contents}
- \newcommand\listfigurename{List of Figures}
- \newcommand\listtablename{List of Tables}
- \newcommand\bibname{Bibliography}
- \newcommand\indexname{Index}
- \newcommand\figurename{Figure}
- \newcommand\tablename{Table}
- \newcommand\partname{Part}
- \newcommand\chaptername{Chapter}
- \newcommand\appendixname{Appendix}
- \def\today{\ifcase\month\or
- January\or February\or March\or April\or May\or June\or
- July\or August\or September\or October\or November\or December\fi
- \space\number\day, \number\year}
- \setlength\columnsep{10\p@}
- \setlength\columnseprule{0\p@}
- \pagestyle{headings}
- \pagenumbering{arabic}
- \if@twoside
- \else
- \raggedbottom
- \fi
- \if@twocolumn
- \twocolumn
- \sloppy
- \flushbottom
- \else
- \onecolumn
- \fi
- \endinput
|