Re: Passaggio dal LaTeX 2.09 al Latex 2e

#33639
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    Questo è il codice del main (quello originale senza aver apportato alcuna modifica)

    `

    \newtheorem{teorema}{Teorema}
    \newtheorem{Lemma}{Lemma}

    \newtheorem{Korollario}{Corollario}

    \documentstyle{book}

    \begin{document} \parindent 20pt \count 82=0

    \def\cz{\count78=0\count 79=0\count 80=0} \def\sp{\vskip 10pt}
    \def\data{ { \sp \hfill {\bf VERSIONE PROVVISORIA Gennaio 09} } }

    \def\PROP#1{\vskip 8pt
    \advance\count78 by 1{\bf\the\count83.\the\count78 \hskip 5pt
    #1}\quad}
    \def\sigla#1{}
    \def\sigla{\footnote}
    \def\ed{\end{document}} \def\lacu{{\bf LACUNA}}
    \def\tito#1{{\bf{#1}}.}

    \def\commento#1{}
    \def\commento{\footnote}

    \def\bt{\begin{teorema}} \def\et{\end{teorema}}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO %%%%%%%%%%%%%%%%
    \input fadu\input fadd
    \tableofcontents\cz

    \chapter{I Numeri Complessi}\cz\label{nuco}\label{spme}
    \input fa1
    \input fa3
    \chapter{Compattezza e Connessione}\cz\label{comcon}
    \input fa31
    \input fa32
    \input fa34
    \chapter{Funzioni Olomorfe}\label{funzan}\sigla{funzan fa102 }\cz\label{fuol}
    \input fa102
    \chapter{Funzioni Analitiche}\cz\label{fuan}
    \input fa8
    \input fa7
    \chapter{La Funzione Esponenziale}\label{serexp}\cz
    \input fa9
    \chapter{Funzioni Inverse}\label{funzinv}\cz
    \input fa92
    \chapter{Funzioni Inverse II. Esempi} \label{fuind}\cz
    \input fa922
    \chapter{L'Integrale Curvilineo}\label{inter}\cz
    \input fa2
    \chapter{La Teoria di Cauchy}\label{trcau}\label{fanal}\cz
    \input fa201
    \chapter{Zeri e Singolarit\'a Isolate di Funzioni Olomorfe}\cz
    \input fa202
    \chapter{Il Teorema di Cauchy Globale}\label{caugl}\cz
    \input fa11
    \chapter{Il Il Teorema dei Residui}\label{teres}\cz
    \input fa500
    \input fa43
    \input fa22 \chapter{Il Teorema di Convergenza di Weierstrass} \cz
    \input fa4
    \input fa49
    \input fa47
    \chapter{Funzioni Olomorfe definite da Integrali}\label{fuint}\cz
    \input fa45
    \input fa42
    \input fa502
    \ed
    \chapter{fa501 Calcolo di Integrali}\label{calint} \cz \sigla{calint fa501}
    \input fa501
    \section{fa503 fa502 Trasformate di Fourier}\label{intfour}
    \input fa503

    \ed

    `

    Non so se lo stile dell’autore sia pessimo, ma nell’eventualità che questo codice sia scritto davvero male, sii indulgente perché il mio relatore è una gran brava persona…
    🙂

    Certo Enrico nel suo messaggio personale ti dirà come modificare almeno questa parte di codice, perché effettivamente raramente ho visto una scrittura e una programmazione latex così “disordinata” e “improvvisiata”.
    Ho cominciato ad usare LaTeX nel 1986 quando esisteva solo LaTeX209; forse non aveva nemmeno raggiunto il numero di versione 2.09; di errori e di pasticci ne ho combinati a sufficienza per cui non ho il diritto di crticare quello che fanno gli altri; ma ho cercato di imparare e di aggiornarmi. Quello che mi stupisce di più nel codice riportato è “l’affermazione” che si tratta di una VERSIONE PROVVISORIA [datata] Gennaio 2009, quindi recentissima. Questo simpatico e gentile docente, il tuo relatore, evidentemente, non ha avuto la pazienza di aggiornarsi, visto che LaTeX209 è morto nel 1994, 15 anni fa. Meno male che LaTeX2e prevede di poter funzionare ancora in modo di compatibilità con la versione 2.09, sebbene i pacchetti di estensione esistenti siano per lo più aggiornati a LaTeX2e e molti di essi non sono neanche più compatibili con la versione 2.09.

    Tutto questo per dire a te, e a chiunque legga questo thread, che sarebbe ora che tutti abbiano aggiornato le loro conoscenze a LaTeX2e ricordando che il lavoro necessario per aggionrare oggi i file vecchi di almeno 15 anni è un lavoro improbo, specialmente se quei file tex sono stati scritti come esemplificato nel tuo messaggio.

    Preparati a lavorare sodo per aggiornare quelle vecchie dispense, provvisorie al gennaio 2009 😥

    Ciao

    Go to top