Guest User

Untitled

a guest
Jan 4th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 16.71 KB | None | 0 0
  1. \NeedsTeXFormat{LaTeX2e}
  2. \ProvidesPackage{toptesi}%
  3. [2013/09/01 v.5.73 Extension for toptesi.cls]%
  4. \def\TRON{\tracingcommands \tw@ \tracingmacros \tw@}
  5. \def\TROFF{\tracingcommands\z@ \tracingmacros \z@}
  6. \let\TROF\TROFF
  7. \newif\if@utoretitolo \@utoretitolofalse
  8. \newif\if@ldstyle \@ldstylefalse
  9. \newif\if@xivpt \@xivptfalse
  10. \newlength\T@Pbinding\setlength\T@Pbinding{7mm}
  11. \def\setbindingcorrection#1{\T@Pbinding=#1}
  12. \newif\if@binding \@bindingfalse
  13. \newif\ifT@Ppdfa  \T@Ppdfafalse
  14. \newif\ifchapterbibliography \chapterbibliographyfalse
  15. \newif\ifclassica \classicafalse
  16. \DeclareOption{cucitura}{\@bindingtrue}
  17. \DeclareOption{14pt}{\@xivpttrue}
  18. \DeclareOption{chapterbib}{\chapterbibliographytrue}
  19. \DeclareOption{trieste}{\classicatrue}% Just for backwards compatibility
  20. \DeclareOption{classica}{\classicatrue}
  21. \DeclareOption{autoretitolo}{\ifclassica\@utoretitolotrue\fi}
  22. \DeclareOption{oldstyle}{\ifclassica\@ldstyletrue\fi}
  23. \DeclareOption{pdfa}{\T@Ppdfatrue}
  24. \ProcessOptions\relax
  25. \RequirePackage{graphicx}
  26. \RequirePackage{etoolbox}
  27. \if@xivpt\input{size14.clo}\fi
  28. \newlength\interno
  29. \textheight 0.7\paperheight
  30. \divide\textheight by \baselineskip
  31. \multiply\textheight by \baselineskip
  32. \advance\textheight by \topskip
  33. \ifx\f@size\@xivpt
  34.    \setlength\interno{\dimexpr\paperwidth/6}
  35.    \footskip=1,5\basleineskip
  36. \else
  37.    \setlength\interno{\dimexpr\paperwidth/7}
  38.     \footskip=2\baselineskip
  39. \fi
  40. \oddsidemargin=\dimexpr\interno-1in\relax
  41. \evensidemargin=\oddsidemargin
  42. \marginparwidth\interno
  43. \advance\marginparwidth-2.5\marginparsep
  44. \AtBeginDocument{%
  45. \if@binding
  46.  \PackageInfo{TOPtesi}{Margin width recalculation}
  47. \PackageInfo{TOPtesi}{Before:\MessageBreak
  48. oddsidemargin\space\space \the\oddsidemargin\MessageBreak
  49. evensidemargin\space \the\evensidemargin}
  50. \advance\oddsidemargin \T@Pbinding
  51. \advance\evensidemargin -\T@Pbinding
  52. \advance\marginparwidth -\T@Pbinding
  53. \PackageInfo{TOPtesi}{After:\MessageBreak
  54. oddsidemargin\space\space \the\oddsidemargin\MessageBreak
  55. evensidemargin\space \the\evensidemargin}
  56. \fi}
  57. \textwidth=\dimexpr\paperwidth-2\interno\relax
  58.  
  59. \def\lapagina{\thepage}
  60. \mark{{}{}}
  61. \newbox\@intesta
  62. \def\ps@plain{\let\@mkboth\@gobbletwo
  63. \def\@oddfoot{\null\hfill {\scshape\lapagina}\hfill \null}\def\@oddhead{}
  64. \def\@evenhead{}\let\@evenfoot\@oddfoot}
  65. \if@twoside
  66.    \def\ps@headings{\let\@mkboth\markboth%
  67.    \def\@oddfoot{\null\hfill {\scshape\lapagina} \hfill\null}
  68.    \let\@evenfoot\@oddfoot
  69.    %
  70.    \def\@evenhead{\setbox\@intesta\hbox{\footnotesize\slshape
  71.        \leftmark}%
  72.    \ifdim\wd\@intesta>\textwidth \headWarn{\chapter}\fi%
  73.    \underline{\makebox[\textwidth]{\footnotesize\slshape
  74.        \strut\leftmark}}}%
  75.    \def\@oddhead{\setbox\@intesta\hbox{\footnotesize\slshape
  76.        \rightmark}%
  77.    \ifdim\wd\@intesta>\textwidth \headWarn{\section}\fi%
  78.    \underline{\makebox[\textwidth]{\footnotesize\slshape
  79.        \strut\rightmark}}}%
  80.    \def\chaptermark##1{\markboth{\thechapter\ -- ##1}{}}
  81.   \def\sectionmark##1{\markright{\ifnum\c@secnumdepth>\z@
  82.   \thesection\ -- \fi ##1}}}
  83. \else
  84.   \def\ps@headings{\let\@mkboth\markboth
  85.   \def\@oddfoot{\null\hfill {\scshape\lapagina} \hfill\null}
  86.   \def\@evenfoot{}
  87.   \def\@oddhead{\setbox\@intesta\hbox{\footnotesize\slshape
  88.        \rightmark}%
  89.    \ifdim\wd\@intesta>\textwidth \headWarn{\chapter}\fi%
  90.    \underline{\makebox[\textwidth]{\footnotesize\slshape
  91.        \strut\rightmark}}}%
  92.    \def\chaptermark##1{\markright{\thechapter\ -- ##1}}}
  93. \fi
  94.  
  95. \def\headWarn#1{\PackageWarning{toptesi}{%
  96.    THE HEADING IS TOO LONG\MessageBreak
  97.    Use the optional argument of command \string#1\MessageBreak
  98.    See the LaTeX Handbook (1994) on section C.4.1\MessageBreak}}
  99. \renewcommand*\l@chapter[2]{%
  100.   \ifnum \c@tocdepth >\m@ne
  101.     \addpenalty{-\@highpenalty}%
  102.     \vskip 1.0em \@plus\p@
  103.     \setlength\@tempdima{1.5em}%
  104.     \begingroup
  105.       \parindent \z@ \rightskip \@pnumwidth
  106.       \parfillskip -\@pnumwidth
  107.       \leavevmode \bfseries
  108.       \advance\leftskip\@tempdima
  109.       \hskip -\leftskip
  110.       #1\nobreak\hfil \nobreak
  111.       \hb@xt@\@pnumwidth{\hss\unless\ifxetex\normalfont\fi\scshape{#2}}\par
  112.      \penalty\@highpenalty
  113.    \endgroup
  114.  \fi}
  115. \newif\iffigurespage
  116. \newif\iftablespage
  117. \newif\ifnumeriromani
  118. \newif\iffrontmatter
  119. \def\frontmatter{\clearpage\ps@plain\pagenumbering{roman}%
  120.     \numeriromanitrue\frontmattertrue\@openrightfalse}
  121. \def\mainmatter{\if@twoside\@openrighttrue\fi
  122.    \clearpage\ps@headings\pagenumbering{arabic}%
  123.     \numeriromanifalse\frontmatterfalse}
  124. \AtBeginDocument{\frontmatter}
  125. \figurespagefalse
  126. \tablespagefalse
  127. \newcommand\blankpagestyle[1]{\def\blank@ps{#1}}
  128. \def\blank@ps{plain}
  129. \renewcommand\cleardoublepage{\clearpage\ifodd\value{page}\else
  130.   \if@twoside\if@openright
  131. \clearpage\null\thispagestyle{\blank@ps}\clearpage\fi\fi\fi}
  132. \def\sommario{%
  133.  \iffrontmatter\else\frontmattertrue\fi
  134.  \if@openright\cleardoublepage\else\clearpage\fi
  135.  \global\@topnum\z@
  136.  \@afterindentfalse
  137.  \@schapter{\summaryname}%
  138.  \addcontentsline{toc}{chapter}{\summaryname}%
  139.         }
  140. \def\ringraziamenti{%
  141.  \iffrontmatter\else\frontmattertrue\fi
  142.  \if@openright\cleardoublepage\else\clearpage\fi
  143.  \global\@topnum\z@
  144.  \@afterindentfalse
  145.  \@schapter{\acknowledgename}%
  146.  \addcontentsline{toc}{chapter}{\acknowledgename}%
  147.         }
  148. \renewcommand\chapter{%
  149.   \iffrontmatter\mainmatter\fi
  150.   \if@openright\cleardoublepage\else\clearpage\fi
  151.   \thispagestyle{plain}%
  152.   \global\@topnum\z@
  153.   \@afterindentfalse
  154.   \secdef\@chapter\@schapter}
  155. \renewcommand\part{%
  156.   \iffrontmatter\mainmatter\fi
  157.   \if@openright\cleardoublepage\else\clearpage\fi
  158.   \thispagestyle{empty}%
  159.   \if@twocolumn\onecolumn\@tempswatrue\else\@tempswafalse\fi
  160.   \null\vfil
  161.   \secdef\@part\@spart}
  162. \renewcommand\tableofcontents{%
  163.  \if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi
  164.  \if@openright\cleardoublepage\else\clearpage\fi
  165.  \global\@topnum\z@
  166.  \@afterindentfalse
  167.  \@schapter{\contentsname}%
  168.  \@starttoc{toc}%
  169.  \clearpage
  170.  \if@restonecol\twocolumn\fi
  171.     }
  172. \renewcommand\listoffigures{%
  173.     \if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi
  174.     \if@openright\cleardoublepage\else\clearpage\fi
  175.     \global\@topnum\z@
  176.     \@afterindentfalse
  177.     \@schapter{\listfigurename}
  178.    \@mkboth{\listfigurename}{\listfigurename}%
  179.     \@starttoc{lof}%
  180.     \clearpage
  181.     \if@restonecol\twocolumn\fi
  182.     }
  183. \renewcommand\listoftables{%
  184.     \if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi
  185.     \if@openright\cleardoublepage\else\clearpage\fi
  186.     \global\@topnum\z@
  187.     \@afterindentfalse
  188.     \@schapter{\listtablename}%
  189.     \@mkboth{\listtablename}{\listtablename}%
  190.     \@starttoc{lot}%
  191.     \clearpage
  192.     \if@restonecol\twocolumn\fi
  193.     }
  194. \def\indici{%
  195.  \iffrontmatter\else\frontmattertrue\fi
  196.         \tableofcontents
  197.         \iftablespage
  198.                 {\addvspace{10pt}
  199.                \let\saveaddvspace=\addvspace
  200.                \def\addvspace##1{}
  201.                \listoftables
  202.                \let\addvspace=\saveaddvspace}
  203.        \fi
  204.        \iffigurespage
  205.                {\addvspace{10pt}
  206.                \let\saveaddvspace=\addvspace
  207.                \def\addvspace##1{}
  208.                \listoffigures
  209.                \let\addvspace=\saveaddvspace}
  210.        \fi
  211. }
  212. \onecolumn
  213. \if@twoside
  214.    \flushbottom
  215. \else
  216.    \ifx\@xivpt\f@size
  217.        \raggedbottom
  218.    \else
  219.        \flushbottom
  220.    \fi
  221. \fi
  222. \brokenpenalty=10000
  223. \def\interlinea#1{\linespread{#1}\selectfont}
  224. \def\endinterlinea{\par}
  225. \def \@floatboxreset {%
  226.         \reset@font
  227.         \linespread{1}%
  228.         \normalsize
  229.         \@setminipage
  230. }
  231. \def\fps@figure{htb} \def\fps@table{htb}
  232. \setcounter{topnumber}{2}
  233. \def\topfraction{1}
  234. \setcounter{bottomnumber}{1}
  235. \def\bottomfraction{.5}
  236. \setcounter{totalnumber}{3}
  237. \def\textfraction{0}
  238. \def\floatpagefraction{0}
  239. \setcounter{dbltopnumber}{2}
  240. \def\dbltopfraction{1}
  241. \def\dblfloatpagefraction{0}
  242. \newdimen\captionwidth
  243. \long\def\@makecaption#1#2{%
  244.    \begingroup
  245.    \small \parskip\z@ \parindent\z@
  246.    \finalhyphendemerits 100000\relax
  247.    \linespread{0.95}\selectfont
  248.   \vskip \abovecaptionskip
  249.   \captionwidth=\hsize
  250.   \advance\captionwidth-3em
  251.   \setbox0 \hbox{#1.\quad#2}%
  252.    \ifdim\wd0>\hsize
  253.       \setbox1 \vbox{\hsize=\captionwidth
  254.      \unhbox0\par\global\setbox2\lastbox}%
  255.       \setbox2\hbox{\unhbox2}%
  256.       \ifdim\wd2<0.333333\captionwidth
  257.          \count255=\ht1 \advance\count255 \dp1
  258.          \divide\count255\baselineskip
  259.          \advance\count255\@ne
  260.          \@tempdima=\wd2
  261.          \advance\@tempdima \count255\captionwidth
  262.          \advance\@tempdima 0.5\captionwidth
  263.          \advance \count255\@ne
  264.          \divide \@tempdima \count255
  265.          \captionwidth=\@tempdima
  266.          \setbox0 \vbox{\hsize\captionwidth
  267.         #1.\quad#2}
  268.      \else
  269.         \setbox2\hbox to\captionwidth{\unhbox2 \hfill}%
  270.          \setbox0\vbox{\unvbox1\box2}%
  271.       \fi
  272.    \fi
  273.    \makebox[\hsize]{\box0}%
  274.    \endgroup
  275. }
  276. \def\redef@bibitem{\def\@bibitem##1{\item\if@filesw
  277.       \immediate\write\@auxout
  278.       {\string\bibcite{##1}{\thechapter.\the\c@enumi}}\fi\ignorespaces}}
  279. \def\thebibliography#1{%
  280.  \ifchapterbibliography\section*{\bibname}\relax
  281.    \if@twoside\markright{\bibname}\fi
  282.    \addcontentsline{toc}{section}{\bibname}\relax
  283.    \redef@bibitem
  284.    \list{[\thechapter.\arabic{enumi}]}{%
  285.     \settowidth\labelwidth{[\thechapter.#1]}\leftmargin\labelwidth
  286.    \advance\leftmargin\labelsep\itemsep\z@ plus 1pt\parsep\z@
  287.    \usecounter{enumi}}
  288. \else
  289.    \chapter*{\bibname}\relax
  290.    \@mkboth{\bibname}{\bibname}\relax
  291.    \addcontentsline{toc}{chapter}{\bibname}\relax
  292.    \list{[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}%
  293.     \leftmargin\labelwidth
  294.     \advance\leftmargin\labelsep\itemsep\z@ plus 1pt\parsep\z@
  295.     \usecounter{enumi}}
  296. \fi
  297. \def\newblock{\hskip .11em plus .33em minus -.07em}
  298. \sloppy
  299. \sfcode`\.=1000\relax}
  300.  
  301. \let\endthebibliography=\endlist
  302. \long\def\@footnotetext#1{\insert\footins{\linespread{1}\footnotesize
  303.    \interlinepenalty\interfootnotelinepenalty
  304.    \splittopskip\footnotesep
  305.    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
  306.    \hsize\columnwidth \@parboxrestore
  307.   \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}%
  308.    \@makefntext{\rule{\z@}{\footnotesep}\ignorespaces#1\strut}}}
  309. \DeclareMathSymbol{\virgola}{\mathpunct}{letters}{"3B}
  310. \DeclareMathSymbol{\virgoladecimale}{\mathord}{letters}{"3B}
  311. \AtBeginDocument{\mathcode`\,=\string"8000}
  312. {\catcode `,=\active \gdef,{\futurelet\let@token\m@thcomma}}
  313. \def\m@thcomma{\let\@tempB\virgola
  314. \@tfor\@tempA:=0123456789\do{%
  315. \expandafter\ifx\@tempA\let@token\let\@tempB\virgoladecimale
  316. \@break@tfor\fi}\@tempB}
  317. \catcode`\^^Z=10
  318. \topmargin 0pt
  319. \let\summaryname\empty
  320. \let\acknowledgename\empty
  321. \newcommand*\ExtendCaptions[3]{{%
  322. \@ifundefined{captions#1}{%
  323. \PackageWarning{toptesi}{Language option #1 not specified\MessageBreak
  324. Skipping any redefinition\MessageBreak}%
  325. }{%
  326. \expandafter\let\expandafter\@tempA\csname captions#1\endcsname
  327.  \toks0=\expandafter{\@tempA%
  328.     \def\summaryname{#2}%
  329.     \def\acknowledgename{#3}}%
  330.  \expandafter\xdef\csname captions#1\endcsname{\the\toks0}%
  331.  }}}%
  332. \ExtendCaptions{italian}{Summary}{Acknowledgements}
  333. \ExtendCaptions{english}{Summary}{Acknowledgements}
  334. \def\italiano{\selectlanguage{italian}}%
  335. \def\english{\selectlanguage{english}}%
  336. \let\inglese\english
  337. \AtBeginDocument{%
  338.     \italiano
  339.     \renewcommand\@chapapp{\chaptername}%
  340. }
  341. \ifxetex
  342. \AtBeginDocument{%
  343. \RequirePackage{topfront}%
  344. \RequirePackage{topcoman}%
  345. }\else
  346. \RequirePackage{topfront}%
  347. \RequirePackage{topcoman}%
  348. \fi
  349. \ifxetex\else
  350. \renewcommand*\not{\mathrel{\mathchoice%
  351. {\rlap{$\displaystyle\mkern2.5mu\mathnormal{/}$}}%
  352. {\rlap{$\textstyle\mkern2.5mu\mathnormal{/}$}}%
  353. {\rlap{$\scriptstyle\mkern2.5mu\mathnormal{/}$}}%
  354. {\rlap{$\scriptscriptstyle\mkern2.5mu\mathnormal{/}$}}%
  355. }}
  356. \renewcommand\mapstochar{\mathrel{\mathchoice
  357. {\displaystyle\unitlength=0.0555\fontdimen6\font
  358.   \picture(0,0)\put(1,1.5){\linethickness{0.72\unitlength}%
  359.    \line(0,1){6}}\endpicture}
  360. {\textstyle\unitlength=0.0555\fontdimen6\font
  361.   \picture(0,0)\put(1,1.5){\linethickness{0.72\unitlength}%
  362.    \line(0,1){6}}\endpicture}
  363. {\scriptstyle\unitlength=0.0555\fontdimen6\font
  364.   \picture(0,0)\put(1,0.55){\linethickness{0.61\unitlength}%
  365.    \line(0,1){5}}\endpicture}
  366. {\scriptscriptstyle\unitlength=0.0555\fontdimen6\font
  367.   \picture(0,0)\put(1,0.2){\linethickness{0.56\unitlength}%
  368.    \line(0,1){4}}\endpicture}
  369. }}\fi
  370. \ifT@Ppdfa
  371.  \unless\ifxetex
  372.     \RequirePackage[a-1b]{pdfx}
  373.  \else
  374.     \RequirePackage{hyperref}
  375.  \fi
  376. \fi
  377. \ifclassica
  378. \def\Candidato{Laureando}
  379. \def\Candidata{Laureanda}
  380. \def\Candidati{Laureandi}
  381. \def\Candidate{Laureande}
  382. \fi
  383. \newcounter{tomo}
  384. \newcommand*{\tomo}{\clearpage\stepcounter{tomo}\frontespizio}
  385. \renewcommand*{\lapagina}{%
  386.     \ifnumeriromani
  387.         \thepage
  388.     \else
  389.         \if@ldstyle
  390.             \expandafter\oldstylenums\expandafter{\thepage}%
  391.         \else
  392.             \thepage
  393.         \fi
  394.     \fi
  395.     }
  396. \if@utoretitolo
  397.    \if@twoside
  398.        \renewcommand*{\ps@headings}{\let\@mkboth\markboth%
  399.        \def\@oddfoot{\null \hfill \textbf{\lapagina} \hfill \null}%
  400.        \let\@evenfoot\@oddfoot
  401.        \def\@evenhead{%
  402.            \setbox\@intesta\hbox{\unless\ifxetex\latintext\fi
  403.            \footnotesize\strut\textsc{%
  404.            \@author\ifx\@secondauthor\empty\else\ et al.\fi: \@stitle}%
  405.            }%
  406.        \ifdim\wd\@intesta>\textwidth\headwrn{\titolo}\fi
  407.       \underline{\makebox[\textwidth]{\box\@intesta}}}%
  408.        \def\@oddhead{\unless\ifxetex\latintext\fi
  409.            \setbox\@intesta\hbox{%
  410.                \footnotesize\strut\textsl{\rightmark}}%
  411.        \ifdim\wd\@intesta>\textwidth \headWarn{\section}\fi%
  412.        \underline{\makebox[\textwidth]{\box\@intesta}}}%
  413.        \def\chaptermark##1{\markright{\thechapter\ -- ##1}{}}%
  414.        \def\sectionmark##1{}}%
  415.    \else
  416.        \renewcommand*{\ps@headings}{\let\@mkboth\markboth
  417.           \def\@oddfoot{\null \hfill \textbf{\lapagina}\hfill \null}%
  418.            \let\@evenfoot\empty\let\@evenhead\empty
  419.            \def\@oddhead{{\setbox\z@\hbox{\unless\ifxetex\latintext\fi\footnotesize
  420.            \textsc{%
  421.            \@author\ifx\@secondauthor\empty\else\ et al.\fi: \@stitle}}%
  422.            \setbox\tw@\hbox{\unless\ifxetex\latintext\fi\footnotesize\textsl{\rightmark}}%
  423.            \dimen@=2em\advance\dimen@\wd\z@\advance\dimen@\wd\tw@
  424.            \ifdim\dimen@<\textwidth \relax
  425.            \else
  426.              \setbox\z@\vbox{\hsize.48\textwidth\parindent\z@\raggedright
  427.              \unless\ifxetex\latintext\fi\footnotesize\textsc{%
  428.              \@author\ifx\@secondauthor\empty\else\ et al.\fi: \@stitle
  429.              }}%
  430.              \setbox\tw@\vbox{\hsize.48\textwidth\parindent\z@\raggedleft
  431.                 \unless\ifxetex\latintext\fi\footnotesize\textsl{\rightmark}}%
  432.            \fi
  433.            \setbox\@intesta\vbox to\z@{%
  434.                 \vss\hbox to\textwidth{\strut\box\z@\hfill\box\tw@}}%
  435.            \underline{\box\@intesta}}}%
  436.            \def\chaptermark##1{\markright{\thechapter\ -- ##1}}}
  437.   \fi
  438. \fi
  439. \newcommand*\NomeAnnoAccademico[1]{\gdef\AnnoAccademico{#1}}
  440. \@ifundefined{AnnoAccademico}{\gdef\AnnoAccademico{Anno accademico}}{}
  441. \def\annoaccademico#1{\ifclassica
  442.  \def\@submitdate{{\large\textsc{\AnnoAccademico}} {\Large\s@tanno#1!}}
  443.  \else
  444.  \PackageWarning{toptesi}{\string\annoaccademico\space is usable only
  445.   when the\MessageBreak
  446.   `classica' option is in force}%
  447.   \def\@submitdate{\AnnoAccademico\ #1 --- Needs `classica' option}
  448.  \fi}
  449. \def\s@tanno#1-#2!{\oldstylenums{#1\EnDash#2}}
  450.  
  451. \def\EnDash{{\settowidth{\dimen@}{\large\sc I}%
  452. \setbox\tw@\hbox{2}\dimen\tw@.5\ht\tw@\advance\dimen\tw@-.5\dp\tw@
  453. \dimen4\dimen\tw@\advance\dimen4by.0385ex\relax
  454. \advance\dimen\tw@-.0385ex\relax
  455. \makebox[1.5\dimen@]{%
  456.     \vrule\@width\dimen@\@height\dimen4\@depth-\dimen\tw@}}}
  457. \renewcommand\footnoterule{%
  458.   \kern-6\p@
  459.   \hrule\@width.4\columnwidth
  460.   \kern5.6\p@}
  461. \setlength\footnotesep{12\p@}
  462. \setlength{\skip\footins}{24\p@ \@plus 4\p@ \@minus 2\p@}
  463. \newcommand*\nota[1][\mathord{*}]{%
  464.     \xdef\@thefnmark{\ensuremath{\m@th#1}}\@footnotemark\@footnotetext
  465. }
  466. \newcommand*{\NoteWhiteLine}{\par\vspace*{-.3\baselineskip}}
  467. \newcommand*\paginavuota{\clearpage\thispagestyle{empty}\null\clearpage}
  468. \newenvironment{dedica}{\clearpage
  469.    \if@twoside
  470.        \ifodd\c@page\else\thispagestyle{empty}\null\clearpage\fi
  471.    \fi
  472.    \thispagestyle{empty}%
  473.     \list{}{\labelwidth\z@
  474.    \leftmargin.5\textwidth
  475.    \parindent\z@
  476.    \raggedright\LARGE\itshape}\item[]
  477. }{%
  478.     \endlist\clearpage
  479. }
  480. \newenvironment{citazioni}{%
  481.     \clearpage\thispagestyle{empty}
  482.    \list{}{\labelwidth\z@
  483.    \leftmargin.5\textwidth
  484.    \parindent\z@
  485.    \raggedright}\item[]
  486. }{%
  487.     \endlist\clearpage
  488. }
Advertisement
Add Comment
Please, Sign In to add comment