Fatal Error

  • Creatore
    Topic
  • #101880
    Up
    0
    Down
    ::


    Buona sera a tutti,
    qualcuno può dirmi cosa sbaglio in questo codice?

    `\documentclass [a4paper,12pt,twoside,openright] {book}
    \usepackage [T1] {fontenc}
    \usepackage [utf8] {inputenc}
    \usepackage [english,italian] {babel}
    \usepackage{frontespizio}
    \usepackage{graphicx}
    \usepackage{subfigure}
    \usepackage{listings}

    \newenvironment{abstract}%
    {\cleardoublepage%
    \thispagestyle{empty}%
    \null \vfill\begin{center}%
    \bfseries \abstractname \end{center}}%
    {\vfill\null}

    \usepackage{fancyhdr}

    \pagestyle{fancy}
    \addtolength{\headwidth}{\marginparsep}
    \addtolength{\headwidth}{\marginparwidth}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
    \fancypagestyle{plain}{%
    \fancyhead{} % leva l'intestazione
    \renewcommand{\headrulewidth}{0pt} % e la linea
    }
    \begin{document}

    \begin{frontespizio}
    \Universita{Messina}
    \Facolta{Ingegneria}
    \Corso[Laurea]{Ingegneria Informatica e Telecomunicazioni}
    \Titoletto {Tesi di laurea}
    \Logo{logounime}
    \Titoletto {Tesi di laurea}
    \Titolo{Interoperabilit\'a Client-Server mediante protocollo CoAP e hypermedia catalogue Hypercat}
    \Candidato[378859]{Jessica Mangano}
    \Relatore{Prof.~Massimo Villari}
    \Correlatore{Prof.~Maria Fazio}
    \Annoaccademico{2014-2015}
    \end{frontespizio}

    \begin{abstract}
    ciaociao
    \end{abstract}
    \tableofcontents
    \include{cap1}
    \include{cap2}
    \include{cap3}
    \include{bib}
    \end{document}`

    mi da Fatal Error occurred, no output PDF file produced, senza ovviamente visualizzare il pdf.
    Ho provato a commentare i diversi blocchi del codice ed ho capito che l’errore è nel blocco frontespizio(commentando il blocco frontespizio stampava il pdf). Help me!!! dov’è l’errore?
    Grazie mille.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #101881
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuta nel forum

        Non so se sia quello il motivo, ma usi due volte il comando \Titoletto.

        Ho provato a compilare il tuo codice lasciando le due istanze di \Titoletto, e il main file non protesta; invece protesta la compilazione di mainfile-frnt,tex, quello che contiene le istruzioni epr comporre il frontesipzio, che dà luogo ad un fatal error in quanto non trova il file logounime; ho specificato al posto di logounime il logo della mia università, e tutto funziona normalmente.

        Detto questo ti consiglio di caricare il pacchetto emptypage, perché le pagine vuote dotate di testatina non sono belle.

        Il codice per il sommario può essere semplificato assai`\newenvironment{abstract}{%
        \cleardoublepage
        \thispagestyle{empty}
        \vspace*{\stretch{1}}
        \begin{center}\abstractname\end{center}
        }{%
        \vspace*{\stretch{1}}}`
        Non è molto diverso, ma puoi giocare sui due valori del comando \stretch per regolare finemente lo spazio sopra e sotto il sommario in modo diverso; naturlamente il tuo codice che centra verticalmente il sommario e il mio che potrebbe anche metterlo in posizione diversa, non centrata verticalmente, va ben solo per un sommario che non supera una pagina. Io penso che in ogni caso sarebbe meglio sostituire il promo \vspace*{\stretch{1}} con una spaziatura fissa, per esempio \vspace*{40mm}, e la cosa funziona bene anche epr sommari più unghi di una pagina.

        La larghezza dell’header non i sembra troppo larga? Va bene allargarlo, ma non mettere il numero della pagina quasi aul bordo della carta.

        Interoperabilità si scrive con l’accento grave, non con quello acuto; hai visto sulla guida L’Arte di scrivere con LaTeX (liberamente scaricabile con i link indicato nella sezione di Documentazione di questo forum)? Per scrivere le informazione del frontespizio credo che tu debba usare la macro per l’accento grave, che con Windows si scrive \`a, ma l’accento grave si ottiene premendo il tasto Alt (quello di sinistra) e contemporaneamente introducendo il numero 96 con il tastierino numerico.

      • #101882
        Up
        0
        Down
        ::


        non cambia niente li ho provati a commentare singolarmente. Non è quello l’errore.Grazie comunque.

      • #101883
        Up
        0
        Down
        ::


        grazie mille…mi metto subito a lavoro

      • #101884
        Up
        0
        Down
        ::


        arrivo sempre allo stesso punto…FatalError!! non riesco ad andare avanti oltre il pdflatex nomefile…che posso fare?

      • #101885
        Up
        0
        Down
        ::

        jeje” post=101688arrivo sempre allo stesso punto…FatalError!! non riesco ad andare avanti oltre il pdflatex nomefile…che posso fare?

        Cancella tutti i file ausiliari. Se il problema ha a che far con il file *-frn.pdf generato dalla compilazione di un *-frn.tex in qualche modo corrotto quando compili il file principale questo andrà a prendere quel file pdf, anche se modifichi il codice e quindi otterrai lo stesso errore. Mi son spiegato male, ma in breve devi rifare la procedura da zero. Prova e facci sapere.

        Ciao
        Ivan

      • #101886
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ivan ti ha dato dei buoni consigli; io ti ho detto esattamente dove è l’errore fatale: manca completamente un file logounime, oppure manca un file con quel nome e con una estensione che pdflatex possa leggere. Pdflatex può incorporare solo immagini nei formati PDF, JPG, PNG, MPS, EPS. Se disponi del logo della tua università guarda che estensione ha; se non è in una di quelle estensioni lo devi convertire in un altro formato con programmi adeguati che vanno da photoshop a gimp, e a tanti altri gratuiti o commerciali; oppure la tua università dispone di un altro file con un formato diverso.

          Inoltre se apri il file “miatesi”.log (ovviamante “miatesi” deve essere sostitioto dal nome vero del file principale della tua tesi), dopo aver cercato al stringa “fatal error” leggi quanto c’è scritto qualche riga prima e qualche riga dopo, perché in quelle righe c’è scritto perché è caduto in un fatal error; se non capisci che cosa vogliano dire quelle righe, copia quel pezzo di file .log e mettilo nel tuo prossimo messaggio.

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

      Go to top