Passaggio dal LaTeX 2.09 al Latex 2e

  • Creatore
    Topic
  • #33631
    Davide
    Partecipante
      Up
      0
      Down
      ::


      Buongiorno. Ho dei file scritti (credo) in latex 2.09 e nonostante le istruzioni che si trovano on line (cambiare documentstyle con documentclass e inserire i pacchetti per l’italiano) non riesco ad usare i file. (non so bene come e deove modificarli, mi vengono dati un casino di errori se aggiugno i pacchetti etc).

      Ho provato, per esempio ad includere amssymb e scrivere
      \newcommand{\reali}{\mathbb{{R}}
      per avere banalmente il simbolo dei numeri reali invece che la R in corsivo che il mio prof scriveva appunto con \reali.
      Risultato zero totale.
      Qualceh idea?

      PS è il mio primo post, se ho sbagliato qualcosa scusatemi

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #33632
        Up
        0
        Down
        ::

        Buongiorno. Ho dei file scritti (credo) in latex 2.09 e nonostante le istruzioni che si trovano on line (cambiare documentstyle con documentclass e inserire i pacchetti per l’italiano) non riesco ad usare i file. (non so bene come e deove modificarli, mi vengono dati un casino di errori se aggiugno i pacchetti etc).

        Ho provato, per esempio ad includere amssymb e scrivere
        \newcommand{\reali}{\mathbb{{R}}
        per avere banalmente il simbolo dei numeri reali invece che la R in corsivo che il mio prof scriveva appunto con \reali.
        Risultato zero totale.
        Qualceh idea?

        PS è il mio primo post, se ho sbagliato qualcosa scusatemi

        Senza esempi è difficile capire.

        Ciao
        Enrico

      • #33633
        Davide
        Partecipante
          Up
          0
          Down
          ::


          Non saprei bene che esempi fare. Tutta la dispensa è creata con una “architettura” strana, ed essendo circa 40 file che vengono richiamati dal main, non saprei bene da dove cominciare.

          Ad esempio, invece di documentclass lui ha scritto documentstyle e dopo io ho inserito i pacchetti per l’italiano ma la situazione rimane identica a prima sul pd (chapter, contents etc…) ma in aggiunta ho il seguente messaggio di errore

          ! Package inputenc Error: Keyboard character used is undefined
          (inputenc) in inputenconding `latin1′.

          Per dirne un’altra, per indicare l’insieme dei numeri reali (complessi) viene usata una R (C) corsiva, che non centra col simbolo solito che si trova sui libri, data dal comando \reali (\complessi). Ho provato a caricare il pacchetto dei simboli matematici e a scrivere \newcoomand{\reali}{\mathbb{R}} (e analogo per i complessi) ma niente, il cambiamento c’è solo se io scrivo \mathbb{R} manualmente, il che, come potete immaginare, non è molto comodo.

          Infine in tutto il documento ho costantemente l’avviso badbox di underfull, m anon mi sembra ci siano opzioni particolari di margini e quindi non so come sistemare il tutto.

          Ho raccontato un po’ di cose, le prime che mi saltano all’occhio, probabilmente non modificherei altro, per non incappare in cose troppo più grandi della mi esperienza latex.
          Già sistemare queste sarebbe un passo avanti.

          Grazie a chi ha letto.

          Saluti

        • #33634
          Up
          0
          Down
          ::

          Non saprei bene che esempi fare. Tutta la dispensa è creata con una “architettura” strana, ed essendo circa 40 file che vengono richiamati dal main, non saprei bene da dove cominciare.

          Ad esempio, invece di documentclass lui ha scritto documentstyle e dopo io ho inserito i pacchetti per l’italiano ma la situazione rimane identica a prima sul pd (chapter, contents etc…) ma in aggiunta ho il seguente messaggio di errore

          ! Package inputenc Error: Keyboard character used is undefined
          (inputenc) in inputenconding `latin1′.

          Questo probabilmente è dovuto al fatto che i file sono scritti con una codifica diversa. Che sistema usava l’autore?

          Per dirne un’altra, per indicare l’insieme dei numeri reali (complessi) viene usata una R (C) corsiva, che non centra col simbolo solito che si trova sui libri, data dal comando \reali (\complessi). Ho provato a caricare il pacchetto dei simboli matematici e a scrivere \newcoomand{\reali}{\mathbb{R}} (e analogo per i complessi) ma niente, il cambiamento c’è solo se io scrivo \mathbb{R} manualmente, il che, come potete immaginare, non è molto comodo.

          Certo, se scrivi \newcoomand non avrai molta soddisfazione. 🙂

          Ah, il verbo “centrare” significa “fare centro”, mentre “entrarci” alla terza persona singolare si scrive “c’entra” con l’apostrofo.

          Infine in tutto il documento ho costantemente l’avviso badbox di underfull, m anon mi sembra ci siano opzioni particolari di margini e quindi non so come sistemare il tutto.

          Quello probabilmente dipende da comandii \\ messi al posto sbagliato.

          Ma compilando senza modificare che succede?

          Ciao
          Enrico

        • #33635
          Davide
          Partecipante
            Up
            0
            Down
            ::


            Purtroppo newcomand l’ho scritto giusto e anche il resto dell’istruzione.
            Se compilo il file non modificato il risultato è

            0 Error (s) 23 Warning (s) 284 Bad Box (es)

            I Warning sono tutti inerenti a Reference e Labels imprecisi, ma lì non mi smebr ail caso di metterci mano per andare a rocostruire esattamente tutti i collegamenti e riferimenti.

            I Bad Box sono praticamente tutti

            Underfull \hbox (badness 10000) in paragraph at lines ——

            con qualche piccola variante ogni tanto

            Il pdf risultante oltre ad avere uno spazio di stampa molto stertto con margini larghissimi, presenta le voci in inglese (contents, chapter…) e l’insieme dei reali e dei complessi viene indicato con una R e una C corsive invece che col simbolo standard.

          • #33636
            Up
            0
            Down
            ::

            Purtroppo newcomand l’ho scritto giusto e anche il resto dell’istruzione.
            Se compilo il file non modificato il risultato è

            0 Error (s) 23 Warning (s) 284 Bad Box (es)

            I Warning sono tutti inerenti a Reference e Labels imprecisi, ma lì non mi smebr ail caso di metterci mano per andare a rocostruire esattamente tutti i collegamenti e riferimenti.

            I Bad Box sono praticamente tutti

            Underfull \hbox (badness 10000) in paragraph at lines ——

            con qualche piccola variante ogni tanto

            Il pdf risultante oltre ad avere uno spazio di stampa molto stertto con margini larghissimi, presenta le voci in inglese (contents, chapter…) e l’insieme dei reali e dei complessi viene indicato con una R e una C corsive invece che col simbolo standard.

            Gli Underfull \hbox sono certamente causati dal tipico errore di voler lasciare una riga vuota con un doppio \\. Senza vedere il preambolo non so dirti di più sul resto.

            Ciao
            Enrico

          • #33637
            Davide
            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…

              🙂

            • #33638
              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}}.}

              \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…

              🙂

              Questo si guadagna un posto d’onore nella galleria degli orrori. 🙂 Ti mando un MP.

              Ciao
              Enrico

            • #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

              • #33640
                Davide
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Si, son dispense che continua ad aggiornare, e sinceramente mi spiace che non sia aggiornato, perché le dispense in realtà sono fattte proprio bene e lui è molto in gamba, certo continua a scrivere nel modo in cui ha imparato, peccato che appena fuori dal suo pc la cosa crei qualche problema.
                  Vedrò di arrangiarmi in qualche modo anche se non so bene come.

                  Grazie a tutti del tentativo di aiuto

              Visualizzazione 8 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top