Re: formattazione tabella

#78778
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Tanto nella non è, come tabella, ma se proprio insisti devi caricare il pacchetto array e definire, per tua comodità un nuovo tipo di colonna (incidentalmente è del tutto inutile che alleghi un file tex identico a ciò che si trova nel riquadro del codice, senza che sia un esempio minimo compilabile; questo vuol dire che, scaricato il file e salvatolo con un nome (se occorresse), esso deve essere subito compilabile senza bisogno di andare a cercare in giro i pacchetti che potresti avere usato)
    Io di do il codice completo compilabile:`\documentclass{book}
    \usepackage{rotating,booktabs, multirow,array}

    \newcolumntype{P}[1]{>{\centering}p{#1}}

    \begin{document}
    \begin{sidewaystable}[hp]
    \caption{Scheme of the historical phases of colorimetry, vision stages, visual fields with reference to CIE standard systems}
    \label{tab1}
    \centering
    \begin{tabular}{llP{0.2\columnwidth}P{0.2\columnwidth}P{0.2\columnwidth}}\toprule
    \multirow{12}*{field of view} & & \multicolumn{3}{c}{\textbf{Historic evolvement}} \\\cmidrule{3-5}
    & \multirow{5}*{ } & 1\textsuperscript{st} historic phase & 2\textsuperscript{nd} historic phase & 3\textsuperscript{rd} historic phase\tabularnewline
    & & \emph{“colour appearance”} & \emph{“colour difference”} & \emph{“colour appearance”}\tabularnewline[2ex]
    & & 1\textsuperscript{st} vision stage & 2\textsuperscript{nd} vision stage & 3\textsuperscript{rd} vision stage\tabularnewline
    & & \emph{transduction} & \emph{adaptation} & \tabularnewline[2ex]
    & & psychophysic system & psychometric system & \dots \tabularnewline\cmidrule{2-5}
    & \multirow{2}*{foveal vision} & CIE 1931 std observer & CIELUV/LAB systems & CIECAM Retinex \tabularnewline
    & &\textsc{Judd-Vos} observer \tabularnewline[2ex]
    & extra-foveal vision & CIE1 964 supplemental observer & CIELUV/LAB systems & \dots \tabularnewline\bottomrule
    \end{tabular}
    \end{sidewaystable}
    \end{document}`

    Le colonne p hanno il contenuto centrato (ma l’effetto non è carino; l’ho fatto lo stesso per mostrati come si fa) i fine riga sono sostituiti con \tabularnewline, pratica normale quando si specifica un tipo di composizione diverso da quello giustificato dai due lati; è mostrato come si definisce un nuova colonna con parametro, adatta al tuo caso; è tolta la riga vuota prima di \toprule; se vuoi dello spazio, metticelo esplicitamente oppure usa il pacchetto caption e configura le didascalie delle tabelle come oggetti da mettere sopra la tabella. Infine, come vedi la tabella è centrata nella pagina senza bisogno di fare nulla; a te non viene centrata?

    Il parametro di posizionamento h te l’ho lasciato, ma è ovvio che non ci sta a fare nulla, una tabella da girare di solito è a piena altezza, o comunque piuttosto larga, quindi “qui” (here) non ci sta proprio.

    Go to top