12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298 |
- %% (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\mastersc{\degree{Master of Science}\degreeinitial{M.Sc.}}
- \mastersc % 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 \begin{tabular}{l@{\hskip 2cm} l}
- Relatore: & {\@supervisor} \\ \\ \\
- Correlatore: & {\@firstreader} \\ \\
- Controrelatore: & {\@secondreader}
- \end{tabular}
- \else
- \sigskip \begin{tabular}{l@{\hskip 2cm} l}
- Relatore: & {\@supervisor} \\ \\ \\
- Controrelatore: & {\@secondreader}
- \end{tabular}
- \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
|