Errori con tabella troppo lunga (forse è una faq)

  • Creatore
    Topic
  • #40311
    Up
    0
    Down
    ::


    Ho una lista di pacchetti rpm da inserire in appendice ad un documento. La mia idea era usare una tabella (xtab, longtable, supertabular, ecc…). Le righe da inserire in tabella sono circa 1900…
    Il problema è che, dopo 100 righe circa, iniziano a comparire errori senza senso, tipo
    `undefined control sequence ` in cui il numero di riga cambia se commento le righe sopra, ma non sparisce…
    Ho provato a spezzare la tabella in parti più piccole, ma non cambia molto…
    Sperimentando, ho scoperto che:

      partendo da 1 sola riga, la tabella viene compilata.
      aggiungendo righe, si arriva ad un certo punto (circa 45 righe), dove inizia a dare errori.
      togliendo una riga, l’errore non rientra: occorre togliere più righe (4-5), ricompilare e rimettere n-1 righe

    Questo strano comportamento non l’avevo mai visto.
    Qualcuno ha delle idee in materia? Il sistema è CentOS 5.4 con TexLive 2008.
    Ecco l’esempio minimo:
    `\documentclass[a4paper, 11pt, oneside]{scrreprt}

    \usepackage{ucs}
    \usepackage[utf8x]{inputenx}
    \usepackage[english, italian]{babel}
    \usepackage[T1]{fontenc}

    \usepackage{bera} % Font 'Bera mono'

    \usepackage{listings}
    \usepackage[a4paper, left=1.5cm, top=2.5cm, bottom=2.5cm]{geometry}
    \usepackage{verbatim}
    \usepackage[unicode=true, pdfstartview=FitH, pdfdisplaydoctitle=true, pdftitle={Installazione di CentOS}]{hyperref}
    \usepackage{fancyhdr}

    \usepackage{rotating}
    \usepackage{xtab}

    \makeindex

    \title{Installazione di CentOS}
    \author{Andrea Quaglia}

    % % % Testatine e piè di pagina
    \fancyhf{}
    \pagestyle{fancy}
    \fancyhead[R]{Installazione di CentOS}
    \fancyhead[L]{\rigthmark}
    \renewcommand{\headrulewidth}{1pt}
    \fancyfoot[R]{\thepage}
    \renewcommand{\footrulewidth}{1pt}

    \begin{document}
    \maketitle
    \clearpage
    \tableofcontents
    \clearpage

    \chapter{Introduzione}

    [….]

    \chapter{Configurazione dei servizi}

    \chapter*{Lista dei pacchetti}

    \scriptsize
    \input{lista_packages}

    \end{document}
    `
    Questo è il file incluso:`\begin{xtabular}{p{3cm}p{2cm}p{2cm}p{2cm}p{2cm}p{3cm}p{2cm}}
    mktemp & 1.5 & 23.2.2 & (none) & CentOS & builder6.centos.org & (none) \\
    libogg & 1.1.3 & 3.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    libmng & 1.0.9 & 5.1 & (none) & CentOS & builder3.centos.org & (none) \\
    beecrypt & 4.1.2 & 10.1.1 & (none) & CentOS & builder3.centos.org & (none) \\
    libtheora & 1.0alpha7 & 1 & (none) & CentOS & builder3.centos.org & (none) \\
    groff & 1.18.1.1 & 11.1 & (none) & CentOS & builder3.centos.org & (none) \\
    brlapi & 0.4.1 & 1.fc6.1 & (none) & CentOS & builder6.centos.org & (none) \\
    jwhois & 3.2.3 & 8.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    pam\_smb & 1.1.7 & 7.2.1 & (none) & CentOS & builder3.centos.org & (none) \\
    libusb & 0.1.12 & 5.1 & (none) & CentOS & builder5.centos.org & (none) \\
    libXmu & 1.0.2 & 5 & (none) & CentOS & builder5.centos.org & (none) \\
    xorg-x11-xauth & 1.0.1 & 2.1 & (none) & CentOS & builder6.centos.org & (none) \\
    libXScrnSaver & 1.1.0 & 3.1 & (none) & CentOS & builder6.centos.org & (none) \\
    xml-commons & 1.3.02 & 0.b2.7jpp.10 & (none) & CentOS & builder6.centos.org & (none) \\
    passwd & 0.73 & 1 & (none) & CentOS & builder3.centos.org & (none) \\
    gamin-python & 0.1.7 & 8.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    guile & 1.8.0 & 8.20060831cvs & (none) & CentOS & builder5.centos.org & (none) \\
    cadaver & 0.22.3 & 4.el5 & (none) & CentOS & builder5.centos.org & (none) \\
    qt & 3.3.6 & 23.el5 & CentOS-5 & CentOS & builder4.centos.org & (none) \\
    GConf2 & 2.14.0 & 9.el5 & (none) & CentOS & builder5.centos.org & (none) \\
    at-spi & 1.7.11 & 3.el5 & CentOS-5 & CentOS & builder15.centos.org & (none) \\
    distcache & 1.4.5 & 14.1 & (none) & CentOS & builder5.centos.org & (none) \\
    xorg-x11-xfs & 1.0.2 & 4 & CentOS-5 & CentOS & builder6 & (none) \\
    oddjob-libs & 0.27 & 9.el5 & CentOS-5 & CentOS & builder15.centos.org & (none) \\
    xml-commons-apis & 1.3.02 & 0.b2.7jpp.10 & (none) & CentOS & builder6.centos.org & (none) \\
    xorg-x11-fonts-75dpi & 7.1 & 2.1.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    libgnomeui & 2.16.0 & 5.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    gnome-spell & 1.0.7 & 3.1 & (none) & CentOS & builder6.centos.org & (none) \\
    evolution-webcal & 2.7.1 & 6 & (none) & CentOS & builder6.centos.org & (none) \\
    sane-frontends & 1.0.14 & 1.2.2 & (none) & CentOS & builder3.centos.org & (none) \\
    gnome-utils & 2.16.0 & 5.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    xorg-x11-drv-dynapro & 1.1.0 & 2 & (none) & CentOS & builder3.centos.org & (none) \\
    xorg-x11-drv-magellan & 1.1.0 & 1.1 & (none) & CentOS & builder6.centos.org & (none) \\
    scim & 1.4.4 & 41.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    nkf & 2.07 & 1.1.fc6 & (none) & CentOS & builder5.centos.org & (none) \\
    libSM-devel & 1.0.1 & 3.1 & (none) & CentOS & builder3.centos.org & (none) \\
    man-pages-ko & 1.48 & 15.1.1 & (none) & CentOS & builder5.centos.org & (none) \\
    man-pages-ru & 0.97 & 1.1.1 & (none) & CentOS & builder3.centos.org & (none) \\
    kde-i18n-Arabic & 3.5.4 & 1 & (none) & CentOS & builder6.centos.org & (none) \\
    fonts-KOI8-R-75dpi & 1.0 & 9.1.1 & (none) & CentOS & builder3.centos.org & (none) \\
    aspell-cs & 0.51 & 3.2.2 & (none) & CentOS & builder6.centos.org & (none) \\
    fontconfig-devel & 2.4.1 & 7.el5 & CentOS-5 & CentOS & builder6 & (none) \\
    libIDL-devel & 0.8.7 & 1.fc6 & (none) & CentOS & builder1.centos.org & (none) \\
    mousepad & 0.2.13 & 1.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    perl-XML-Parser & 2.34 & 6.1.2.2.1 & (none) & CentOS & builder6.centos.org & (none) \\
    % xfce-utils & 4.4.2 & 1.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    % xfce4-cpugraph-plugin & 0.4.0 & 2.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    % xfce-mcs-plugins & 4.4.2 & 1.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    % pygobject2-devel & 2.12.1 & 5.el5 & (none) & CentOS & builder4.centos.org & (none) \\
    % boost-devel & 1.33.1 & 10.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    % xorg-x11-xtrans-devel & 1.0.1 & 1.1.fc6 & (none) & CentOS & builder1.centos.org & (none) \\
    % zlib-devel & 1.2.3 & 3 & (none) & CentOS & builder6.centos.org & (none) \\
    % libXfixes-devel & 4.0.1 & 2.1 & (none) & CentOS & builder1.centos.org & (none) \\
    % libXv-devel & 1.0.1 & 4.1 & (none) & CentOS & builder5.centos.org & (none) \\
    % libxfcegui4-devel & 4.4.2 & 1.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    % xfce4-panel-devel & 4.4.2 & 1.el5.centos & CentOS-5 & CentOS & builder6 & (none) \\
    % pygtk2-devel & 2.10.1 & 12.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % libXevie-devel & 1.0.1 & 3.1 & (none) & CentOS & builder6.centos.org & (none) \\
    % libXfont-devel & 1.2.2 & 1.0.3.el5\_1 & CentOS-5 & CentOS & builder7.centos.org & (none) \\
    % nspluginwrapper & 0.9.91.5 & 22.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % pcre-devel & 6.6 & 2.el5\_1.7 & CentOS-5 & CentOS & builder6 & (none) \\
    % elfutils-libelf & 0.137 & 3.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % perl-DBI & 1.52 & 2.el5 & CentOS & CentOS & chamkaur.karan.org & Karanbir Singh \\
    % redhat-artwork & 5.1.0 & 28.el5.centos & CentOS & CentOS & chamkaur.karan.org & Karanbir Singh \\
    % traceroute & 2.0.1 & 5.el5 & CentOS & CentOS & chamkaur.karan.org & Karanbir Singh \\
    % openldap & 2.3.43 & 3.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % php-cli & 5.1.6 & 23.2.el5\_3 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % alsa-utils & 1.0.17 & 1.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % php-mysql & 5.1.6 & 23.2.el5\_3 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % mod\_auth\_mysql & 3.0.0 & 3.2.el5\_3 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % parted & 1.8.1 & 23.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % sabayon-apply & 2.12.4 & 6.el5 & CentOS & CentOS & chamkaur.karan.org & Karanbir Singh \\
    % mesa-libGLU-devel & 6.5.1 & 7.7.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % dbus-glib & 0.73 & 8.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % gpg-pubkey & 1aa78495 & 3eb24301 & (none) & (none) & localhost & (none) \\
    % perl-XML-RegExp & 0.03 & 1.2.el5.rf & (none) & Dag Apt Repository, http://dag.wieers.com/apt/ & lisse.leuven.wieers.com & Dries Verachtert \\
    % imlib2 & 1.4.0 & 1.el5.rf & Dag Apt Repository for Red Hat Enterprise Linux 5 & Dag Apt Repository, http://dag.wieers.com/apt/ & lisse.leuven.wieers.com & Dag Wieers \\
    % ruby-libs & 1.8.5 & 5.el5\_3.7 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % t1lib-devel & 5.1.0 & 1.el5.rf & (none) & Dag Apt Repository, http://dag.wieers.com/apt/ & lisse.leuven.wieers.com & Dag Wieers \\
    % scribus-devel & 1.3.3.2 & 3.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    % curl & 7.15.5 & 2.1.el5\_3.5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % nss & 3.12.3.99.3 & 1.el5.centos.2 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % php-tidy & 5.1.6 & 15.el5.centos.1 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % xorg-x11-proto-devel & 7.1 & 13.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % pciutils-devel & 2.2.3 & 7.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % cyrus-sasl-lib & 2.1.22 & 5.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % binutils & 2.17.50.0.6 & 12.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % e2fsprogs & 1.39 & 23.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % crash & 4.0 & 8.9.1.el5.centos & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % faad2 & 2.7 & 1.el5.rf & Dag Apt Repository for Red Hat Enterprise Linux 5 & Dag Apt Repository, http://dag.wieers.com/apt/ & lisse.hasselt.wieers.com & Dag Wieers \\
    % openoffice.org-writer & 2.3.0 & 6.11.el5\_4.1 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % dos2unix & 3.1 & 27.2.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % glibc-headers & 2.5 & 42 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % openoffice.org-langpack-zh\_CN & 2.3.0 & 6.11.el5\_4.1 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % db4-devel & 4.3.29 & 10.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % nscd & 2.5 & 42 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % bind-utils & 9.3.6 & 4.P1.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % gnome-python2-gnomeprint & 2.16.0 & 3.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % evolution-data-server & 1.12.3 & 18.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % newt-devel & 0.52.2 & 12.el5\_4.1 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % avahi-compat-libdns\_sd & 0.6.16 & 6.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % vino & 2.13.5 & 7.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % kdebase-devel & 3.5.4 & 20.el5.centos & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % rpm-libs & 4.4.2.3 & 18.el5 & CentOS-5 & CentOS & builder16.centos.org & (none) \\
    % pciutils & 2.2.3 & 7.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % xorg-x11-drv-nv & 2.1.12 & 6.el5 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % unixODBC-devel & 2.2.11 & 7.1 & (none) & CentOS & builder6.centos.org & (none) \\
    % httpd & 2.2.3 & 31.el5.centos.2 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % cups & 1.3.7 & 11.el5\_4.4 & CentOS-5 & CentOS & builder10.centos.org & (none) \\
    % libusb & 0.1.12 & 5.1 & (none) & CentOS & builder5.centos.org & (none) \\
    % gmp & 4.1.4 & 10.el5 & (none) & CentOS & builder3.centos.org & (none) \\
    % eject & 2.1.5 & 4.2.el5 & (none) & CentOS & builder6 & (none) \\
    % ttmkfdir & 3.0.9 & 23.el5 & (none) & CentOS & builder6 & (none) \\
    % liboil & 0.3.8 & 2.1 & (none) & CentOS & builder3.centos.org & (none) \\
    % fribidi & 0.10.7 & 5.1 & (none) & CentOS & builder3.centos.org & (none) \\
    % nano & 1.3.12 & 1.1 & (none) & CentOS & builder5.centos.org & (none) \\
    % zlib & 1.2.3 & 3 & (none) & CentOS & builder6.centos.org & (none) \\
    % expat & 1.95.8 & 8.2.1 & (none) & CentOS & builder5.centos.org & (none) \\
    \end{xtabular} `

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #40312
      Up
      0
      Down
      ::

      Ho una lista di pacchetti rpm da inserire in appendice ad un documento. La mia idea era usare una tabella (xtab, longtable, supertabular, ecc…). Le righe da inserire in tabella sono circa 1900…
      Il problema è che, dopo 100 righe circa, iniziano a comparire errori senza senso, tipo
      `undefined control sequence ` in cui il numero di riga cambia se commento le righe sopra, ma non sparisce…
      Ho provato a spezzare la tabella in parti più piccole, ma non cambia molto…
      Sperimentando, ho scoperto che:

        partendo da 1 sola riga, la tabella viene compilata.
        aggiungendo righe, si arriva ad un certo punto (circa 45 righe), dove inizia a dare errori.
        togliendo una riga, l’errore non rientra: occorre togliere più righe (4-5), ricompilare e rimettere n-1 righe

      Questo strano comportamento non l’avevo mai visto.
      Qualcuno ha delle idee in materia? Il sistema è CentOS 5.4 con TexLive 2008.
      Ecco l’esempio minimo:
      `\documentclass[a4paper, 11pt, oneside]{scrreprt}

      \usepackage{ucs}
      \usepackage[utf8x]{inputenx}
      \usepackage[english, italian]{babel}
      \usepackage[T1]{fontenc}

      \usepackage{bera} % Font 'Bera mono'

      \usepackage{listings}
      \usepackage[a4paper, left=1.5cm, top=2.5cm, bottom=2.5cm]{geometry}
      \usepackage{verbatim}
      \usepackage[unicode=true, pdfstartview=FitH, pdfdisplaydoctitle=true, pdftitle={Installazione di CentOS}]{hyperref}
      \usepackage{fancyhdr}

      \usepackage{rotating}
      \usepackage{xtab}

      \makeindex

      \title{Installazione di CentOS}
      \author{Andrea Quaglia}

      % % % Testatine e piè di pagina
      \fancyhf{}
      \pagestyle{fancy}
      \fancyhead[R]{Installazione di CentOS}
      \fancyhead[L]{\rigthmark}
      \renewcommand{\headrulewidth}{1pt}
      \fancyfoot[R]{\thepage}
      \renewcommand{\footrulewidth}{1pt}

      …`

      Dare un’occhiata al messaggio di errore che ti dice che il comando sconosciuto è \rigthmark è troppo complicato? 🙁 Che venga fuori solo se la tabella è lunga dipende dal fatto che la testatina con l’errore compare solo a pagina 6.

      Mi pare però una cattiva idea usare fancyhdr con le classi KoMa che hanno il loro meccanismo per impostare testatine e piede. Così come usare geometry, del resto. Ma non c’entra con il problema.

      Ciao
      Enrico

    • #40313
      Up
      0
      Down
      ::

      Dare un’occhiata al messaggio di errore che ti dice che il comando sconosciuto è \rigthmark è troppo complicato? 🙁 Che venga fuori solo se la tabella è lunga dipende dal fatto che la testatina con l’errore compare solo a pagina 6.

      Mi pare però una cattiva idea usare fancyhdr con le classi KoMa che hanno il loro meccanismo per impostare testatine e piede. Così come usare geometry, del resto. Ma non c’entra con il problema.

      Ciao
      Enrico

      Grazie Enrico, sempre vigile!
      In effetti la mia dislessia latente mi fa spesso scambiare la posizione delle lettere, ma in questo caso il messaggio d’errore (in Kile) era da tutt’altra parte, ed anche quello nel log non era facile (a meno di non essere ‘egreg9’) da scovare…

      Per quento riguarda il resto, in realtà in origine era fatto con la classe ‘report’, poi ho voluto provare la classe KoMa, ed ho semplicemente cambiato la documentclass.
      Non ho ancora avuto modo di leggere tutto il manuale di KoMa, appena posso lo faccio.

      Grazie.

    • #40314
      Up
      0
      Down
      ::

      Dare un’occhiata al messaggio di errore che ti dice che il comando sconosciuto è \rigthmark è troppo complicato? 🙁 Che venga fuori solo se la tabella è lunga dipende dal fatto che la testatina con l’errore compare solo a pagina 6.

      Mi pare però una cattiva idea usare fancyhdr con le classi KoMa che hanno il loro meccanismo per impostare testatine e piede. Così come usare geometry, del resto. Ma non c’entra con il problema.

      Ciao
      Enrico

      Grazie Enrico, sempre vigile!
      In effetti la mia dislessia latente mi fa spesso scambiare la posizione delle lettere, ma in questo caso il messaggio d’errore (in Kile) era da tutt’altra parte, ed anche quello nel log non era facile (a meno di non essere ‘egreg9’) da scovare…

      Quando hai errori “incomprensibili”, compila da terminale:
      `pdflatex `
      A ogni errore TeX sospende la compilazione e ti dice perché. Così ho trovato \rigthmark.

      Ciao
      Enrico

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

Go to top