Avverbi numerali in latino nell’ambiente enumerate

  • Creatore
    Topic
  • #118686
    Up
    0
    Down
    ::


    Buongiorno.

    Esiste un modo per modificare la numerazione nell’ambiente enumerate introducendo all’occorrenza bis, ter, quarter, ecc.? Ad esempio, la sottoclasse dei crediti nell’attivo dello stato patrimoniale così composta:
    `II – Crediti:
    1) verso clienti;
    2) verso imprese controllate;
    3) verso imprese collegate;
    4) verso controllanti;
    5) verso imprese sottoposte al controllo delle controllanti;
    5-bis) crediti tributari;
    5-ter) imposte anticipate;
    5-quater) verso altri;`
    o ancora:
    `III – Immobilizzazioni finanziarie, con separata indicazione, per ciascuna voce dei crediti, degli importi esigibili entro l'esercizio successivo:
    1) partecipazioni in:
    a) imprese controllate;
    b) imprese collegate;
    c) imprese controllanti;
    d) imprese sottoposte al controllo delle controllanti;
    d-bis) altre imprese;`

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #118687
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        L’autore di enumitem ha un sito http://www.texnia.com/enumitem.html dove riceve commenti, segnalazioni di bug, proposte, richieste e quant’altro abbia a che fare con enumitem; credo che uesto pacchetto sia l’unico con il quale potresti creare un altro ambiente da usare all’interno dell’ambiente enumerate, così da pote riutilizzare i numero del comma iniziale.
        Nota che forse enumitem sarebbe già capace di fare una cosa del genere, ma non ho la più vaga idea di come si possa fare, nonostante le numerose letture della documentazione di enumitem che uso virtualmente in ogni documento che scrivo.
        José Bezos è simpatico e aperto alla comunicazione con gli utenti dei suoi pacchetti.

      • #118688
        samiel
        Partecipante
          Up
          0
          Down
          ::


          come direbbe @OldClaudio, nessuno legge la documentazione…
          Ecco un punto di partenza, adattato da Customizing lists with the enumitem package
          dello stesso Javier Bezos:

          `\documentclass{article}
          \usepackage{enumitem}

          \makeatletter
          \def\ctext#1{\expandafter\@ctext\csname c@#1\endcsname}
          \def\@ctext#1{\ifcase#1\or Unius\or Bis\or Ter\or Quater\fi}
          \AddEnumerateCounter{\ctext}{\@ctext}{Second}
          \makeatother

          \newlist{latlist}{enumerate}{1}
          \setlist[latlist,1]{label={\ctext*:},align=left}

          \begin{document}

          \begin{latlist}
          \item primo item
          \item secondo item
          \item terzo item
          \item quarto item
          \end{latlist}

          \end{document}`

          m

        • #118689
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Eh, sì. la soluzione si trova anche leggendoCustomizing lists with the enumitem package che sarebbe il testo che si legge con texdoc enumitem
            Io l’ho letto diverse volte ma non sono riuscito a trovare quello che @samiel ha trovato al primo colpo. Evidentemente sto perdendo colpi.
            Più precisamente cerco di evitare di fare cose acrobatiche per sviluppare ambienti e comandi che hanno applicazioni limitatissime e, come ho detto spesso, evito di entrare nella scrittura del legalese.

            Se fosse stato per me avrei definito un nuovo ambientino da usare sempre annidato, col contatore di tipo r, ma ridefinendo la sua scrittura in modo che il label del livello superiore appaia sempre separato con un punto. Perché usare le parole bis, ter, quater, eccetera, quando si può usare i, ii, iii, iv, eccetera? Un legale mi direbbe: perché la tradizione del legalese preferisce le parole.

            Per fortuna @samiel ha più pazienza di me e ha trovato una soluzione da cui cominciare a elaborare, ma già usabile.

          • #118690
            Up
            0
            Down
            ::


            Posto la soluzione che ho adottato, nel caso fosse di aiuto a qualcun altro. Sempre utilizzando il pacchetto enumitem, il primo esempio viene:
            `Crediti:
            \begin{enumerate}[leftmargin=*, label=\arabic*),align=left,labelindent=3pt]
            \item verso clienti;
            \item verso imprese controllate;
            \item verso imprese collegate;
            \item verso controllanti;
            \item verso imprese sottoposte al controllo delle controllanti;
            \item[5\textit{-bis})] crediti tributari;
            \item[5\textit{-ter})] imposte anticipate;
            \item[5\textit{-quarter})] verso altri;
            \end{enumerate}`
            Il secondo:
            `partecipazioni in:
            \begin{enumerate}[leftmargin=*, label=\alph*),align=left,labelindent=3pt]
            \item imprese controllate;
            \item imprese collegate;
            \item imprese controllanti;
            \item imprese sottoposte al controllo delle controllanti;
            \item[d\textit{-bis})] altre imprese;
            \end{enumerate}`
            Anche se gli avverbi numerali non si trovano alla fine della lista, va bene lo stesso perché la numerazione viene ripresa correttamente.
            Saluti.

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

        Go to top