[RISOLTO] Elenco numerato spezzato

  • Creatore
    Topic
  • #81165
    Up
    0
    Down
    ::


    Ciao a tutti,

    sto cercando di realizzare un elenco numerato spezzato da del testo, in questo modo:
    `\documentclass[a4paper,11pt]{report}

    \begin{document}

    Ecco il primo elenco:
    \begin{enumerate}
    \item Uno
    \item Due
    \item Tre
    \end{enumerate}

    Ed ecco il secondo, che dovrebbe proseguire dal primo:
    \begin{enumerate}
    \item Quattro
    \item Cinque
    \end{enumerate}

    \end{document}`
    Però vorrei che accanto a “Quattro” vi sia “4.” e accanto a “Cinque” “5.”. È possibile far questo?

    Grazie mille e buona giornata,
    Marco.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #81166
      Up
      0
      Down
      ::


      Naturalmente senza farlo manualmente… 🙂

      Grazie e ciao,
      Marco.

    • #81167
      franen
      Partecipante
        Up
        0
        Down
        ::


        `\documentclass[a4paper,11pt]{report}
        \usepackage{enumitem}
        \setlist[enumerate]{resume}
        \begin{document}

        Ecco il primo elenco:
        \begin{enumerate}
        \item Uno
        \item Due
        \item Tre
        \end{enumerate}

        Ed ecco il secondo, che dovrebbe proseguire dal primo:
        \begin{enumerate}
        \item Quattro
        \item Cinque
        \end{enumerate}

        \end{document}`
        Però così mantieni una numerazione crescente in tutto il documento, non so se è quello che vuoi… Puoi anche resettare il contatore con [tt]\restartlist{enumerate}[/tt].
        Altrimenti semplici soluzioni come quelle proposte:
        http://www.tex.ac.uk/cgi-bin/texfaq2html?label=interruptlist
        http://tex.stackexchange.com/questions/142/how-can-i-make-an-enumerate-list-start-at-something-other-than-1

        Fran

      • #81168
        Up
        0
        Down
        ::


        Ciao Francesco,

        grazie mille! 😀

        Ho usato i comandi [tt]\suspend[/tt] e [tt]\resume[/tt] messi a disposizione dal pacchetto [tt]mdwlist.[/tt]

        Grazie ancora e buona giornata,
        Marco.

      • #81169
        Up
        0
        Down
        ::

        franen” post=80388`\documentclass[a4paper,11pt]{report}
        \usepackage{enumitem}
        \setlist[enumerate]{resume}
        \begin{document}

        Ecco il primo elenco:
        \begin{enumerate}
        \item Uno
        \item Due
        \item Tre
        \end{enumerate}

        Ed ecco il secondo, che dovrebbe proseguire dal primo:
        \begin{enumerate}
        \item Quattro
        \item Cinque
        \end{enumerate}

        \end{document}`
        Però così mantieni una numerazione crescente in tutto il documento, non so se è quello che vuoi…

        Si può dare [tt]resume[/tt] anche localmente:
        `\documentclass[a4paper,11pt]{report}

        \usepackage{enumitem}

        \begin{document}
        Ecco il primo elenco:
        \begin{enumerate}
        \item Uno
        \item Due
        \item Tre
        \end{enumerate}

        Ed ecco il secondo, che dovrebbe proseguire dal primo:
        \begin{enumerate}[resume]
        \item Quattro
        \item Cinque
        \end{enumerate}

        Ripartiamo da 1:
        \begin{enumerate}
        \item Nuovo Uno
        \item Nuovo Due
        \item Nuovo Tre
        \end{enumerate}
        \end{document}`

        Ciao,
        Antonio

      • #81170
        Up
        0
        Down
        ::


        Ciao Antonio,

        interessante la tua soluzione. Grazie!

        Ciao,
        Marco.

      • #81171
        Up
        0
        Down
        ::


        Se anche non si fosse potuto dare [tt]resume[/tt] in quel modo, valeva sempre la pena provare a racchiudere [tt]\setlist[/tt] in un gruppo: se il pacchetto è fatto a modo, i comandi come quello hanno effetto locale (e infatti, a parte casi particolari, così funzionano [tt]\captionsetup[/tt], [tt]\hypersetup[/tt], …).

        `\documentclass[a4paper,11pt]{report}

        \usepackage{enumitem}

        \begin{document}
        Ecco il primo elenco:
        \begin{enumerate}
        \item Uno
        \item Due
        \item Tre
        \end{enumerate}

        Ed ecco il secondo, che dovrebbe proseguire dal primo:
        \begingroup
        \setlist[enumerate]{resume}
        \begin{enumerate}
        \item Quattro
        \item Cinque
        \end{enumerate}
        Anche:
        \begin{enumerate}
        \item Sei
        \item Sette
        \end{enumerate}
        \endgroup

        Ripartiamo da 1:
        \begin{enumerate}
        \item Nuovo Uno
        \item Nuovo Due
        \item Nuovo Tre
        \end{enumerate}
        \end{document}`

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

    Go to top