Re: [toptesi] frontespizio e comando nomeateneo

#58124
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Dal codice che presenti rilevo che si fa riferimento allo StileTrieste che non esiste più da alcune versioni; TeX Live già riporta la versione 5.50 e sto per eseguire l’upload della versione 5.59.

    Infatti ora la ridefinizione dllo stile headings della pagina del frontespizio diventa:
    `
    \def\ps@myheadings{\let\@mkboth\markboth
    \def\@oddhead{\vbox{%
    \hbox to \hsize{\hfill {\LARGE \@ateneo}\hfill}%
    \ifclassica
    \hbox to \hsize{\hfil\vrule\@width\z@
    \@height3.5ex\vrule\@height1.4\p@\@depth-\p@\@width50mm\hfil}%
    \fi
    }}%
    \def\@oddfoot{\vbox to 15mm{\vss
    \ifclassica
    \hbox to \hsize{\hfil\raisebox{-.3ex}[\z@][\z@]{%
    \vrule\@height-2.6\p@\@depth3\p@\@width50mm}\hfil}%
    \fi
    \hbox to\hsize{\hfill{\Large{\@submitdate}}\hfill}}%
    }%
    \let\@evenhead\@oddhead
    \let\@evenfoot\@oddfoot
    }%
    `
    e, come vedi, non si parla più dello StileTrieste

    Il codice è commentato nel file toptesi.dtx che trovi nella cartella /text-dist/source/latex/toptesi/ oppure che leggi più comodamente, scritto in chiaro dando il comando dalla finestra “nera” (prompt dei comandi) texdoc toptesi.

    Io sposterei quel codice al posto giusto, dopo il test per verificare se esiste (se è stato definito) il nome proprio dell’ateneo:
    `
    \ifx\@nomeat\empty \else
    {\vspace*{-3\topskip}\centering
    {\Large \@nomeat}\par}\vfill
    \fi
    \begin{center}
    `
    e metterei il codice da spostare subito prima di \begin{center}

    In ogni caso impara a distinguere le coppie di graffe {…} e gli ambienti; impara a non mettere cose estranee nelle definizioni perché non ti sei accorto di avere inserito qualcosa dentro una definizione.
    Programmare in linguaggio TeX non è fuori della portata di qualunque persona; ma bisogna che la persona si attenta e non trascuri i particolari.

    Per avere maggiori delucidazioni sul linguaggio TeX, se non hai voglia di comperarti il TeXbook (uno dei progetti del GuIT è di eseguirne una traduzione in italiano, ma ci vorranno un paio di anni prima che sia pubblicata, quindi non ti conviene dilazionare la laurea di così tanto tempo:wink:), scaricati dalla rete il testo “Appunti di programmazione in TeX e LaTeX”; vi sono spiegati tutti gli \ifx, gli \expandafter, e le altre diavolerie di questo genere.

    Go to top