paralist e errore

  • Creatore
    Topic
  • #106822
    Up
    0
    Down
    ::


    Salve a tutti Sto scrivendo un testo in cui mi servono alle volte degli elenchi con spaziatura normale, alle volte elenchi compatti. che pensavo di realizzare con:

    \begin{compactenum}

    Ho caricato il pacchetto paralist, ma a questo punto ottengo il seguente errore:

    ! Undefined control sequence.
    \enit@endenumerate ->\enit@after
    \endlist \ifx \enit@series \relax \else \if…
    l.32 \end{enumerate}

    La cosa mi sembra strana. Se non carico il pacchetto paralist la compilazione supera la linea 32 tranquillamente ma, ovviamente si inchioda quando trova “compactenum” con:

    ! LaTeX Error: Environment compactenum undefined.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.478 \begin{compactenum}

    Qualcuno può aiutarmi a capire perché succede e darmi una mano per uscirne?

    Grazie

    Facendo qualche altra prova, ho capito una parte del problema:

    Io carico i due pacchetti:

    \usepackage{enumitem}
    \usepackage{paralist}

    Se non carico il primo allora compactenum funziona… ovviamente ottengo altri errori dovuti alla mancanza di “enumitem”.

    Mi sembra di capire che questi due pacchetti siano incompatibili, ma a me servirebbero entrambi.

    Qualche consiglio?

    RiGrazie per l’attenzione

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #106823
      Up
      0
      Down
      ::


      Mi rispondo da me…

      Sono arrivato alla conclusione che paralist e compactenum non vadano usati. Il pacchetto enumitem fornisce metodi semplici per le liste compatte:

      \begin{enumerate} [nosep]
      \item a
      \item b
      \item c
      \end{enumerate}

      Spero che queste osservazioni possano essere utili anche a qualcun altro.

      Ciao

    • #106824
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        È quello che ti avrei detto anch’io se avessi letto il tuo messaggio prima. Visto che ci sono, non par amore di aumentare il numero dei miei interventi, ti segnalo che al posto di nosep puoi usare noitemsep; la differenza è che l prima opzione ti toglie tutti gli spazio di separazione prima, durante e dopo l’enumerazione; invece la seocnda opzione ti toglie gli spazi solo dentro l’enumerazione.
        Esteticamente io propenderei per la seconda opzione; ma ovviamente si tratta di gusti personali; entrambi gli approcci sono validi; il risultto è leggermente diverso.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top