Elenco numerato particolare

  • Creatore
    Topic
  • #53822
    Up
    0
    Down
    ::


    Salve ragazzi sto scrivendo un libro nel quale dovrò utilizzare spesso elenchi numerati.

    Ora non saprei come definire la mia esigenza in termini tecnici, ma provo a spiegarvela con un semplice esempio.

    Nel capitolo uno dico: “prendiamo in considerazione il seguente enunciato:

    (1) Marco è biondo.

    Ora, in base alla teoria di Tal dei tali, l’enunciato (1) sarebbe parafrasabile come segue:

    (1a) Marco ha i capelli color oro.

    Allo stesso modo l’enunciato

    (2) Luca è bruno

    sarebbe parafrasabile in

    (2a) Luca ha i capelli color marrone

    Per altri autori (2) invece equivarrebbe a

    (2b) Il marrone è sui capelli di Luca.

    etc etc”

    Spero di aver chiarito la mia esigenza: vorrei che LaTex mi numerasse in automatico queste liste, in modo che se dovessi cancellare un item (ad esempio il 2a), tutto dovrebbe “scalare” in automatico (e quindi il 2b dovrebbe diventare automaticamente 2a).

    L’ulteriore complicazione è dovuta al fatto che gli item sono intervallati da commenti e quindi mi servirebbe un qualche comando per “sospendere” l’enumerate.

    Spero tanto di essermi spiegato… (come avrete capito sono niubbissimo).

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

      Salve ragazzi sto scrivendo un libro nel quale dovrò utilizzare spesso elenchi numerati.

      Ora non saprei come definire la mia esigenza in termini tecnici, ma provo a spiegarvela con un semplice esempio.

      Nel capitolo uno dico: “prendiamo in considerazione il seguente enunciato:

      (1) Marco è biondo.

      Ora, in base alla teoria di Tal dei tali, l’enunciato (1) sarebbe parafrasabile come segue:

      (1a) Marco ha i capelli color oro.

      Allo stesso modo l’enunciato

      (2) Luca è bruno

      sarebbe parafrasabile in

      (2a) Luca ha i capelli color marrone

      Per altri autori (2) invece equivarrebbe a

      (2b) Il marrone è sui capelli di Luca.

      etc etc”

      Spero di aver chiarito la mia esigenza: vorrei che LaTex mi numerasse in automatico queste liste, in modo che se dovessi cancellare un item (ad esempio il 2a), tutto dovrebbe “scalare” in automatico (e quindi il 2b dovrebbe diventare automaticamente 2a).

      L’ulteriore complicazione è dovuta al fatto che gli item sono intervallati da commenti e quindi mi servirebbe un qualche comando per “sospendere” l’enumerate.

      Spero tanto di essermi spiegato… (come avrete capito sono niubbissimo).

      Intanto benvenuto.

      Queste non sono liste in senso stretto, le assimilerei a “equazioni”. Direi che potresti risolvere con questo nel preambolo:
      `\newcounter{enunciato}
      \newcounter{sottoenunciato}[enunciato]
      \renewcommand{\thesottoenunciato}{\theenunciato\alph{sottoenunciato}}
      \newenvironment{enunciato}
      {\list{}{}\refstepcounter{enunciato}\item[(\theenunciato)]\ignorespaces}
      {\endlist}
      \newenvironment{sottoenunciato}
      {\list{}{}\refstepcounter{sottoenunciato}\item[(\thesottoenunciato)]\ignorespaces}
      {\endlist}
      \newenvironment{enunciati}{\setcounter{enunciato}{0}}{}`
      Il tuo testo sarà allora
      `Testo che precede la parte interessante.

      \begin{enunciati}
      Prendiamo in considerazione il seguente enunciato:
      \begin{enunciato}\label{marcobiondo}
      Marco è biondo.
      \end{enunciato}
      Ora, in base alla teoria di Tal dei tali, l'enunciato (\ref{marcobiondo}) sarebbe parafrasabile come segue:
      \begin{sottoenunciato}\label{marcooro}
      Marco ha i capelli color oro.
      \end{sottoenunciato}
      Allo stesso modo l'enunciato
      \begin{enunciato}\label{lucabruno}
      Luca è bruno
      \end{enunciato}
      sarebbe parafrasabile in
      \begin{sottoenunciato}\label{lucamarrone}
      Luca ha i capelli color marrone
      \end{sottoenunciato}
      Per altri autori (\ref{lucamarrone}) invece equivarrebbe a
      \begin{sottoenunciato}\label{marroneluca}
      Il marrone è sui capelli di Luca.
      \end{sottoenunciato}
      \end{enunciati}`
      Ciao
      Enrico

    • #53824
      Up
      0
      Down
      ::

      Salve ragazzi sto scrivendo un libro nel quale dovrò utilizzare spesso elenchi numerati.

      Ora non saprei come definire la mia esigenza in termini tecnici, ma provo a spiegarvela con un semplice esempio.

      Nel capitolo uno dico: “prendiamo in considerazione il seguente enunciato:

      (1) Marco è biondo.

      Ora, in base alla teoria di Tal dei tali, l’enunciato (1) sarebbe parafrasabile come segue:

      (1a) Marco ha i capelli color oro.

      Allo stesso modo l’enunciato

      (2) Luca è bruno

      sarebbe parafrasabile in

      (2a) Luca ha i capelli color marrone

      Per altri autori (2) invece equivarrebbe a

      (2b) Il marrone è sui capelli di Luca.

      etc etc”

      Spero di aver chiarito la mia esigenza: vorrei che LaTex mi numerasse in automatico queste liste, in modo che se dovessi cancellare un item (ad esempio il 2a), tutto dovrebbe “scalare” in automatico (e quindi il 2b dovrebbe diventare automaticamente 2a).

      L’ulteriore complicazione è dovuta al fatto che gli item sono intervallati da commenti e quindi mi servirebbe un qualche comando per “sospendere” l’enumerate.

      Spero tanto di essermi spiegato… (come avrete capito sono niubbissimo).

      Visto che si tratta di filosofia del linguaggio o di linguistica, ti segnalo i pacchetti linguex e philex, che sono stati creati proprio per esempi simili a quelli che hai riportato.

      Ciao
      Ivan

    • #53825
      Up
      0
      Down
      ::


      Grazie ragazzi, siete stati utilissimi.


      @Ivan
      : hai azzeccato in pieno, si tratta di filosofia del linguaggio. Grazie!

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

Go to top