- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 10 mesi fa da .
-
Topic
-
Ciao a tutti. ho alcuni problemi con il dimensionamento di tabelle con il
package array. Ecco un sorgente di esempio:`\documentclass[a4paper,12pt]{book}
\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{array}
\begin{document}
\noindent \framebox[\textwidth]{questa è la larghezza del testo}
%%Prima tabella
\setlength{\extrarowheight}{0.5ex}%
\begin{tabular}{|>{\flushleft}m{0.7\textwidth}|>{\centering}m{0.3\textwidth}|}
\hline
Descrizione & B
\tabularnewline
\hline
\end{tabular}
%%
%%seconda tabella
\begin{tabular}{|>{\flushleft}m{0.4\textwidth}|%
>{\centering}m{0.2\textwidth}|%
>{\centering}m{0.2\textwidth}|%
>{\centering}m{0.2\textwidth}|}%
\hline%
Descrizione & A & B & C \tabularnewline%
\hline%
\end{tabular}
%%
\end{document}`Le due tabelle dovrebbero avere la stessa larghezza (0.6+0.4=1 e
0.4+0.2+0.2+0.2=1) ma non è così. Che cosa sbaglio ?
Ho letto sul manuale di array chem{width}…Every entry will be centered in proportion to the rest of the line…
ma cosa vuol dire esattamente ?
Il comando \setlength{\extrarowheight}{0.5ex} pare agisca solo per
incrementare l’altezza delle righe… ma come posso fare a ridurla ?Grazie per l’attenzione e a quanti vorranno rispondermi.
- Devi essere connesso per rispondere a questo topic.