problemi di compatibilità tra ppchtex e geometry

  • Creatore
    Topic
  • #8276
    Up
    0
    Down
    ::


    Salve, sono alle prese con una realzione in cui le formule chimiche sono molto presenti. Per questo ho deciso di utilizzare il pacchetto ppchtex (che fa parte delle macro di Contex) per disegnare le formule.
    Inoltre ho bisogno di un layout particolare quindi utilizzo, come già fatto in passato, il pacchetto geometry.

    Ho un problema!! Sembra che ppchtex e geometry non si amino proprio!!!! Non solo ma ppchtex mi crea problemi anche con altri pacchetti che internamente richiamano geometry: ad esempio pdfdraftcopy.

    Riporto un piccolo esempio del preambolo e del file.log che ottengo. (ho dovuto settare il layout a mano)

    \documentclass[a4paper,12pt]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \setlength{\voffset}{-0.34cm}
    \setlength{\headheight}{0cm}
    \setlength{\headsep}{0cm}
    \setlength{\textheight}{23.5cm}
    \setlength{\oddsidemargin}{0cm}
    \setlength{\textwidth}{16.5cm}
    \rmfamily
    \usepackage{setspace}
    \usepackage{pdfdraftcopy}
    \usepackage{m-pictex,m-ch-en}

    ed ecco il log:
    ! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.353 \newdimen\!!widthb \newdimen\!!heightb
    \newdimen\!!depthb
    This error message was generated by an \errmessage
    command, so I can’t give any explicit help.
    Pretend that you’re Hercule Poirot: Examine all clues,
    and deduce the truth by order and method.

    \!!heightb=\dimen234
    ! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.353 …hb \newdimen\!!heightb \newdimen\!!depthb

    (That was another \errmessage.)

    \!!depthb=\dimen235
    ! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.354 \newdimen\!!widthc
    \newdimen\!!heightc \newdimen\!!depthc
    (That was another \errmessage.)

    \!!widthc=\dimen236
    ! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.354 \newdimen\!!widthc \newdimen\!!heightc
    \newdimen\!!depthc
    (That was another \errmessage.)

    \!!heightc=\dimen237
    ! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.354 …hc \newdimen\!!heightc \newdimen\!!depthc

    (That was another \errmessage.)

    Ecc.ecc.

    Qualcuno sa dirmi cosa succede??? e sopratutto come posso risolvere la situazione?

    P.S.: non utilizzare geometry non è la soluzione che cerco 😀

    Greazie a tutti e ciao

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

      Salve, sono alle prese con una realzione in cui le formule chimiche sono molto presenti. Per questo ho deciso di utilizzare il pacchetto ppchtex (che fa parte delle macro di Contex) per disegnare le formule.
      Inoltre ho bisogno di un layout particolare quindi utilizzo, come già fatto in passato, il pacchetto geometry.

      Ho un problema!! Sembra che ppchtex e geometry non si amino proprio!!!! Non solo ma ppchtex mi crea problemi anche con altri pacchetti che internamente richiamano geometry: ad esempio pdfdraftcopy.
      [CUT]
      ! No room for a new \dimen .
      \ch@ck …\else \errmessage {No room for a new #3}
      \fi
      l.353 \newdimen\!!widthb \newdimen\!!heightb
      \newdimen\!!depthb

      Non è un problema di compatibilità, ma solo che viene esaurita la disponibilità di registri. Se usi una distribuzione recente di TeX, puoi ovviare all’inconveniente con`\usepackage{etex}`Ciao
      Enrico

    • #8278
      Up
      0
      Down
      ::


      Ciao Enrico
      posso solo inchinarmi alla tua conoscenza!!!!

      Ho fatto come hai detto e non ho più problemi. Questo problema mi ha fatto capire che la mia conoscenza di LaTex è piuttosto superficiale, sapresti indicarmi qualche libro e/o materiale da consultare per ampliare il mio sapere??

      Ciao
      Davide

    • #8279
      Up
      0
      Down
      ::

      Ciao Enrico
      posso solo inchinarmi alla tua conoscenza!!!!

      Ho fatto come hai detto e non ho più problemi. Questo problema mi ha fatto capire che la mia conoscenza di LaTex è piuttosto superficiale, sapresti indicarmi qualche libro e/o materiale da consultare per ampliare il mio sapere??

      Qui il merito non è mio, ma di Robin Fairbairns (vedi questo thread su comp.text.tex).

      Che libro? Be’, il Companion è quello più indicato (1092+xxviii pagine, 60$). Se no, seguire le discussioni qui e su comp.text.tex. Il pacchetto “etex” non è descritto sul Companion, però. 👿

      Ciao
      Enrico

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

Go to top