scrivere un elenco lessicografico

  • Creatore
    Topic
  • #115516
    davidebond
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti. Il modello è il seguente:

      `
      \setcounter{table}{1}
      \begin{table}[h]
      \begin{center}
      \renewcommand{\arraystretch}{1.25}
      \begin{tabular}{>{\columncolor[gray]{0.8}}ll}
      \toprule
      \textbf{Simbolo} & \multicolumn{1}{c}{\textbf{Significato}}\\ \midrule
      $abc$ & spiegazione 1\\ \midrule
      $cde$ & spiegazione 2\\ \bottomrule
      \end{tabular}
      \vspace{8pt}
      \caption{Continuazione.}
      \end{center}
      \end{table}
      \newpage
      \clearpage
      `

      Ora, io aggiungo continuamente nuovi simboli. Adesso sono arrivato a 9 pagine. Se aggiungo un simbolo nella prima pagina pagina, devo correggere nove pagine. C’è un qualche sistema per metterle in automatico in ordine?

      Questo file non ha preambolo perché viene richiamato dal file principale.

      Cosa posso fare?

      Ciao e grazie,

      davide

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #115517
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, ci sono pacchetti come nomenclature, glossaries e simili che permettono di fare elenchi del tipo che vorresti fare.
          Io però preferirei usare semplicemente l’ambiente description.

        • #115518
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Salve e grazie per la risposta. Googleggiando, ho trovato questo esempio estremamamente interessante.

            `
            \newcounter{SingleNo}\newcounter{DoubleNo}
            \newcommand{\SingleSerialNo}{\stepcounter{SingleNo}\theSingleNo}
            \newcommand{\DoubleSerialNo}{\stepcounter{DoubleNo}\theDoubleNo}
            \documentclass{amsart}
            \title{\textbf{List of Members of School Cricket team}}
            \date{March 13, 2008}
            \begin{document}
            %\institute{U.S.T.L. \& GUTenberg}
            \maketitle

            %\begin{tabular}{|c|}
            %
            %\hline SEMF Members \hline
            %\hline
            %

            \begin{tabular}[c]{|c|l|c|l|}
            \hline
            \multicolumn{4}{|c|}{\textbf{\huge{Members Name}}} \\
            %SEMF Members &| &| & | \\
            \hline \multicolumn{2}{|c|}{\large{\textbf{single}}}& \multicolumn{2}{|c|}{\large{\textbf{Double$^{*}$}}} \\
            %single & &double & \\
            \hline \textbf{Serial No} & \textbf{Name}& \textbf{Serial No} & \textbf{Name}\\
            \hline\small {1}& {Aaqil} & 1& Amjad\\
            \hline\small {2}& {Bilal}&2 &Ijaz \\
            \hline\small {3}& {Jawad} & 3& Khubaib\\
            \hline\small {4}& {Younis} &4 &Zahir \\
            \hline
            \end{tabular}
            \end{document}

            `

            L’autore indicava di inserire delle righe a inizio testo (cosa che io ho fatto) e poi di cancellare ogni entrata nelle prima prima colonna con \SingleSerialNo e ogni entrata nella terza con \DoubleSerialNo, ma non spiega dove inserire gli item. Bisogna poi per ogni riga nuova re-inserire un \SingleSerialNo e un \DoubleSerialNo?

            Ciao e grazie,

            davide

          • #115519
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              No questo esempio che hai trovato con google vale solo per la squadra di cricket, e comunque non ricomincia su una nuova pagina; Se ti piaccono le tabelle che si svolgono su più pagine, usa piuttosto il pacchetto longtable con il suo ambiente longtable.

              Io però resto del parere che un elenco lessicografico si faccia meglio con l’ambiente description; direi che questo ambiente sia fatto apposta per appendere delle spiegazioni ad una lista di nomi o di brevissime frasi. Non teme di andare a capo e può cominciare in qualunque punto, non necessita di didascalie e di annotazioni del tipo “continua nella prossima pagina” e “prosegue dalla pagina precedente”.

            • #115520
              davidebond
              Partecipante
                Up
                0
                Down
                ::


                Una domanda. Dove posso trovare la documentazione? Ovviamente sul ctan, ma non riesco ad accedervi. Mi viene dato enumitem o altro. In effetti, cercare description package latex ctan ha in sé un evidente doppio senso. Ho provato allora in tedesco. Stesso risultato.

                Che fare?

                Grazie. Ciao,

                davide

              • #115521
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Diamine Davide; l’ambiente description fa parte del nucleo di LaTeX; fa parte dell’ABC di LaTeX.
                  Se proprio ti mancano queste nozioni di base, scaricati la traduzione della guida di Leslie Lamport dalla sezione Documentazione di questo sito: Il LaTeX Reference Manual commentato; ceca nell’indice analtico alla fine del testo le pagine dove si trova “description” sotto la voce principale “ambiente”.

                  Se ne parla anche nella documentazione del pacchetto enumitem, ma non per descrivere come lo si usa, bensì per spiegare come personalizzarlo.

                  Eccoti un esempio:`
                  \begin{description}
                  \item[Topolino] Personaggio di Walt Disney.
                  \item[Pippo] Amico di Topolino.
                  \item[Pluto] Cane di Topolino
                  \end{description]`Se vuoi i lemmi in ordine alfabetico, scrivili in ordine alfabetico direttamente, cosa facilissima se aggiungi via via altri lemmi all’ambiente in tempi successivi.

                • #115522
                  davidebond
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Avrai ragione. Cosa ti devo dire? Io so costruire elenchi e anche elenchi personalizzati, ma pensavo ci fosse un testo dedicato.

                    Tutto qui.

                    Scusa. Ciao,

                    davide

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

                Go to top