Errore/Orrore a sorpresa in file già rodato.

  • Creatore
    Topic
  • #53794
    Up
    0
    Down
    ::


    Salve a tutti, è un periodo in cui scoccio spesso, ma purtroppo la maledizione degli ultimi giorni della tesi ha colpito in pieno e i mezzi informatici si stanno rivoltando contro di me… 😳 (o più probabilmente sono io che non so usarli).
    Comunque è successa una cosa un po strana.
    Antefatto. Fino a qualche giorno fa avevo una parte di tesi già compilata e perfettamente funzionante in ufficio. Nelle vacanze ho lavorato a casa e ho ricompilato in ufficio il nuovo capitolo, ottenendo due pagine bianche, con la sola scritta
    “ouppercase ”
    ad inizio lavoro ed il seguente errore:
    `Use of \front@temp doesn't macht its definition.
    front@grfdriver->n
    l.97 \expandafter\front@temp\front@grfdriver
    \@nil`

    Io in questa riga non ci trovo niente di strano, e non capisco cos’è successo.
    Oltre tutto ora non va neanche il codice vecchio, e non ricordo proprio se ho fatto o meno delle modifiche, e soprattutto dove posso averle fatte e con un preambolo più lungo della tesi, mi viene solo da piangere.

    Se qualcuno può aiutarmi posso inviare i due preamboli, quello della tesi complessiva e quello del capitolo successivo.

    GRazie sempre a tutti per la gentilezza
    Ciao

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #53795
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Sono cose che capitano, ma è meglio che non capitino quando la scadenza per presentare al tesi è vicina 🙁

        Ti faccio alcune domande a cui to risponderai a te stessa come se si trattasse di una check list; non rispondere a me, a meno che tu non abbia delucidazioni da chiedere.

        Ho il sospetto che il capitolo che hai preparato a casa l’hai fatto su un altro PC, quindi hai riscritto il preambolo e poi il nuovo capitolo. Evidentemente hai chiamato qualcosa con una macro di qualche pacchetto che non corrisponde alla omonima macro di un pacchetto precedentemente caricato nel resto della tesi.

        1) Hai cancellato o almeno staccato in un altro file il preambolo del nuovo capitolo, in modo che il file che contiene il nuovo capitolo contenga solo questo e nient’altro? (cioè cominci con \chapter e finisca con l’ultima parola del capito oppure con \endinput)

        2) sei sicura che il nuovo capitolo sia stato scritto nel file .tex usando la stessa codifica di input del resto della tesi?

        3) hai provato a rilanciare il tutto, la vecchia tesi in cui in fondo hai messo il comando per l’input del file del nuovo capitolo (spogliato del preambolo) dopo aver cancellato tutti i file .aux,, .toc, .lof, .out, e ogni altro file che conservi tracce delle precedenti compilazioni?

        Buona fortuna e non scoraggiarti 😀

      • #53796
        Up
        0
        Down
        ::

        Salve a tutti, è un periodo in cui scoccio spesso, ma purtroppo la maledizione degli ultimi giorni della tesi ha colpito in pieno e i mezzi informatici si stanno rivoltando contro di me… 😳 (o più probabilmente sono io che non so usarli).
        Comunque è successa una cosa un po strana.
        Antefatto. Fino a qualche giorno fa avevo una parte di tesi già compilata e perfettamente funzionante in ufficio. Nelle vacanze ho lavorato a casa e ho ricompilato in ufficio il nuovo capitolo, ottenendo due pagine bianche, con la sola scritta
        “ouppercase ”
        ad inizio lavoro ed il seguente errore:
        `Use of \front@temp doesn't macht its definition.
        front@grfdriver->n
        l.97 \expandafter\front@temp\front@grfdriver
        \@nil`

        Io in questa riga non ci trovo niente di strano, e non capisco cos’è successo.
        Oltre tutto ora non va neanche il codice vecchio, e non ricordo proprio se ho fatto o meno delle modifiche, e soprattutto dove posso averle fatte e con un preambolo più lungo della tesi, mi viene solo da piangere.

        Se qualcuno può aiutarmi posso inviare i due preamboli, quello della tesi complessiva e quello del capitolo successivo.

        GRazie sempre a tutti per la gentilezza
        Ciao

        Il codice dell’errore mi dice che il problema è nella chiamata del pacchetto frontespizio. Puoi indicare il preambolo?

        Ciao
        Enrico

      • #53797
        Up
        0
        Down
        ::


        GRazie ad entrambi.
        Come al solito ho dimenticato: su entrambi i pc TecnicCenter e Miktex.
        Questo è il codice, che sul mio pc va e su quello in ufficio produce le due pagine in più e l’errore:
        `
        \documentclass[a4paper,12pt ,titlepage]{book}
        \usepackage{etex}
        \usepackage[english,italian]{babel}
        \usepackage[nouppercase]{frontespizio}
        %\usepackage{front-th}%{noadvisor}
        \usepackage{natbib}
        \usepackage[latin1]{inputenc}
        \usepackage{graphicx}
        \usepackage[vcentering,hcentering]{geometry}
        \usepackage{fancyhdr}
        \usepackage{url}
        \usepackage{varioref}
        \usepackage{amsmath}
        %\usepackage{amssymb}
        \usepackage{amsfonts}
        \usepackage{mathrsfs }%per le lettere dei grafi
        \usepackage{cases}
        \usepackage{subfigure}
        \usepackage{textcomp}
        \usepackage{enumerate}
        %\usepackage{indentfirst}
        %\usepackage{amsthm}
        \usepackage[amsmath,thmmarks,standard]{ntheorem}
        \usepackage{bm} %boldmath
        \usepackage{xcolor}
        \usepackage{array} % vedi sotto
        \usepackage{dcolumn} % per allineare i decimali nelle tabelle
        \usepackage{tabularx} % per tabelle con celle multiriga-latex.pdf pag.95
        \usepackage{afterpage}
        %\usepackage{eucal}
        \usepackage{ifsym}
        %per numerare solo le equazioni richiamate
        %\usepackage{mathtools}
        %\mathtoolsset{showonlyrefs}
        %\
        \usepackage{algorithm}
        \usepackage{algorithmic}
        \usepackage[pdftex,hypertexnames=false]{hyperref}
        \hypersetup{pdftitle=tesi di dottorato,pdfauthor=a % Queste informazioni non vengono stampate, ma sono conservate nel documento pdf (premere command-D per vederle sotto AdobeReader/AcrobatReader). Tornano buone a scopi archivistici.

        \theoremstyle{break}
        \theoremheaderfont{\normalfont\bfseries}\theorembodyfont{\slshape}

        % Teorema e Lemma
        \theoremsymbol{\ensuremath{\vartriangle}}
        \theoremseparator{.}
        \newtheorem{teorema}{Teorema}[chapter]
        \newtheorem{lemm}{Lemma}[chapter]

        % Esempio
        \theorembodyfont{\upshape}
        \theoremsymbol{\ensuremath{\vartriangle}}
        \theoremseparator{.}
        \newtheorem{esempio}{Esempio}[chapter]

        % Definizione
        \theorembodyfont{\slshape}
        \theoremsymbol{\ensuremath{\vartriangle}}
        \theoremseparator{.}
        \newtheorem{defn}{Definizione}[chapter]

        % Proprietà
        \theorembodyfont{\upshape}
        \theoremsymbol{\ensuremath{\vartriangle}}
        \theoremseparator{.}
        \newtheorem{prop}{Proprietà}[chapter]
        \hyphenation{boot-strap}
        %\hyphenation{ipoteti-co-de-dut-ti-vo}
        %\hyphenation{ipo-te-ti-co-de-dut-ti-vo}
        \newcommand{\vdashv}{\mathbin{\ooalign{$\vdash$\cr$\dashv$}}}%da mettere sopra

        \renewcommand{\sectionmark}[1]{%
        \renewcommand{\listalgorithmname}{Elenco degli algoritmi}
        \renewcommand{\algorithmicif}{\textbf{SE}}
        \renewcommand{\algorithmicthen}{\textbf{ALLORA}}
        \renewcommand{\algorithmicelse}{\textbf{ALTRIMENTI}}
        \renewcommand{\algorithmicendif}{}
        }
        \makeatletter
        \newcommand*\sbigtimes{\mathop{\mathpalette\@sbigtimes\relax}\displaylimits}
        \newcommand*\@sbigtimes[2]{%
        \vcenter{\hbox{\sffamily\@nameuse{\string#1bt}X}}\vphantom{\prod}}
        \@namedef{\string\displaystyle bt}{\huge}
        \@namedef{\string\textstyle bt}{\Large}
        \@namedef{\string\scriptstyle bt}{\small}
        \@namedef{\string\scriptscriptstyle bt}{\footnotesize}
        \makeatother
        \makeatletter
        \@ifundefined{@currsizeindex}
        {\RequirePackage{relsize}\let\dolarger\relsize}
        {\def\dolarger#1{\larger[#1]}}

        \newcommand*\@@bigtimes[2]{\vphantom{\prod}
        \vcenter{\hbox{\dolarger{4}$\m@th#1\mkern-2mu\times\mkern-2mu$}}}
        \newcommand*\bigtimes{\mathop{\mathpalette\@@bigtimes\relax}\displaylimits}
        \makeatother
        \begin{document}
        % frontmatter: frontespizio, dedica, ringraziamenti, indice (table of contents)
        \frontmatter
        \include{frontespizio}
        %\include{dedica}
        %\include{ringraziamenti}
        \clearpage{\pagestyle{empty}\cleardoublepage}
        %\tableofcontents
        %\listoffigures
        %\listoftables
        \clearpage{\pagestyle{empty}\cleardoublepage}
        \include{intro}
        % mainmatter: capitoli

        \begin{mainmatter}
        \include{cap1}
        \include{cap2}
        \include{cap3}
        %\include{cap4}
        %\include{capitolo5}
        %\include{Conclusioni}
        %\appendix
        %\chapter{Regressione PLS}
        %\chapter{Altro}
        \clearpage{\pagestyle{empty}\cleardoublepage}
        \end{mainmatter}
        %%%%%%%%%%%%%%%%%
        %backmatter: bibliografia
        \begin{backmatter}
        %%\rmfamily
        %%\phantomsection
        \addcontentsline{toc}{chapter}{Riferimenti Bibliografici}
        \bibliographystyle{natbib_ita}
        \clearpage{\pagestyle{empty}\cleardoublepage}
        \bibliography{biblio}
        \nocite{*} %inserisce tutti i riferimenti bibliografici
        \end{backmatter}
        \end{document}

        `

        Quale sarà l’orrore di troppo?

        P.S. l’intro inizia così:
        `%\pagestyle{plain}
        \phantomsection
        \addcontentsline{toc}{chapter}{Introduzione}
        \chapter*{Introduzione\markboth{Introduzione}{}}
        `

        e gli altri capitoli tutti così:

        `\pagestyle{fancy}
        % i comandi seguenti impediscono la scrittura in maiuscolo
        % dei nomi dei capitoli e dei paragrafi nelle intestazioni
        \renewcommand{\chaptermark}[1]{%
        \markboth{#1}{}}

        \renewcommand{\sectionmark}[1]{%
        \markright{#1}{}}

        \fancyhf{} % rimuove l'attuale contenuto dell'intestazione e del piè di pagina
        \fancyhead[LE,RO]{\bfseries\thepage}
        \fancyhead[LO]{\bfseries\leftmark}
        \fancyhead[RE]{\chaptername\ \thechapter}

        \addtolength{\headheight}{3.75pt} % riserva spazio per la linea
        \fancypagestyle{plain}{%
        \fancyhead{} % ignora, nello stile plain, le intestazioni
        \renewcommand{\headrulewidth}{0pt} % e la linea
        }

        \clearpage{\pagestyle{empty}\cleardoublepage}`

        GRAZIE

      • #53798
        Up
        0
        Down
        ::

        GRazie ad entrambi.
        Come al solito ho dimenticato: su entrambi i pc TecnicCenter e Miktex.
        Questo è il codice, che sul mio pc va e su quello in ufficio produce le due pagine in più e l’errore:…

        Sono quasi certo che il problema sia in una versione antiquata di frontespizio. Aggiorna.

        Ciao
        Enrico

      • #53799
        Up
        0
        Down
        ::


        Proverò, grazie, altrimenti continuo su quello di casa e resto con il dubbio…per ora devo sopravvivere.
        Grazie ancora
        ciao

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

    Go to top