Re: Definire la grandezza di una colonna in una tabella

#64353
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    No, \tabcolsep serve per la separazione delle colonne; di default vale 6pt e questi 6pt si trovano sia a destra sia a sinistra di ogni contenuto di cella.

    Se vuoi due colonne uguali carica i pacchetti array e tabularx e usa il descrittore di colonna X (X maiuscolo); ti occorrono 2 o 3 compilazioni per avere le cose sistemate a puntino.

    In ognuna delle colonne X il testo viene composto in modo paragrafo, cioè il testo va a capo come se fosse in un capoverso di larghezza specificata. Naturalmente può usare i descrittori/modificatori definiti dal pacchetto array per specificare se vuoi il testo in bandiera invece che giustificato; per esempio:`
    \documentclass[…]{…}

    \usepackage{array,tabularx,booktabs}

    \begin{document}

    \begin{center}
    \begin{tabularx}{0.8\textwidth}{XX}
    \toprule
    \centering\textbf{Caratteristiche} & \centering\textbf{Benefici} \\
    Guadagno del segnale & Migliore copertura \\
    \midrule
    3 & 3 \\
    \bottomrule
    \end{tabularx}
    \end{center}

    \end{document}
    `

    Usa booktabs; non usare mai filetti verticali; usa solo un filetto \toptule sopra la tabella, sua \midrule per separare le intestazioni dai dati della tabella, usa \bootmrule sotto la tabella. Non è detto che lunghe intestazioni di tabella siano appropriate con la natura del contenuto delle celle, magari solo dei numeri semplici e corti. Potrebbe essere utile usare intestazioni più brevi e una spiegazione adeguate nel testo che precede o che segue la tabella.

    Sei sicuro di volere usare una tabella fissa, non flottante, e senza didascalia?

    Go to top