Errore compilazione su Ubuntu 11.04 e non in Windows 7

  • Creatore
    Topic
  • #62250
    Up
    0
    Down
    ::


    Ciao a tutti,

    ho da poco installato Ubuntu 11.04 e con esso anche la TeXLive 2011 e TeXstudio. Ho provato a compilare un vecchio file per vedere come andavano le cose su Ubuntu. Il risultato è che, mentre su Windows 7 va tutto liscio, quando compilo su Ubuntu mi compare una finestra di avviso con scritto “File di Log non trovato!”. Il preambolo che uso è questo:

    `% Codifica di input e di output
    %******************************
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}

    % Scelta tipografica
    %*******************
    \usepackage[italian]{babel}

    % Lipsum
    %*******
    \usepackage{lipsum}

    % Epigrafe
    %*********
    \usepackage{epigraph}
    \setlength{\epigraphwidth}{.75\textwidth}

    % Bibliografia
    %*************
    \usepackage[babel,italian=guillemets]{csquotes}
    \usepackage[style=philosophy-modern,square=true,backref,ibidtracker=false]{biblatex}
    \bibliography{Bibliografia.bib}

    % Pacchetti per la matematica
    %****************************
    \usepackage[centertags]{amsmath}
    \usepackage{amssymb,amsthm}
    \usepackage{mathrsfs,eucal,dsfont}
    \usepackage{bbm}

    % Footnote
    %*********
    \usepackage{footnote}
    \usepackage[perpage,symbol*]{footmisc}

    % Tabelle
    %********
    \usepackage{tabularx}
    \makesavenoteenv{tabular}
    \usepackage{multirow}
    \usepackage{multicol}
    \usepackage{booktabs}

    % Prima lettera
    %**************
    \usepackage{lettrine}

    % Riferimenti “automatici''
    %***************************
    \usepackage[italian]{varioref}

    % Acronimi
    %*********
    \DeclareRobustCommand*{\acronimo}[1]{%
    \mbox{\scshape\MakeLowercase{#1}}}

    % Ding
    %*****
    \usepackage{pifont}

    % Lettere greche dritte
    %**********************
    \usepackage{upgreek}

    % Scrivere colonne affiancate
    %****************************
    \usepackage{parallel}

    % SI delle misure
    %****************
    \usepackage{siunitx}

    % Opzioni di caption
    %*******************
    \usepackage[bf]{caption}

    % Righe di codici
    %****************
    \usepackage{listings}
    \lstset{language=Matlab,basicstyle=\small\ttfamily}

    % Profondità  di numerazione dei titoli
    %*************************************
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    % Numerazione equazioni, figure e subfigure
    %******************************************
    \numberwithin{equation}{section}
    \numberwithin{figure}{chapter}

    % Nuovi comandi
    %**************
    \newcommand{\ull}{\underline}
    \newcommand{\dul}[1]{\underline{\underline{#1}}}
    \newcommand{\ol}{\overline}
    \newcommand{\dol}[1]{\overline{\overline{#1}}}
    \newcommand{\ds}{\displaystyle}
    \newcommand{\enep}{\text{e}}
    \newcommand{\diff}{\mathop{}\!d}
    \newcommand{\imm}{\text{i}}
    \newcommand{\immag}[1]{\text{Im}\left\{#1\right\}}
    \newcommand{\real}[1]{\text{Re}\left\{#1\right\}}
    \newcommand{\e}[1]{\num[exponent-product=\cdot,exponent-base=10]{#1}}
    \newcommand{\refeq}[1]{(\ref{#1})}

    \makeatletter
    \newcommand{\der}[2]{\begingroup
    \@tempswafalse\toks@={}\count@=\z@
    \@for\next:=#2\do
    {\expandafter\check@var\next\@nil
    \advance\count@\der@exp
    \if@tempswa
    \toks@=\expandafter{\the\toks@\,}%
    \else
    \@tempswatrue
    \fi
    \toks@=\expandafter{\the\expandafter\toks@\expandafter\partial\der@var}}%
    \frac{\partial\ifnum\count@=\@ne\else^{\number\count@}\fi#1}{\the\toks@}%
    \endgroup}
    \def\check@var{\@ifstar{\mult@var}{\one@var}}
    \def\mult@var#1#2\@nil{\def\der@var{#2^{#1}}\def\der@exp{#1}}
    \def\one@var#1\@nil{\def\der@var{#1}\chardef\der@exp\@ne}
    \makeatother
    %esempio:\der{*{2}{x_i},y}{f}

    \makeatletter
    \newcommand{\dert}[2]{\begingroup
    \@tempswafalse\toks@={}\count@=\z@
    \@for\next:=#2\do
    {\expandafter\check@var\next\@nil
    \advance\count@\der@exp
    \if@tempswa
    \toks@=\expandafter{\the\toks@\,}%
    \else
    \@tempswatrue
    \fi
    \toks@=\expandafter{\the\expandafter\toks@\expandafter d\der@var}}%
    \frac{d\ifnum\count@=\@ne\else^{\number\count@}\fi#1}{\the\toks@}%
    \endgroup}
    \def\check@var{\@ifstar{\mult@var}{\one@var}}
    \def\mult@var#1#2\@nil{\def\der@var{#2^{#1}}\def\der@exp{#1}}
    \def\one@var#1\@nil{\def\der@var{#1}\chardef\der@exp\@ne}
    \makeatother

    \DeclareRobustCommand{\vect}[1]{
    \ifcat#1\relax
    \boldsymbol{#1}
    \else
    \mathbf{#1}
    \fi}
    \DeclareRobustCommand{\mat}[1]{
    \ifcat#1\relax
    \boldsymbol{#1}
    \else
    \mathbf{#1}
    \fi}

    % Nuovi ambienti
    %***************
    \newenvironment{citazione}
    {\begin{quotation}\small}
    {\end{quotation}}

    % Nuovi operatori
    %****************
    \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
    \DeclareMathOperator{\arcot}{arcot}
    \DeclareMathOperator{\diverg}{div}
    \DeclareMathOperator{\sym}{sym}
    \DeclareMathOperator{\tr}{tr}
    \DeclareMathOperator{\grad}{grad}

    % Newtheorem
    %***********
    \theoremstyle{definition}
    \newtheorem{definizione}{Definizione}
    \newtheorem{proposizione}{Proposizione}
    \newtheorem{ipotesi}{Ipotesi}
    \newtheorem{osservazione}{Osservazione}
    \newtheorem{principio}{Principio}
    \newtheorem{equazione}{Equazione}
    \theoremstyle{plain}
    \newtheorem{teorema}{Teorema}

    %*******************************************************************************
    % CLASSICTHESIS
    %*******************************************************************************

    % ClassicThesis-ldpkg (va caricato PRIMA del pacchetto classicthesis)
    %********************
    \usepackage[]{classicthesis-ldpkg}

    % ClassicThesis
    %**************
    \usepackage[beramono,eulerchapternumbers,eulermath,pdfspacing,subfig]{classicthesis}

    % Arsclassica
    %************
    \usepackage[italian]{arsclassica}

    % Opzioni colori
    %***************
    \hypersetup{urlcolor=black,linkcolor=black,citecolor=black,pagecolor=black}

    % Opzioni di pagina e corpo testo
    %********************************
    \areaset[1.cm]{365pt}{700pt}
    \pagestyle{scrheadings}

    % Cartella delle immagini
    %************************
    \graphicspath{{Immagini/}}

    % Opzioni caption
    %****************
    \captionsetup{format=plain}

    % Figure
    %*******************
    \usepackage{wrapfig}
    \usepackage[percent]{overpic}`

    L’errore che mi viene fornito nella finestra “Messaggi/Log” di TeXstudio è il seguente:

    `Process started: pdflatex -synctex=1 -interaction=nonstopmode “MeccanicaFrattura”.tex

    kpathsea: Running mktexfmt pdflatex.fmt

    fmtutil: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' …

    This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (INITEX) restricted \write18 enabled. (/usr/local/texlive/2011/texmf/web2c/cp227.tcx)

    entering extended mode (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/pdflatex.ini

    (/usr/local/texlive/2011/texmf/tex/generic/config/pdftexconfig.tex) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/latex.ltx (/usr/local/texlive/2011/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, compatibility for TeX 2, parameters, LaTeX2e <2011/06/27> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fonttext.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omlenc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1enc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omsenc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontmath.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ucmr.fd)

    )) ==================================== Local config file preload.cfg used ===================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/preload.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output,

    =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/local/texlive/2011/texmf/tex/generic/hyphen/hyphen.tex) (/usr/local/texlive/2011/texmf/tex/generic/hyphen/dumyhyph.tex) (/usr/local/texlive/2011/texmf/tex/generic/hyphen/zerohyph.tex) ! I can't find file `dehypht-x-2009-06-19.tex'. \relax l.375 \repeat (Press Enter to retry, or Control-D to exit) Please type another input file name: ! Emergency stop. \relax l.375 \repeat ! ==> Fatal error occurred, no output PDF file produced! Transcript written on pdflatex.log.

    Error: `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' failed

    ############################################################################### fmtutil: Error! Not all formats have been built successfully. Visit the log files in directory /home/marco/.texlive2011/texmf-var/web2c for details. ############################################################################### This is a summary of all `failed' messages: `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' failed

    warning: kpathsea: mktexfmt output `This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (INITEX) restricted \write18 enabled. (/usr/local/texlive/2011/texmf/web2c/cp227.tcx) entering extended mode (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/pdflatex.ini (/usr/local/texlive/2011/texmf/tex/generic/config/pdftexconfig.tex) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/latex.ltx (/usr/local/texlive/2011/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, compatibility for TeX 2, parameters, LaTeX2e <2011/06/27> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fonttext.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omlenc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1enc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omsenc.def) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontmath.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/local/texlive/2011/texmf-dist/tex/latex/base/preload.cfg (/usr/local/texlive/2011/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/local/texlive/2011/texmf/tex/generic/hyphen/hyphen.tex) (/usr/local/texlive/2011/texmf/tex/generic/hyphen/dumyhyph.tex) (/usr/local/texlive/2011/texmf/tex/generic/hyphen/zerohyph.tex) ! I can't find file `dehypht-x-2009-06-19.tex'. \relax l.375 \repeat (Press Enter to retry, or Control-D to exit) Please type another input file name: ! Emergency stop. \relax l.375 \repeat ! ==> Fatal error occurred, no output PDF file produced! Transcript written on pdflatex.log.' instead of a filename.

    Process exited with error(s)`

    C’è qualcosa che sbaglio? Qualcuno ha già provato a compilare qualche file .tex con la TeXLive 2011 e TeXstudio su Ubuntu?

    Grazie dell’aiuto e buona giornata, 🙂
    Marco.

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #62251
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao,
        per prima cosa dovresti provare a compilare da terminale, dando il comando: pdflatex (sostituisci con il nome effettivo digitando le prime lettere del nome e premendo il tasto TAB per il completamento automatico, sempre che la directory corrente sia quella del file sorgente).

        Non vorrei che ci fosse un problema di nome file.
        Bye
        PS. Ottima piattaforma di lavoro la tua eh… (nel senso che la trovo perfetta per lavorare quindi è un commento positivo)

      • #62252
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          L’installazione di TeX Live 2011 eseguita ieri non è andata a buon fine, perché mancano i formati che dipendono da LaTeX; ho già segnalato l’errore e mi hanno assicurato che un update di TeXLive eseguito oggi dovrebbe sistemare le cose.

          per altro leggi verso la fine il thread Errore fmtutil poco prima della tua richiesta nella stessa pagina del forum; lì ho indicato come eseguire un patch; forse oggi non dovrebbe essere necessario ricorrere a quel patch, ma se hai fretta con quel patch te la cavi.

        • #62253
          Up
          0
          Down
          ::


          Ciao a tutti,

          per prima cosa vi ringrazio moltissimo.


          @robitex

          Ho provato da terminale sia con il nome originale del mio file e poi anche rinominandolo con “prova.tex”. Il risultato è sempre lo stesso. Non ho capito il commento sulla piattaforma di lavoro… 🙂


          @OldClaudio

          Grazie dell’indicazione e delle istruzioni che hai riportato. Prima di provare a seguirle avrei un paio di domande: (1) Se faccio quella modifica, poi più avanti dovrò risistemare qualcosa a mano? (2) Per quanto riguarda il comando da dare con diritti di amministratore, devo essere in una particolare cartella quando lo do?

          Vi ringrazio ancora e vi saluto, 🙂
          Marco.

        • #62254
          Doc
          Partecipante
            Up
            0
            Down
            ::

            Marco87″ post=61188

            @OldClaudio

            Grazie dell’indicazione e delle istruzioni che hai riportato. Prima di provare a seguirle avrei un paio di domande: (1) Se faccio quella modifica, poi più avanti dovrò risistemare qualcosa a mano? (2) Per quanto riguarda il comando da dare con diritti di amministratore, devo essere in una particolare cartella quando lo do?

            `sudo gedit /usr/local/texlive/2011/texmf-var/tex/generic/config/language.dat`
            e
            `sudo gedit /usr/local/texlive/2011/texmf-var/tex/generic/config/language.def `
            fai le modifiche indicate da Claudio ed infine
            `sudo fmtutil-sys –all`

            Io sto aspettando con ansia l’aggiornamento.

            EDIT
            Aggiornamento arrivato e problema risolto.

          • #62255
            Up
            0
            Down
            ::


            Idem, aggiornamento eseguito e problema risolto :D.

            Ultimamente la mia presenza sul forum, ridotta a semplici visite, è stata alquanto sporadica a causa dei molteplici impegni. Colgo l’occasione, quale mio primo commento sul nuovo forum, per fare i complimenti per la nuova veste grafica.

            Ciao,
            Daniele

          • #62256
            Up
            0
            Down
            ::


            Ho risolto!

            Grazie a tutti,
            Marco.

          • #62257
            Up
            0
            Down
            ::


            Ciao robitex,

            ho visto adesso la tua risposta in merito alla piattaforma di lavoro. 🙂 Devo dire che mentre ritengo Windows 7 un’ottimo sistema operativo, non posso affatto dire la stessa cosa di Ubuntu. So di essere OT, ma tra alcuni bug (poi parlano di fantomatici bug di Windows – almeno io non ne ho mai visti come su Ubuntu -) e diverse altre cose, anche con LaTeX Windows mi è risultato migliore. Per alcuni motivi in questo periodo ho reinstallato Ubuntu; ora l’ho eliminato nuovamente, e stavolta spero definitivamente (almeno fino a che in campo opensuorce non facciano passi da gigante).

            Ciao,
            Marco.

            P.S. Quello che ho detto è la mia modesta opinione, nulla di più. 😉

          • #62258
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              In ogni cao il bug che ha iniziato questa discussione non era legato a Ubuntu o a Windows; se tu avessi aggiornato Windows lo stesso giorno 4 agosto avresti avuto la stessa sorpresa. Io l’ho avuta con il Mac; per fortuna ho abbastanza esperienza per trovare le cause nella distribuzione TeX Live e trovare la correzione, oltre che a segnalarla al team di TeX Live.

              Sempre secondo la mia modesta opinione io di schermi blu con Mac OS X e con Ubunto non ne ho mai avuti, con Windows sì. Certo Win7 è molto migliorato ripsetto alla versioni precedenti, ma la sua gestione della sicurezza non è all’altezza del sistemi UNIX-like.

              Sempre la mia modestissima opinione personale.

            • #62259
              Up
              0
              Down
              ::


              Ciao Claudio,

              hai ragione, sono un po’ uscito dal seminato. 🙂 Le mie infatti erano considerazioni generali. Scusate l’OT, ma vorrei solo spiegare perché quelle affermazioni su Ubuntu e Windows (non parlo del sistema operativo presente sui Mac perché non l’ho mai usato).

              La schermata blu l’ho vista due volte in vita mia, e solo d’estate dopo che il mio computer (HP) era acceso da molte ore. Anche con Ubuntu mi è successa la stessa cosa, solo che la schermata era viola e non aveva scritte; il computer d’un tratto ha mostrato quella schermata e poi s’è spento. Penso che la causa sia lo stranoto problema di surriscaldamento che hanno i computer HP.

              Quello che posso dire è che Ubuntu rispetto a Windows risulta lento (qualcuno lo ha giustamente definito “scattoso”, ovvero che da l’impressione di andare a scatti). Inoltre capita che l’interfaccia del sistema venga caricata male (mi riferisco in particolare alla “barra in alto”). Anche Ubuntu si impalla, e anzi per sbloccarsi richiede più tempo che Windows (non parlo di 7, ma addirittura di Vista, perché con quello non mi è ancora capitato). Se devo ricercare un file sembra che Ubuntu prima ricerchi tutti i file che corrispondono alla ricerca, poi presenta i risultati. Windows fornisce i risultati in tempo reale, man mano che li trova. Forse non è così, e allora sarebbe peggio, perché vorrebbe dire che Ubuntu è talmente lento che dà addirttura quell’impressione. Sono noti i problemi dell’alto consumo batterie di Ubuntu (o comunque sempre superiore a quello di Windows). Qualsiasi (99,9% dai…) programma lo si trova per Windows, mentre su Ubuntu diversi programmi o non ci sono, o se ci sono sono delle brutte copie di quelli presenti per Windows (vedi Autocad, Excel, MSN,…). È vero può non essere colpa dello stuff di Ubuntu, ma i dati di fatto nella mia esperienza sono questi. Per quanto riguarda la sicurezza, non ho mai avuto problemi del genere, ma posso prendere per vero quello che dici tu (ma dici anche con opportuni antivirus e firewall – leggevo che anche su Ubuntu potrebbero servire -?). Comunque non mi sposto su un sistema operativo che ha tutti quei problemi solo per la sicurezza. Mi sono sempre “difeso” con antivirus, firewall e altro e sono sempre stato attento a non navigare in siti di un certo tipo, e non ho mai avuto alcun problema. Per me non ci sarebbe un vero miglioramento. Forse per qualcuno invece sarebbe utile, non lo so…
              Quello che dico ha la validità che ha, ovviamente; però ripeto, questa è stata parte dellla mia esperienza, che mi ha convinto che Windows sia ben più avanti di Ubuntu, anche per LaTeX.

              Ciao e buona domenica, 🙂
              Marco.

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

          Go to top