Compilazione lenta

  • Creatore
    Topic
  • #41638
    Up
    0
    Down
    ::


    Salve a tutti,
    sto avendo problemi con la compilazione di un documento, ma non riesco a capire
    cosa la causa.
    Il problema è che a volte la compilazione avviene velocemente, altre volte invece
    si ferma per continuare solo dopo un minuto circa…

    Vi scrivo qui di seguito il preambolo del mio documento:
    `
    \usepackage{authordate1-4}
    \usepackage{layaureo}
    \usepackage[latin1]{inputenc} %encoding della tastiera
    \usepackage [english] {babel} %pacchetto per la sillabazione e definizione della lingua
    %\usepackage[T1]{fontenc}
    \usepackage{amsmath}%pacchetto per formule matematiche
    \usepackage{amsfonts}%font aggiuntivi per formule matematiche
    \usepackage{amssymb}%introduce nuovi simboli per gli ambienti matematici
    \usepackage{verbatim}%permette di scrivere testo non formattato
    \usepackage{xspace}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage{enumitem}
    \usepackage{latexsym}
    \usepackage{makeidx}
    \usepackage[pdftex]{color,graphicx}
    \usepackage{bbding}
    \usepackage{cases}
    \usepackage{caption}
    \usepackage{float}
    \usepackage{array}
    \usepackage{lscape}
    \usepackage{booktabs}
    \usepackage{multirow}
    %\usepackage{chemarrow} %frecce chimica
    %\usepackage[version=3]{mhchem}
    \usepackage{pdflscape}
    %% HYPERREF package custiomisation %%
    \usepackage{hyperref}
    \hypersetup{
    unicode=false, % non-Latin characters in Acrobat’s bookmarks
    pdftoolbar=true, % show Acrobat’s toolbar?
    pdfmenubar=true, % show Acrobat’s menu?
    pdffitwindow=false, % window fit to page when opened
    pdfstartview={FitH}, % fits the width of the page to the window
    colorlinks=true, % false: boxed links; true: colored links
    linkcolor=blue, % color of internal links
    citecolor=blue, % color of links to bibliography
    filecolor=blue, % color of file links
    urlcolor=blue, % color of external links
    plainpages=false
    }

    \newcommand{\nfkb}{NF-$\kappa$B}
    \newcommand{\ikb}{I$\kappa$B}
    \newcommand{\hifa}[1]{HIF-$#1\alpha$}
    \newcommand{\hifb}[1]{HIF-$#1\beta$}
    \newcommand{\oo}{\ensuremath{\mathrm{O}_2}}
    \newcommand {\qed}{ \mbox{\hspace*{11pt}$\square$}}
    \newcommand {\punto}{\item [$\bullet$]}
    \newcommand {\trian}{$\blacktriangleright \text{ }$}
    \newcommand {\pdd}[2]{\frac{\partial #1}{\partial #2}}
    \newcommand {\dd}[2]{\frac{d}{d #2}{#1}}
    \newcommand {\alfa}{\alpha}
    \newcommand{\test}[1]{\textit{Test~#1}}
    \newcommand{\mynewline}{\text{ }\\}
    \newcommand{\mydoublenewline}{\mynewline \mynewline}
    \newcommand{\X}{$\times$}
    \newcommand{\figref}[1]{\figurename~\ref{#1}}
    \newcommand{\ikba}{\ikb $\alpha$}
    \newcommand{\ikbb}{\ikb $\beta$}
    \newcommand{\ikbe}{\ikb $\epsilon$}
    \newcommand{\ikbz}{\ikb $\zeta$}

    %
    %
    %% Command to easily add references to my documents
    %% (usage: \makereferences{referencesfilename_NO_EXT}
    %
    \newcommand{\makereferences}[1]{
    \clearpage
    \nocite{*}
    \bibliographystyle{authordate1}
    \bibliography{#1}
    \addcontentsline{toc}{section}{References}
    }

    \author{Luca Cerone}

    \title{title}
    \date{March, 2010}

    \documentclass[12pt,a4paper,oneside,titlepage]{article}
    \linespread{1.5}

    \begin{document}
    \maketitle

    \section{section1}
    some text
    \section{section2}
    some other text

    % vi commento la prossima riga
    %\makereferences{references}
    `

    Quando compilo il documento, a volte fila tutto liscio, ma in altri casi la compilazione è lenta e richiede più di un minuto…
    Quello che leggo quando la compilazione (usando pdflatex transfer.tex) va lenta è questo:
    `
    C:\Users\Luca\Documents\>pdflatex transfer.tex
    This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7)
    entering extended mode
    (transfer.tex
    LaTeX2e <2009/09/24>
    Babel and hyphenation patterns for english, loaded.
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\article.cls”
    Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\size12.clo”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\mycustompackage\mycustompackage.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\authordate\authordate1-4.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\layaureo\layaureo.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\geometry\geometry.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\keyval.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\ifpdf.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\ifvtex.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\geometry\geometry.cfg”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\tools\calc.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\inputenc.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\latin1.def”))
    (“C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.sty”
    *************************************
    * Local config file bblopts.cfg used
    *
    (“C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\babel\english.ldf”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.def”)))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ams\math\amsmath.sty”
    For additional information on amsmath, use the `?' option.
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ams\math\amstext.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ams\math\amsgen.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ams\math\amsbsy.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ams\math\amsopn.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\amsfonts.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\amssymb.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\tools\verbatim.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\tools\xspace.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\booktabs\booktabs.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\multirow\multirow.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\enumitem\enumitem.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\latexsym.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\makeidx.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\color.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\color.cfg”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\pdftex-def\pdftex.def”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\graphicx.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\graphics.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\trig.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\graphics.cfg”)))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\bbding\bbding.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ltxmisc\cases.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\caption\caption.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\caption\caption3.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\float\float.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\tools\array.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\graphics\lscape.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\pdflscape.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ifxetex\ifxetex.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\hyperref.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\kvsetkeys.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\infwarerr.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\etexcmds.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\pdfescape.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\pdftexcmds.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\ifluatex.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\ltxcmds.sty”)))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\hycolor.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\xcolor-patch.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\pd1enc.def”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\intcalc.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\hyperref.cfg”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\kvoptions.sty”)
    Implicit mode ON; LaTeX internals redefined
    (“C:\Program Files\MiKTeX 2.7\tex\latex\ltxmisc\url.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\bitset.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\bigintcalc.sty”))
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\atbegshi.sty”))
    *hyperref using default driver hpdftex*
    (“C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\hpdftex.def”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\atveryend.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\rerunfilecheck.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\uniquecounter.sty”)))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\puenc.def”))
    (“C:\Program Files\MiKTeX 2.7\tex\latex\mycustompackage\mycommands.sty”)
    (transfer.aux)
    *geometry auto-detecting driver*
    *geometry detected driver: pdftex*
    (“C:\Program Files\MiKTeX 2.7\tex\context\base\supp-pdf.tex”
    [Loading MPS to PDF converter (version 2006.09.02).]
    ) (“C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\nameref.sty”
    (“C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\refcount.sty”)
    (“C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\gettitlestring.sty”))
    (transfer.out) (transfer.out`

    Qui è dove si ferma la compilazione, dopo un po’ riprende e scrive:
    `
    (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsa.fd”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsb.fd”)
    (“C:\Program Files\MiKTeX 2.7\tex\latex\base\ulasy.fd”) [1{C:/ProgramData/MiKTe
    X/2.7/pdftex/config/pdftex.map}]
    pdfTeX warning (ext4): destination with the same i
    dentifier (name{page.1}) has been already used, duplicate ignored

    \relax
    l.42
    [1] [2 ] [3] (transfer.bbl [4]
    [5] [6]) [7] (transfer.aux) )
    (see the transcript file for additional information)

    Output written on transfer.pdf (8 pages, 168239 bytes).
    Transcript written on transfer.log.
    `

    I riferimenti al pacchetto mycustompackage.sty dipendono dal fatto che tutti i pacchetti caricati e i comandi li ho definiti in un mio pacchetto che ho chiamato mycustompackage.

    Non so da che parte iniziare per trovare una soluzione (o quanto meno per capire perchè succede, e vedere se riesco ad aumentare la velocità di compilazione o mi devo rassegnare).

    Vi ringrazio in anticipo per l’aiuto!
    Se vedete qualche orrore “latexiano” ogni altro tipo di aiuto è apprezzato 🙂
    Grazie mille, -Luca

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #41639
      Up
      0
      Down
      ::

      Salve a tutti,
      sto avendo problemi con la compilazione di un documento, ma non riesco a capire
      cosa la causa.
      Il problema è che a volte la compilazione avviene velocemente, altre volte invece
      si ferma per continuare solo dopo un minuto circa…

      Vi scrivo qui di seguito il preambolo del mio documento:
      `
      \usepackage{authordate1-4}

      %\makereferences{references}
      `

      Quando compilo il documento, a volte fila tutto liscio, ma in altri casi la compilazione è lenta e richiede più di un minuto…
      Quello che leggo quando la compilazione (usando pdflatex transfer.tex) va lenta è questo:
      `…
      (transfer.out) (transfer.out`

      Qui è dove si ferma la compilazione, dopo un po’ riprende e scrive:
      `
      (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsa.fd”)
      (“C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsb.fd”)
      (“C:\Program Files\MiKTeX 2.7\tex\latex\base\ulasy.fd”) [1{C:/ProgramData/MiKTe
      X/2.7/pdftex/config/pdftex.map}]
      pdfTeX warning (ext4): destination with the same i
      dentifier (name{page.1}) has been already used, duplicate ignored

      \relax
      l.42
      [1] [2 ] [3] (transfer.bbl [4]
      [5] [6]) [7] (transfer.aux) )

      Transcript written on transfer.log.
      `

      I riferimenti al pacchetto mycustompackage.sty dipendono dal fatto che tutti i pacchetti caricati e i comandi li ho definiti in un mio pacchetto che ho chiamato mycustompackage.

      Non so da che parte iniziare per trovare una soluzione (o quanto meno per capire perchè succede, e vedere se riesco ad aumentare la velocità di compilazione o mi devo rassegnare).

      Vi ringrazio in anticipo per l’aiuto!
      Se vedete qualche orrore “latexiano” ogni altro tipo di aiuto è apprezzato 🙂
      Grazie mille, -Luca

      Il problema sta nell’uso di titlepage insieme a hyperref; è un problema noto con la classe article. Lo risolvi scrivendo
      `\begin{document}
      \pagenumbering{roman}
      \maketitle
      \pagenumbering{arabic}`
      Già che ci siamo, diamo un’occhiata alle tue definizioni.
      `\newcommand{\nfkb}{NF-$\kappa$B}
      \newcommand{\ikb}{I$\kappa$B}
      \newcommand{\hifa}[1]{HIF-$#1\alpha$}
      \newcommand{\hifb}[1]{HIF-$#1\beta$}
      \newcommand{\oo}{\ensuremath{\mathrm{O}_2}}
      \newcommand {\qed}{ \mbox{\hspace*{11pt}$\square$}}
      \newcommand {\punto}{\item [$\bullet$]}
      \newcommand {\trian}{$\blacktriangleright \text{ }$}

      \newcommand {\pdd}[2]{\frac{\partial #1}{\partial #2}}
      \newcommand {\dd}[2]{\frac{d}{d #2}{#1}}
      \newcommand {\alfa}{\alpha}
      \newcommand{\test}[1]{\textit{Test~#1}}
      \newcommand{\mynewline}{\text{ }\\}
      \newcommand{\mydoublenewline}{\mynewline \mynewline}

      \newcommand{\X}{$\times$}
      \newcommand{\figref}[1]{\figurename~\ref{#1}}
      \newcommand{\ikba}{\ikb $\alpha$}
      \newcommand{\ikbb}{\ikb $\beta$}
      \newcommand{\ikbe}{\ikb $\epsilon$}
      \newcommand{\ikbz}{\ikb $\zeta$}`
      Ho segnato in rosso quelle discutibili:
      `% \newcommand {\qed}{ \mbox{\hspace*{11pt}$\square$}}
      \newcommand {\punto}{\item [\textbullet]}
      \newcommand {\trian}{$\blacktriangleright$\ }
      %\newcommand{\mynewline}{\text{ }\\}
      %\newcommand{\mydoublenewline}{\mynewline \mynewline}`
      Lascio commentate quelle che non hanno senso. Per il quadratino alla fine delle dimostrazioni, carica il pacchetto amsthm e usa l’ambiente “proof” che lo aggiunge da sé senza quell’accrocchio. Del comando \mynewline ignoro l’utilità; del comando \mydoublenewline capisco l’uso e te lo sconsiglio vivamente: per “lasciare una riga vuota” si termina un capoverso (con una riga vuota nell’input) si scrive \medskip e si lascia un’altra riga vuota nell’input. Mai e poi mai terminare un capoverso con \\.

      Ciao
      Enrico

    • #41640
      Up
      0
      Down
      ::


      Ciao Enrico,
      grazie per l’aiuto ma la suoluzione dei \pagenumbering mi risolve il warning (fastidioso, è vero) e l’etichettatura della pagine nel pdf, ma non il problema del tempo di compilazione.
      Ancora continua a “fermarsi” di tanto in tanto per riprendere dopo un po’ (non vorrei sbagliarmi, ma lo fa una compilazione si una no).

      Per il \mynewline lo avevo utilizzato per risolvere qualche problema con beamer, stesso per \mydoublenewline. Appena mi capita terrò a mente il tuo ocnsiglio e proverò a usare \medskip.
      Per l’ambiente proof grazie, avevo ricevuto quel codice per il template della tesi e ho continuato ad utilizzarlo.
      I comandi \punto e \trian li ho usati in qualche vecchio documento e me li tengo per questioni di retrocompatibilità (non si sa mai)

      Qualche altro suggerimento???

    • #41641
      Up
      0
      Down
      ::

      Ciao Enrico,
      grazie per l’aiuto ma la suoluzione dei \pagenumbering mi risolve il warning (fastidioso, è vero) e l’etichettatura della pagine nel pdf, ma non il problema del tempo di compilazione.
      Ancora continua a “fermarsi” di tanto in tanto per riprendere dopo un po’ (non vorrei sbagliarmi, ma lo fa una compilazione si una no).

      Per il \mynewline lo avevo utilizzato per risolvere qualche problema con beamer, stesso per \mydoublenewline. Appena mi capita terrò a mente il tuo ocnsiglio e proverò a usare \medskip.
      Per l’ambiente proof grazie, avevo ricevuto quel codice per il template della tesi e ho continuato ad utilizzarlo.
      I comandi \punto e \trian li ho usati in qualche vecchio documento e me li tengo per questioni di retrocompatibilità (non si sa mai)

      Qualche altro suggerimento???

      Prova a caricare, dopo hyperref, il pacchetto bookmark.

      Ciao
      Enrico

    • #41642
      Up
      0
      Down
      ::

      Prova a caricare, dopo hyperref, il pacchetto bookmark.
      Enrico

      Continua a fermarsi, ma in un punto differente… adesso lo fa quando carica refcount.sty…

      Grazie comunque 🙂

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

Go to top