Re: Ancora sulle tabelle…

#49405
Up
0
Down
::

Ci siamo quasi. Poi non so se lascerò la tabella in questa forma,
perché ovviamente per farla stare tutta orizzontalmente
i caratteri sono diventati molto piccoli. Ma anche e soprattutto
per capire una volta per tutte il funzionamento di certe cose
mi manca un aspetto. Questo codice
`\begin{sffamily}
\noindent\resizebox{\textwidth}{!}{%
\parbox{\textheight}{%
\begin{tabular}{*3{p{.31\hsize}}}
\toprule
\multicolumn3c{\bfseries SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.31\hsize}}{\centering Argomenti quasi logici\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti basati sulla struttura del
reale\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti miranti a fondare la
struttura del reale\par}\cr
\midrule
{\centering Ricorrono a relazioni di:\par}
& {\centering Dipendono da legami di:\par}
& {\centering Sono basati su:\par}\cr
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
& \begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
& \begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}\\
\bottomrule
\end{tabular}}}
\end{sffamily}`
mi sembra vada bene per molti aspetti, ma non capisco
da dove deriva lo spazio vuoto sotto il testo nella seconda
e nella terza riga, e cosa dunque inserire (o togliere)
per eliminarlo….

Grazie – anche per la pazienza 🙂
M.

Io insisto che questa non è una tabella. Ci sono vari errori.

1. Non esiste e non va (quasi) mai usato l’ambiente sffamily; basta inserire la dichiarazione \sffamily subito dopo aver aperto la \resizebox o la \parbox

2. Ogni cella p, m o b ha il suo \par alla fine; mettere un \par esplicito crea una riga vuota

3. tabularx è certamente più efficiente.

`\noindent\resizebox{\textwidth}{!}{\sffamily
\begin{tabularx}{\textheight}{XXX}
\toprule
\multicolumn{3}{c}{\bfseries SCHEMI DI CONNESSIONE}\\
\midrule
\centering Argomenti quasi logici &
\centering Argomenti basati sulla \\ struttura del reale &
\centering Argomenti miranti a \\ fondare la struttura del reale \tabularnewline
\midrule
\centering Ricorrono a relazioni di: &
\centering Dipendono da legami di: &
\centering Sono basati su: \tabularnewline
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
&
\begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
&
\begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}
\\
\bottomrule
\end{tabularx}}`
Nota il \tabularnewline per chiudere la riga dove nella cella finale ho usato \centering. Non ha senso, secondo me, centrare verticalmente le intestazioni delle colonne.

Ciao
Enrico

Go to top