Re: Aiuto per tabella [Risolto]

#13695
Up
0
Down
::

Io ho una tabella di questo tipo:`\begin{table}[t]
\centering
\begingroup
\renewcommand{\arraystretch}{1.1}
\footnotesize
\begin{tabularx}{\textwidth}{llX}
\toprule
\textbf{Opzione} & \textbf{Default} & \textbf{Descrizione}\\
\midrule
% …altre righe…
onComplete,onLoad,onInteractive & nessuna & Funzioni che vengono chiamate quando i relativi eventi dell'\xr{} vengono innescati.
L'oggetto \xr{} viene passato come argomento.\\
% …altre righe…
\bottomrule
\end{tabularx}
\endgroup
\caption{Opzioni della \texttt{Ajax.Request}.}
\label{tab:ajaxrequest}
\end{table}`

Come faccio a mettere onComplete,onLoad e onInteractive su tre righe diverse, ma nella stessa riga della tabella?
Non posso usare “\\“, perchè così creo delle altre righe della tabella…

Non chiedermi come funziona, ma vedrai che così ottieni ciò che speri
`\makeatletter
\def\setestend{\endstackentries}
\newcommand{\stackentries}{\vtop\bgroup
\fontsize{\f@size}{\f@baselineskip}\selectfont
\dostackentries}
\def\dostackentries#1{%
\def\setest{#1}%
\ifx\setest\setestend
\expandafter\egroup
\else
\hbox{#1}%
\expandafter\dostackentries
\fi
}
\makeatother
`
Questo va nel preambolo. Nella tua tabella scriverai la riga così:
`\stackentries{onComplete}{onLoad}{onInteractive}\endstackentries &
nessuna &
Funzioni che vengono chiamate quando i relativi eventi dell'\xr{}
vengono innescati. L'oggetto \xr{} viene passato come argomento.\\`
Ricorda che il preambolo di quel tabularx non può funzionare così: ti consiglio
`\begin{tabularx}{.9\textwidth}{@{}llX@{}}`
in modo che centrando la tabella sia evidente che non coincide con il testo.

Ma c’è un modo più semplice, il mio era solo un esercizio di programmazione TeX, come noterai la macro è ricorsiva. Il modo più semplice è di vedere quei tre elementi come un tabular con allineamento alla riga superiore; unico accorgimento, quello di cancellare lo spazio prima e dopo l’unica colonna.
`\begin{tabular}[t]{@{}l@{}}
onComplete\\
onLoad\\
onInteractive
\end{tabular}&
nessuna &
Funzioni che vengono chiamate quando i relativi eventi dell'\xr{}
vengono innescati. L'oggetto \xr{} viene passato come argomento.\\`
Ciao
Enrico

Go to top