Re: Tabelle, maledete tabelle

#32311
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Ancora una volta mi stanno creando dei problemi le tabelle.
    Vorrei impostare la larghezza delle colonne e al tempo stesso che il contenuto al loro interno sia centrato ma non ci riesco qualcuno mi aiuta?

    Il codice che uso è questo
    `\begin{table}[ht]
    \caption{Dimensione di azienda (fonte:XYZ)}
    \centering
    \begin{tabular}
    {|p{0.2\textwidth}|p{0.2\textwidth}|p{0.2\textwidth}|} \hline
    Anno & Fatturato (Euro) & Dipendenti \\
    \hline \hline
    2006 & 12.443.031 & 45\\
    2008 & 16.000.000 & 70\\
    \hline
    \end{tabular}\\
    \label{table:Dim_azienda}
    \end{table}`
    Però se al posto della lettera p metto c non mi accetta più la dimensione delle colonne tra parentesi.
    Lo scopo sarebbe fare una tabella con larghezza pari a quella del testo.

    Se devi “per forza” usare le righe verticali e \hline, con

    `\begin{table}[t]
    \caption{Dimensione di azienda (fonte:XYZ)}
    \label{table:Dim_azienda}
    \centering
    \begin{tabular}{|c|c|c|}
    \hline
    Anno & Fatturato (Euro) & Dipendenti\\
    \hline \hline
    2006 & 12.443.031 & 45\\
    2008 & 16.000.000 & 70\\
    \hline
    \end{tabular}
    \end{table}`

    ottieni il testo centrato nelle colonne e la larghezza delle stesse è in funzione del contenuto. (Non so se ho capito bene il problema.)

    Per fare belle tabelle, si possono seguire le indicazioni presenti in un articolo di Lapo Filippo Mori, pubblicato su ArsTeXnica numero 2, ripreso da Lorenzo Pantieri nella sua “L’arte di scrivere con LaTeX”.

    Ciao,
    Antonio.

    Edit: avevo messo un \\ di troppo dopo \end{tabular}.

    Go to top