[RISOLTO] Tabelle

  • Creatore
    Topic
  • #65062
    LuglioM26
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti.

      Vorrei creare una tabella con bordi interni ed esterni, ad esempio 5 righe e 3 colonne, con queste caratteristiche:

      1) le colonne devono avere rispettivamente larghezza 2cm, 3.5cm e 3.5cm

      2) la prima colonna deve avere il testo allineato al centro

      3) la seconda colonna deve avere il testo allineato a destra

      4) la terza colonna deve avere il testo allineato a sinistra

      5) un cella qualunque deve avere un allineamento diverso da quello della colonna

      6) poter scegliere l’altezza delle varie righe (per questo so che c’è il comando \renewcommand{\arraystretch}{VALORE})

      Infine approfitto per chiedere anche la differenza tra l’ambiente “table” e “tabular”.

      Grazie

      Stefano

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #65063
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          È tutto raccontato nell’Arte url:www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

        • #65064
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Ciao a tutti,

            credo di aver risolto (più o meno). Questo è il codice (forse array è superfluo):

            \usepackage{booktabs} % per gestire le tabelle
            \usepackage{tabularx,array} % se si utilizzano tabelle di tipo tabularx

            \begin{table}\centering
            \caption{Tabella di prova}
            \vspace{0.3cm}
            \renewcommand{\arraystretch}{2}
            \begin{tabularx}{12.0cm}{cXXXX}
            \toprule
            & \multicolumn{1}{c}{\textbf{A}} & \multicolumn{1}{c}{\textbf{B}} & \multicolumn{1}{c}{\textbf{C}} & \multicolumn{1}{c}{\textbf{D}} \\ \midrule
            1 & questa colonna ha un allineamento giustificato + larghezza fissata in modo automatico rispetto a quella totale & \multicolumn{1}{p{2.5cm}}{\raggedleft questa a destra + idem} & \multicolumn{1}{p{2.5cm}}{\raggedright questa a sinistra + idem} & \multicolumn{1}{p{2.5cm}}{\centering questa al centro + idem} \\ \midrule
            2 & & & \\ \midrule
            3 & & & \\
            \bottomrule
            \end{tabularx}
            \label{tab:Tab0}
            \end{table}

            Sempre ben accetti consigli e/o modifiche.

            Saluti a tutti e alla prossima

            Stefano

          • #65065
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Non è sbagliato.

              Ma per le celle che contengono materiale “semplice, non è necessario specificare una particolare cella con \multicolumn1{p{2.5cm}}{\raggedright cella allineata a sinistra} a meno che non si tratti, appunto di materiale che occupa più righe e che vuoi mantenere dentro una giustezza specificata; generalmente se si tratta di una sola parola o in solo numero si può scrivere \multicolumn1l{pippo}.

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

          Go to top