Tabelle con rientro

  • Creatore
    Topic
  • #93008
    Up
    0
    Down
    ::


    Buongiorno.
    Sto scrivendo un piccolo documento e per ottenere uno schema PUNTO -> DESCRIZIONE ho pensato di utilizzare l’ambiente tabular.
    Volevo cortesemente chiedere due cose:
    – prima di tutto è corretto utilizzare questo ambiente oppure posso ottenere lo stesso risultato in altro modo, magari migliore?
    – in tabular, come faccio a far rientrare il testo nella seconda casella della tabella?
    Grazie.

    `\documentclass[a4paper]{article}

    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \begin{document}

    \begin{tabular}{p{5cm}lp{10cm}}

    ACCIAI NON LEGATI &
    È considerato acciaio non legato qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI EN 10020

    \end{tabular}

    \bigskip

    \begin{tabular}{p{5cm}lp{10cm}}

    ACCIAI LEGATI &
    È considerato acciaio legato qualsiasi acciaio per il quale almeno un limite indicato nella tabella venga superato anche solo per un elemento.

    \end{tabular}

    \end{document}
    `

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #93009
      Up
      0
      Down
      ::

      sblindo” post=92653Buongiorno.
      Sto scrivendo un piccolo documento e per ottenere uno schema PUNTO -> DESCRIZIONE ho pensato di utilizzare l’ambiente tabular.
      Volevo cortesemente chiedere due cose:
      – prima di tutto è corretto utilizzare questo ambiente oppure posso ottenere lo stesso risultato in altro modo, magari migliore?
      – in tabular, come faccio a far rientrare il testo nella seconda casella della tabella?
      Grazie.

      `\documentclass[a4paper]{article}

      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \begin{document}

      \begin{tabular}{p{5cm}lp{10cm}}

      ACCIAI NON LEGATI &
      È considerato acciaio non legato qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI EN 10020

      \end{tabular}

      \bigskip

      \begin{tabular}{p{5cm}lp{10cm}}

      ACCIAI LEGATI &
      È considerato acciaio legato qualsiasi acciaio per il quale almeno un limite indicato nella tabella venga superato anche solo per un elemento.

      \end{tabular}

      \end{document}
      `

      Direi che il tuo modo di procedere è sbagliato. Intanto perché dichiari tre colonne e ne riempi solo due (il che potrebbe andare, ma ciascuna riga di una tabella va chiusa con [tt]\\[/tt]). Il tuo codice, perciò non funziona.

      Per quello che chiedi c’è l’ambiente [tt]description[/tt], che calza a pennello:
      `\documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \begin{document}

      \begin{description}
      \item[Acciai non legati] È considerato acciaio \emph{non legato} qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI~EN~10020.
      \item[Acciai legati] È considerato acciaio \emph{legato} qualsiasi acciaio per il quale almeno un limite indicato nella tabella venga superato anche solo per un elemento.
      \end{description}

      \end{document}
      `
      Ciao
      Tommaso

    • #93010
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao, potresti usare un ambiente description.
        Relativamente a tabular invece tu definisci tre colonne, una p, una l e un’altra p. Se con “rientrare” intendi “andare a capo” basta che togli quelle “l”

        Fran
        EDIT: anticipato.. 🙂

      • #93011
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Se tu vuoi comporre una cosa del tipo PUNTO -> DESCRIZIONE puoi certamante usare lo schema che hai usato tu. Non cpaisco però, nonostante l’esempio minimo compliabile che cosa possa imperdirti il ripegamanto della descrizione su diverse righe; al massimo io toglierei la righe bianche dentro l’ambiente tabular.

          Ma…

          … visto che vuoi fare una descrizione, perché non usi l’ambiente description?`\begin{description}
          \item[ACCIAI NON LEGATI
          È considerato acciaio non legato qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI EN 10020
          \end{description}`

          Certo il layout di description è diverso da quello di tabular, ma la voce da descrivere è opportunamente evidenziata in nero; la composizione prende tutta la giustezza e se la descrizione è lunga, va a capo da sola; se le vodi sono tante l’ambiente description prosegue nella pagina successiva senza interventi manuali, mentre tabular può stare su una sola pagina; per proseguire su più pagine devii usare longtable, con i problemei che una tabella con le sue celle di intestazione delle colonne (che tu non usi, d’accordo, ma questo è un dettaglio) pongono sempre per configurare quell’ambiente.

          Se vui invece continuare ad usare tabula, ti consiglio l’ambiente tabularx (pacchetto tabularx{ specificando come comando di inizio`\begin{tabularx{\textwidth}{XX}`Le colonne di tipo X si allargano automaticamente per riempire tutta la giustezza specificata; Se vuoi che le due colonane si espandano in modo diverso leggi la documentazione di tabularx dando da terminale il comando texdoc tabularx.

          Io preferirei comunque l’ambiente description.

        • #93012
          Up
          0
          Down
          ::


          Intanto grazie della risposta.
          Ok per l’ambiente description, ma volevo tenere i due testi separati.
          Così come mi indichi il testo della DESCRIZIONE mi rimane in parte sotto il PUNTO.
          Scusa se non mi esprimo tecnicamente.

        • #93013
          Up
          0
          Down
          ::

          sblindo” post=92657Intanto grazie della risposta.
          Ok per l’ambiente description, ma volevo tenere i due testi separati.
          Così come mi indichi il testo della DESCRIZIONE mi rimane in parte sotto il PUNTO.
          Scusa se non mi esprimo tecnicamente.

          Se vuoi tenere la nomenclatura separata dalla descrizione potresti fare così:
          `\documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \begin{document}

          \begin{itemize}
          \item[\textbf{Acciai non legati}] È considerato acciaio \emph{non legato} qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI~EN~10020.

          \item[\textbf{Acciai legati}] È considerato acciaio \emph{legato} qualsiasi acciaio per il quale almeno un limite indicato nella tabella venga superato anche solo per un elemento.
          \end{itemize}

          \end{document}`(ho preso e arrangiato il codice di OldClaudio).

          Personalmente non mio piace molto questa tipoliogia ma permette di riconoscere immediatamente nel testo dove si trova la definizione.

          Ciao
          Marco

        • #93014
          Up
          0
          Down
          ::


          Grazie a tutti.
          Chiedo scusa a OldClaudio. Ho risposto senza leggere il suo intervento.
          Ora studio per bene.

        • #93015
          alegenn
          Partecipante
            Up
            0
            Down
            ::

            sblindo” post=92657Intanto grazie della risposta.
            Ok per l’ambiente description, ma volevo tenere i due testi separati.
            Così come mi indichi il testo della DESCRIZIONE mi rimane in parte sotto il PUNTO.
            Scusa se non mi esprimo tecnicamente.

            Ammetto che non ho capito esattamente cosa tu intenda, e che ritengo per questo genere di cose che l’ambiente [tt]description[/tt] sia la cosa migliore, tuttavia prova se questo codice risponde alle tue esigenze:`% !TEX TS-program = pdflatex
            % !TEX encoding = UTF-8 Unicode

            % This is a simple template for a LaTeX document using the “article” class.
            % See “book”, “report”, “letter” for other types of document.

            \documentclass[11pt]{article} % use larger type; default would be 10pt

            \usepackage[utf8]{inputenc} % set input encoding (not needed with XeLaTeX)

            \usepackage{geometry} % to change the page dimensions
            \geometry{a4paper} % or letterpaper (US) or a5paper or….

            \usepackage{graphicx} % support the \includegraphics command and options

            %%% PACKAGES
            \usepackage{booktabs} % for much better looking tables

            \begin{document}

            \begin{tabular}{lp{10cm}}

            ACCIAI NON LEGATI &
            È considerato acciaio non legato qualsiasi acciaio nel quale i tenori della composizione chimica rientrino nei limiti indicati nel prospetto della tabella UNI EN 10020\\[2ex]

            ACCIAI LEGATI &
            È considerato acciaio legato qualsiasi acciaio per il quale almeno un limite indicato nella tabella venga superato anche solo per un elemento.\\

            \end{tabular}

            \end{document}

            \end{document}
            `
            Saluti

          • #93016
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Cè un’altra soluzione al tuo problema; continui ad usare description ma in versione modificata: carica il pacchetto enumitem, leggine la documentazione con texdoc enumitem; scoprirai che puoi definire una altro ambiente modellato su description, per esempio “descrizione”; poi puoi modificarne i parametri in modo che lo spazio dedicato all’etichetta tu possa definirlo sulla base della voce più lunga. fa esattamente quello che vorresti fare, si spezza a fine pagina per andare alla pagina successiva,

              Esteticamente continuo a pensare che l’ambinete description non modificato vada meglio, ma…

              Usando l’ambiente itemize senza personalizzare il rientro, non credo che funzioni, almeno con l’ambiente itemize definito dalle classi standard; infatti lo spazio per l’etichetta prevede che una etichetta troppo lunga, esca dal margine sinistro.

            • #93017
              Up
              0
              Down
              ::


              Alla fine ho scelto (o meglio son riuscito a fare scegliere) l’ambiente description.
              Comunque “metto in archivio” tutte le soluzioni che mi avete proposto.
              Grazie a tutti.

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

          Go to top