TopTesi

  • Creatore
    Topic
  • #80379
    Up
    0
    Down
    ::


    Salve a tutti, non riesco ad andare avanti con la mia tesi, in quanto mi dà problemi in fase di compilazione.

    Ottengo il seguente messaggio quando tento di compilare il master file:

    ! LaTeX Error: Missing \begin{document}

    allego in un file zip i 5 file che credo di aver capito siano necessari per compilare correttamente questo sgorbietto di documento LaTeX.

    Inoltre

    non riesco ad eliminare o modificare la scritta “INGEGNERIA” nella prima pagina. Che io definisca \facolta o \FacoltaDi non cambia nulla, mi rimane sempre questa dannata scritta davanti.

    Spero qualcuno possa aiutarmi.

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #80380
      Up
      0
      Down
      ::

      FedePablo” post=79573Salve a tutti, non riesco ad andare avanti con la mia tesi, in quanto mi dà problemi in fase di compilazione.

      Ottengo il seguente messaggio quando tento di compilare il master file:

      ! LaTeX Error: Missing \begin{document}

      allego in un file zip i 5 file che credo di aver capito siano necessari per compilare correttamente questo sgorbietto di documento LaTeX.

      Inoltre

      non riesco ad eliminare o modificare la scritta “INGEGNERIA” nella prima pagina. Che io definisca \facolta o \FacoltaDi non cambia nulla, mi rimane sempre questa dannata scritta davanti.

      Spero qualcuno possa aiutarmi.

      Il mio consiglio è: leggi la documentazione del pacchetto bene. Dove bene vuole proprio dire bene. 🙂

      Un secondo consiglio è: non partire da zero a costruirti i file di partenza. La classe mette a disposizione degli esempi e guarda, ti dico in tutta onestà che anche io sono partito da lì. Tali esempi, con TeXLive li hai già sul tuo pc, ma li trovi più facilmente su http://www.ctan.org/tex-archive/macros/latex/contrib/toptesi. Parti ad esempio da [tt]toptesi-example.tex[/tt].

      Per correggere la bozza che hai mandato ho fatto così:

      `\documentclass[11pt]{toptesi}
      \includeonly{%
      preliminari,%
      capitolo1,%
      %capitolo2,%
      %capitolo3,%
      %appendici,%
      %bibliografia%
      }

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \begin{document}
      \facolta{Pippo pluto e paperino}
      \ateneo{Università di Venezia}
      \nomeateneo{Ca' Foscari}
      \titolo{titolo:su 3.tex, ovvero il master file}
      \sottotitolo{sottotitolo:su 3.tex}
      \candidato{candidato: o “candidata?” XXX}
      \relatore{relatore:prof.\ XXX}
      \sedutadilaurea{seduta di laurea:Febbraio 2013}
      %
      \include{preliminari}
      \include{capitolo1}
      %\include{capitolo2}
      %\include{capitolo3}
      %\appendix
      %\include{appendici}
      %\include{bibliografia}
      \end{document}` per il documento principale e
      `\ateneo{Universit\'a di Venezia}
      \nomeateneo{Ca' Foscari}
      \FacoltaDi{Dipartimento di } %%%%% NOTA LO SPAZIO!!!!
      \CorsoDiLaureaIn{Corso di Laurea in Informatica}
      \TesiDiLaurea{Tesi di Laurea Triennale}
      \Materia{Materia della Tesi}
      \titolo[Titolo Breve]{Titolo del Frontespizio}
      \sottotitolo{Sottotiolo del Frontespizio}` per il file di configurazione. Comunque sia, i problemi principali erano:

      1) non aver caricato [tt]fontenc[/tt] e [tt]inputenc[/tt] (su altri pacchetti utili non metto becco 😉 , ma questi almeno…);
      2) avevi inserito: `\ateneo{atneo:Università di Venezia}
      \nomeateneo{nomeateneo:Ca' Foscari}` cosa che ovviamente non va bene a meno che nel frontespizio non vuoi vedere

      ATNEO:UNIVERSITÀ DI VENEZIA
      NOMEATENEO:CA’ FOSCARI

      orribile;
      3) avevi impostato nel .cfg la facoltà con Dipartimento di (mi raccomando lo spazio, ma ti consiglio di provare a levarlo per capire cosa capita), ma nel documento principale non c’era.

      Dimenticavo: con TeXLive compila benissimo. 🙂

      Ciao
      Claudio

    • #80381
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non hai nessun bisogno di usare toptesi,cfg, ma se la usi scrivici delle cose giuste e vedrai che “Ingengeria” sparisce da sola; il tuo prea,bolo potrebbe essere semplicemente:`\documentclass[11pt]{toptesi}
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}

        \usepackage{lipsum}
        \includeonly{%
        preliminari,%
        capitolo1,%
        %capitolo2,%
        %capitolo3,%
        %appendici,%
        %bibliografia%
        }

        \begin{document}
        \ateneo{Universit\'a di Venezia}
        \nomeateneo{Ca' Foscari}
        \facolta{Scienze Ambientali, Informatica e Statistica}
        \FacoltaDi{Dipartimento di }
        \corsodilaurea{Informatica}
        \TesiDiLaurea{Tesi di Laurea Triennale}
        %\Materia{Materia della Tesi}
        \titolo[Titolo Breve]{Titolo del Frontespizio}
        \sottotitolo{Sottotiolo del Frontespizio}
        \candidato{XXX}
        \relatore{prof.\ XXX}
        \sedutadilaurea{Febbraio 2013}
        \logosede{logounive}
        %
        \include{preliminari}
        \include{capitolo1}
        %\include{capitolo2}
        %\include{capitolo3}
        %\appendix
        %\include{appendici}
        %\include{bibliografia}
        \end{document}`

        Il pacchetto lipsum non serve altro che per questi esempi minimi, per scrivere del testo fasullo al fine di vedere come si riempiono le paigne. Cancaella pure la chiamata; io l’ho usato solo per riempire di contenuto il file capitolo1.tex

        Per il logo dell’università di Venezia sai tu dove trovarlo se riesci a trovarne uno che contenga solo il “timbro” tondo, senza la scritta da carta intestata accanto sarebbe meglio, magari a colori invertiti rosso su bianco, oppure nero su bianco. possibilmente in formato png, perché con il formato ipg si possono avere degli artefatti che inquinano la figura.

      • #80382
        Up
        0
        Down
        ::

        cfiandra” post=79574

        Salve a tutti, non riesco ad andare avanti con la mia tesi, in quanto mi dà problemi in fase di compilazione.

        Ottengo il seguente messaggio quando tento di compilare il master file:

        ! LaTeX Error: Missing \begin{document}

        allego in un file zip i 5 file che credo di aver capito siano necessari per compilare correttamente questo sgorbietto di documento LaTeX.

        Inoltre

        non riesco ad eliminare o modificare la scritta “INGEGNERIA” nella prima pagina. Che io definisca \facolta o \FacoltaDi non cambia nulla, mi rimane sempre questa dannata scritta davanti.

        Spero qualcuno possa aiutarmi.

        Il mio consiglio è: leggi la documentazione del pacchetto bene. Dove bene vuole proprio dire bene. 🙂

        Un secondo consiglio è: non partire da zero a costruirti i file di partenza. La classe mette a disposizione degli esempi e guarda, ti dico in tutta onestà che anche io sono partito da lì. Tali esempi, con TeXLive li hai già sul tuo pc, ma li trovi più facilmente su http://www.ctan.org/tex-archive/macros/latex/contrib/toptesi. Parti ad esempio da [tt]toptesi-example.tex[/tt].

        Per correggere la bozza che hai mandato ho fatto così:

        `\documentclass[11pt]{toptesi}
        \includeonly{%
        preliminari,%
        capitolo1,%
        %capitolo2,%
        %capitolo3,%
        %appendici,%
        %bibliografia%
        }

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \begin{document}
        \facolta{Pippo pluto e paperino}
        \ateneo{Università di Venezia}
        \nomeateneo{Ca' Foscari}
        \titolo{titolo:su 3.tex, ovvero il master file}
        \sottotitolo{sottotitolo:su 3.tex}
        \candidato{candidato: o “candidata?” XXX}
        \relatore{relatore:prof.\ XXX}
        \sedutadilaurea{seduta di laurea:Febbraio 2013}
        %
        \include{preliminari}
        \include{capitolo1}
        %\include{capitolo2}
        %\include{capitolo3}
        %\appendix
        %\include{appendici}
        %\include{bibliografia}
        \end{document}` per il documento principale e
        `\ateneo{Universit\'a di Venezia}
        \nomeateneo{Ca' Foscari}
        \FacoltaDi{Dipartimento di } %%%%% NOTA LO SPAZIO!!!!
        \CorsoDiLaureaIn{Corso di Laurea in Informatica}
        \TesiDiLaurea{Tesi di Laurea Triennale}
        \Materia{Materia della Tesi}
        \titolo[Titolo Breve]{Titolo del Frontespizio}
        \sottotitolo{Sottotiolo del Frontespizio}` per il file di configurazione. Comunque sia, i problemi principali erano:

        1) non aver caricato [tt]fontenc[/tt] e [tt]inputenc[/tt] (su altri pacchetti utili non metto becco 😉 , ma questi almeno…);
        2) avevi inserito: `\ateneo{atneo:Università di Venezia}
        \nomeateneo{nomeateneo:Ca' Foscari}` cosa che ovviamente non va bene a meno che nel frontespizio non vuoi vedere

        ATNEO:UNIVERSITÀ DI VENEZIA
        NOMEATENEO:CA’ FOSCARI

        orribile;
        3) avevi impostato nel .cfg la facoltà con Dipartimento di (mi raccomando lo spazio, ma ti consiglio di provare a levarlo per capire cosa capita), ma nel documento principale non c’era.

        Dimenticavo: con TeXLive compila benissimo. 🙂

        Ciao
        Claudio

        grazie innanzitutto della risposta. allora tra poco analizzerò il file di esempio che mi hai consigliato. per ora stavo verificando il file da te modificato con quello che stavo provando io.

        hai aggiunto
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        diciamo che ne l frattempo li avevo aggiunti anche io…in realtà però non capisco molto \usepackage[T1]{fontenc} a cosa serva…ossia, capisco nella teoria perchè ho letto qualcosa, nella pratica mi sembra non cambi nulla…esiste un esempio pratico che mi possa far capire il cambiament da metterlo a non metterlo?

        inoltre, questi pacchetti vanno aggiunti su ogni file che compone il progetto completo?

        Altra cosa importante..mi continua a dare l’errore missing begin document….boh..proverò a cambiare miktex con texlive..sempre che non abbiate qualche idea o qualche o qualche incarnata da darmi su qualcosa che ho palesemente sbagliato.
        =================================
        Qui vi pongo qualche domanda per capire come analizzare quello che mi esce inf ase di compilazione:
        Mi escono anche 2 bad boxes: cosa significa?

        Nella console all’inizio della compilazione compare:
        This is BibTeX, Version 0.99d (MiKTeX 2.9)
        The top-level auxiliary file: 3.aux
        A level-1 auxiliary file: preliminari.aux
        A level-1 auxiliary file: capitolo1.aux
        I found no \citation commands—while reading file 3.aux
        I found no \bibdata command—while reading file 3.aux
        I found no \bibstyle command—while reading file 3.aux
        (There were 3 error messages)
        Che ci siano 3 errori qualcosa mi puzza… cosa devo fare?

        Alla fine della compilazione compare:
        texify: pdflatex.exe failed for some reason (see log file).
        Anche qui mi domando se ha fallito…qualcosa non và…o sbaglio? come si può risolvere?

        in allegato il file di log e un file rtf del resoconto della console.

        =====================================

        per quanto riguarda le cose scritte erano prove per vedere da dove veniva fuori una cosa e da dove l’altra…non ci stavo più a capire nulla. ora mi è chiaro anche il discorso INGEGNERIA.

        GRAZIE…
        SPERO DI NON AVER SCRITTO TROPPO E SCUSATEMI PER L’IGNORANZA!

      • #80383
        Up
        0
        Down
        ::


        Mi sembra doveroso tenervi aggiornati:

        Con TexLive non ho più errori, solo un BAD BOXES….come si risolve? e cosa significa?

        Inoltre la barte di BibTex a inizio compilazione mi compare sempre…..in effetti devo ancora studiarmi la parte della bibliografia.

        ================================================
        EDIT:

        lo so sono pesantissimo…ma non capisco una cosa…
        uso il comando \facolta{}
        per modificare “INGEGNERIA” che compare sul frontespizio. Non capisco però perchè se io metto \facolta{Pippo pluto e paperino} dentro il master file me lo riconosce e quindi sovrascrive “INGEGNERIA”, mentre se lo metto dentro il file toptesi.cfg (come lo vorrei io) non lo interpreta!

        ================================================
        EDIT2:

        Volevo cambiare la scritta Candidato con Laureando….allora ho torvato la soluzione già postata su un’altra discussione di inserire nel preambolo del master file questo:

        \def\Candidato{Laureando} % ridefinisce la parola Candidato con Laureando
        \def\Candidati{Laureandi}
        \def\Candidata{Laureanda}
        \def\Candidate{Laureande}

        quello che io mi domando è: MA il comando \CandidateName non dovrebbe fare proprio questo servizio?Almeno io ho usato \FacoltaDi{} in questo senso, ridefinendola in Dipartimento di… . Ho provato ad usare \CandidateName ma non mi sembra faccia nualla, sia su toptesi.cfg sia sul master file sia dentro begin che nel preambolo. Nullla di nulla. Forse non ho capito io come funziona questo comando, ma dalla descrizione nel manuale mi sembrava similare a \FacoltaDi{}.

        Illuminatemi!!

        Grazie ancora.

      • #80384
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Un po’ di bad boxes ci sono sempre, alcune troppo larghe altre troppo diradate; dipendono dalle righe che il programma che hai usato per comporre non riesce a dividere in sillabe in fin di riga, perché c’è qualcosa che glielo impedisce; oppure dipende da \linebreak messi male. ma non mi preoccuperei più di tanto all’inizio. Volendo si apre il file .log del file principale e si legge a partire dal fondo cercando tutti i punti in cui dà quel genere di Warning; lì dice anche il numero della riga e in quale file si trova la riga incriminata.

          I pacchetti inputenc e fontenc vanno caricati solo nel main file, 3.tex, tanto per intenderci.

          Suppongo che tu stia scrivendo in italiano; è noto che in italiano si usano gli accenti, che invece in inglese moderno non si usano. I font di default vanno bene per l’inglese; per ogni altra lingua che usi accenti, cediglie e altri diacritici bisogna usare la codifica T1 per i font con cui comporre. il pacchetto lmodern serve per usare appunto un genere di font che ha la codifica T1. Ce ne sono molti altri, ma quelli di default non contengono le lettere con diacritici e le compongono sovrapponendo diversi segni, con il che l’algoritmo di sillabazione può risultarne gravemente compromesso. Tanto per fare un esempio estremo, in francese électricité viene dovoso in sillabe correttamente: é-lec-tri-ci-té (con certe impostazioni per la lunghezza minima della prima e dell’ultima sillaba) con la codifica T1 e non si divide affatto con la codifica di default. 🙁 Nelle guide questo fatto viene spiegato più o meno approfonditamente, ma vien sempre citato.

          Il problema di bibtex è banale; se i capitoli di prova preliminari e caitolo1 non contengono citazioni bibliografiche, bibtex non ha di che comporre la bibliografia e quindi segnala quel fatto, che non è proprio un errore, ma, direi, un avviso, un warning, per avvisare che c’è qual caso di non previsto: servono per dire: “dai una occhiata ai sorgenti, forse ti sei dimenticato qualcosa”.

          Mi sembra più grave il fatto che non ci sia il file pdf. Sei sicuro di avere compilato con pdflatex e non con latex? il secondo produce in uscita il file in formato dvi, che oggi esiste ancora per certi lavori speciali, ma altrimenti non vien più usato di regola da una quindicina d’anni. Se invece hai usato pdflatex e il file pdf non c’è, in fondo al file .log (nel tuo caso 3.log) trovi scritto perché.

        • #80385
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            Ti ringrazio del tuo messaggio; da quello che non capisci per l’albero personale, mi rendo conto che quella parte l’ho scritta tanto tempo fa, quando ancora usare MiKTeX, che non uso più e che consiglio di non usare, anche se sono stato in passato un fervente sostenitore di Christian Schenk e gli anche “pagato” la mia copia di MiKTeX con una offerta generosa. Oggi una bravissima persona come Christian non riesce più a stare dietro all’evoluzione del sistema TeX, che ha mediamente un decina di aggiornamenti al giorno; Con TeX Live, invece, volendo puoi aggiornare la tua distribuzione giornalmente; io lo faccio settimanalmente.

            Vedo dal tuo messaggio che io facci riferimento ancora a MiKTeX 2.7, quando forse io giravo ancora con Windows 2000. è chiaro che devo aggiornare.

            Nell’altro fileno intestato ERRORE, ti avevo scritto la parte citata sopra.

            Allora mi sono messo diligentemente a cercare di editare il file toptesi-doc-xetex.tex per aggiornarne il contenuto. Sorpresa! In questo file non si menziona affatto MiKTeX 2.7 e le istruzioni per creare l’albero personale sono ben diverse da quelle che citavi, che evidentemente erano prese da una distribuzione di toptesi molto vecchia. Suppongo che intanto tu abbia aggiornato la tua distribuzione. Invece io ne ho approfittato per aggiornare la documentazione allo stato attuale della classe toptesi; ho modificato sia la documentazione relativa al file di configurazione e ne ho modificato anche la gestione (salvando la compatibilità con il passato) e ho appena caricato su CTAN la versione 5.61d. Questa nuova versione sarà disponibile fra qualche giorno fra gli aggiornamenti di TeX Live 🙂 e fra diverse settimane fra gli aggiornamenti di MiKTeX 🙁

            Spero che quando aggiornerai il pacchetto, leggerai di nuovo la documentazione per prendere atto almeno degli aggiornamenti.

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

        Go to top