- Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 11 mesi fa da .
-
Topic
-
Salve, sono nuova di questo forum e ancor di più di Latex con cui devo scrivere la tesi. Mi hanno passato un file di stile che è impostato per stampare su due facciate, ma mette lo spazio per la rilegatura al posto sbagliato. Mi spiego meglio: nelle pagine dispari lo spazio deve stare a sin, mentre in quelle pari deve stare a dx, qui è al contrario!!!!Per favore qualcuno può aiutarmi? Allego il file che uso
\RequirePackage{fancyhdr,verbatim}
\newif\if@onappendix
\@onappendixfalse
\newif\if@resetpage
\@resetpagefalse
\newif\if@resethead
\@resetheadfalse
\newif\if@chaplopmark
\@chaplopmarkfalse
\newif\if@seclopmark
\@seclopmarkfalse%\def\ttfamily{\usefont{OT1}{pcr}{m}{n}}
%\DeclareTextFontCommand{\texttt}{\ttfamily}\def\it{\usefont{\encodingdefault}{\rmdefault}{\mddefault}{\itdefault}}
\def\rm{\usefont{\encodingdefault}{\rmdefault}{\mddefault}{\updefault}}
\def\tt{\usefont{\encodingdefault}{\ttdefault}{\mddefault}{\updefault}}
\def\bf{\usefont{\encodingdefault}{\rmdefault}{\bfdefault}{\updefault}}\newcounter{appendix}[chapter]
\def\theappendix{\thechapter-\alph{appendix}}
\newcounter{program}[section]
\newcounter{localpage}\def\pagenumbering#1{{%
{\global\@page \@ne
\gdef\thepage{\csname @#1\endcsname \c@page}}
{\global\@localpage \@ne
\gdef\thelocalpage{\csname @#1\endcsname \c@localpage}}}}\def\@secprogram{{\rm \thesection-\arabic{program}}}
\def\theprogram{{\normalfont \@programwhat \space \@secprogram : \space
\@programname }}\def\chapmarklop#1{%
\@chaplopmarktrue
\def\@numcapit{\thechapter}
\def\@titcapit{#1}
\setcounter{localpage}{\value{page}}
\def\@pagcapit{\thelocalpage} }\def\secmarklop#1{%
\@seclopmarktrue
\def\@numsez{\thesection}
\def\@titsez{#1}
\setcounter{localpage}{\value{page}}
\def\@pagsez{\thelocalpage} }\pagestyle{fancyplain}
\newlength{\myheadwidth}
\setlength{\myheadwidth}{\headwidth}
\addtolength{\myheadwidth}{\marginparsep}
\addtolength{\myheadwidth}{\marginparwidth}
\newlength{\verbruleheigth}
\newlength{\verbruleheigthend}
\newlength{\labeltmp}
\setlength{\verbruleheigth}{1.5pt}
\setlength{\verbruleheigthend}{0pt}\def\@parsetzero{%
\setlength{\partmpindent}{\parindent}
\setlength{\partmpskip}{\parskip}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt} }\def\@parsetold{%
\setlength{\parindent}{\partmpindent}
\setlength{\parskip}{\partmpskip} }\newlength{\partmpindent}
\newlength{\partmpskip}\renewcommand{\bottomfraction}{0.7}
\renewcommand{\textfraction}{0.01}
\setcounter{totalnumber}{5}\def\@appapp{\appendixname}
\def\@introapp{\introname}
\def\introname{Introduzione}
\def\@summapp{\summingname}
\def\summingname{Conclusioni}
\def\@thankapp{\thankingname}
\def\thankingname{Ringraziamenti}
\def\listprogname{Elenco dei programmi}\def\progref#1{\ref{#1}, \space (pag.\@ \pageref{#1})}
\def\itemtt#1{{\ttfamily\mdseries\upshape #1}}
\def\itemsf#1{{\sffamily\mdseries\upshape #1}}
\def\itemsc#1{{\sffamily\mdseries\scshape #1}}\def\clearemptydoublepage{
\newpage{\pagestyle{empty}\cleardoublepage}
}\def\ps@myplain{%
\def\@oddfoot{\hfil\thepage\hfil}\def\@evenfoot{\hfil\thepage\hfil}
\let\@evenhead\@empty\let\@oddhead\@empty
}\def\resetheadings{
\pagestyle{fancyplain}\setlength{\headwidth}{\myheadwidth}
\def\chaptermark##1{\markboth{##1}{##1}}
\def\sectionmark##1{\markright{\thesection \space\space ##1}}
\lhead[\fancyplain{}{\bfseries\thepage}]%
{\fancyplain{}{\bfseries\rightmark}}
\rhead[\fancyplain{}{\bfseries\leftmark}]%
{\fancyplain{}{\bfseries\thepage}}
\cfoot{}
}\def\appendixmark#1{\markboth{#1}{#1}}
\def\@tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\contentsname
\@mkboth{{\contentsname}}{{\contentsname}}}%
\addcontentsline{toc}{chapter}{\contentsname}
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}\renewcommand{\tableofcontents}{%
\setcounter{page}{0}
\typeout{\contentsname}
\pagestyle{myplain}
\def\thepage{\roman{page}}
\@tableofcontents
\@resetpagetrue
\@resetheadtrue
}\def\@listoffigures{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\listfigurename
\@mkboth{\listfigurename}%
{\listfigurename}}%
\addcontentsline{toc}{chapter}{\listfigurename}
\@starttoc{lof}%
\if@restonecol\twocolumn\fi
}\renewcommand{\listoffigures}{%
\typeout{\listfigurename}
\pagestyle{myplain}
\@listoffigures
\@resetheadtrue
}\def\chapter{\if@openright\clearemptydoublepage\else\clearpage\fi
\if@onappendix
\def\thechapter{\Alph{chapter}}
\else
\def\thechapter{\arabic{chapter}}
\fi\if@resethead
\resetheadings
\@resetheadfalse
\fi\if@resetpage
\def\thepage{\arabic{page}}
\setcounter{page}{1}
\@resetpagefalse
\fi\def\thesection{\thechapter.\arabic{section}}
\thispagestyle{myplain}%
\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
\chapmarklop{#1} }\def\chappendix{\clearpage
\setcounter{section}{0}
\def\thesection{\theappendix.\arabic{section}}
\thispagestyle{myplain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@appendix\@sappendix}\def\@appendix[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{appendix}%
\typeout{\@appapp\space\theappendix.}%
\addcontentsline{toc}{section}{\protect
{\bf \hspace{-4ex} \numberline{\theappendix}{\space #1}}}\else
\addcontentsline{toc}{section}{\bf #1}\fi
\appendixmark{#1}%
\addtocontents{lof}%
{\protect\addvspace{10\p@}}
\addtocontents{lot}%
{\protect\addvspace{10\p@}}
\if@twocolumn
\@topnewpage[\@makeappendixhead{#2}]%
\else \@makeappendixhead{#2}%
\@afterheading
\fi}\def\@makeappendixhead#1{%
\vspace*{50\p@}%
{\parindent \z@\raggedright
\ifnum \c@secnumdepth >\m@ne
\huge\bf \@appapp{} \theappendix
\par
\vskip 20\p@ \fi
\Huge \bf
#1\par
\nobreak
\vskip 40\p@
}}\def\@makesappendixhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\Huge \bf
#1\par
\nobreak
\vskip 40\p@
}}\def\@sappendix#1{\if@twocolumn \@topnewpage[\@makesappendixhead{#1}]%
\else \@makesappendixhead{#1}%
\@afterheading\fi}\newcommand{\intro}{\chapter*{\@introapp}
\def\thechapter{Int}
\typeout{\@introapp.}
\addcontentsline{toc}{chapter}{\@introapp}
\chaptermark{\@introapp} }\newcommand{\summing}{\chapter*{\@summapp}
\def\thechapter{Sum}
\typeout{\@summapp.}
\addcontentsline{toc}{chapter}{\@summapp}
\chaptermark{\@summapp} }\newcommand{\thanking}{\chapter*{\@thankapp}
\def\thechapter{Tha}
\typeout{\@thankapp.}
\addcontentsline{toc}{chapter}{\@thankapp}
\chaptermark{\@thankapp} }\renewcommand{\appendix}{\par
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\renewcommand{\@chapapp}{\appendixname}%
\@onappendixtrue }\newcommand{\Vh}{\mbox{\rmfamily\scshape
V\hspace{-.7ex}\raisebox{.4ex}{a}\hspace{-.5ex}\raisebox{-.1ex}{x}
H\hspace{-.6ex}\raisebox{.28ex}{e}\hspace{-.5ex}\raisebox{-.2ex}{A}
\hspace{-1.6ex}\raisebox{.42ex}{d}\hspace{-.2ex}R
\hspace{-1.48ex}\raisebox{.4ex}{O}\hspace{-.1ex}\raisebox{1ex}{o}
\hspace{-2.6ex}\raisebox{-.4ex}{M} } }\newenvironment{TheNewBibliography}[1]{
\if@openright\clearemptydoublepage\else\clearpage\fi
\thispagestyle{myplain}
\addcontentsline{toc}{chapter}{\bibname}
\typeout{\bibname.}
\begin{thebibliography}{#1}
}{
\end{thebibliography}
}\def\@listofprogram{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\listprogname
\@mkboth{\listprogname}%
{\listprogname}}%
\addcontentsline{toc}{chapter}{\listprogname}
\@starttoc{lop}%
\if@restonecol\twocolumn\fi
}\newcommand{\listofprogram}{%
\typeout{\listprogname}
\pagestyle{myplain}
\@listofprogram
\@resetheadtrue
}\renewcommand{\section}[1]{\secmarklop{#1}
\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\reset@font\Large\bfseries}%
{#1} }\def\program#1#2{%
\def\@programwhat{{\it #1}}
\def\@programname{{\tt #2}}
\refstepcounter{program}
\label{#2}\if@chaplopmark
\@chaplopmarkfalse
\addtocontents{lop}{\protect\addvspace{10\p@}}%
\addtocontents{lop}{%
\protect\contentsline{chapter}{%
\protect\numberline{\@numcapit}\@titcapit}%
{\@pagcapit} }
\fi\if@seclopmark
\@seclopmarkfalse
\addtocontents{lop}{%
\protect\contentsline{section}{%
\protect\numberline{\@numsez}\@titsez}%
{\@pagsez} }
\fi\addcontentsline{lop}{subsection}%
{\protect\numberline{\@secprogram} %
\space \@programwhat \space \@programname}
\vspace{\baselineskip}%
\noindent\parbox{\linewidth}{%
\rule{\linewidth}{1.5pt} \par
\vspace{-12pt}
\rule{\linewidth}{0.3pt} \par
\normalsize\theprogram \par
\vspace{-8pt}
\rule{\linewidth}{1.0pt} \par }
\vspace{1.5ex \@plus .2ex}
}\newenvironment{citepage}{%
\if@openright\clearemptydoublepage\else\clearpage\fi\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi\thispagestyle{empty}
\begin{flushright}
\vspace*{\fill}
}{%
\vspace*{\fill}
\end{flushright}
\if@restonecol\twocolumn\fi
}\def\ruledverbatimcmd{%
\@parsetzero
\pagebreak[2]
\rule{\linewidth}{\verbruleheigth}
\@verbatim \catcode`\\=0 \catcode`\{=1 \catcode`\}=2
\frenchspacing\@vobeyspaces\verbatim@start }\def\endruledverbatimcmd{%
\let\par\relax
\def\verbatim@{\endtrivlist\endgroup}%
\begingroup
\@parsetold
}\newcommand{\entrylabel}[1]{\mbox{\textsf{#1:}}\hfil}
\newenvironment{entry}
{\begin{list}%
{}%
{\renewcommand{\makelabel}{\entrylabel}
\setlength{\labelwidth}{35pt}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
}
}{\end{list}}\newenvironment{fentry}[2]%
{\begin{list}%
{}%
{\renewcommand{\makelabel}[1]{ {{#2 ##1:}} \hfil}
\settowidth{\labelwidth}{ {{#2 #1:}} }
\setlength{\leftmargin}{\labelwidth}
\addtolength{\leftmargin}{\labelsep}}%
}{\end{list}}\newenvironment{flentry}[1]%
{\renewcommand{\entrylabel}[1]%
{\parbox{\labelwidth}%
{\makebox[0pt][l]%
{ {{#1 ##1:}}
} \\%
}
\hfil\relax
}
\begin{entry}
}{\end{entry} }[/color]Grazie grazie grazie
- Devi essere connesso per rispondere a questo topic.