Re: Formule in una colonna della tabella

#19626
Up
0
Down
::

Sto creando una tabella di tre colonne e devo inserire nella seconda colonna delle formule. Ho provato ad utilizzare il codice sotto che ho trovato in un post simile, ma ho due problemi:
1 – quando compilo ottengo l’errore:
! Package array Error: Illegal pream-token (]): `c’ used.
l.1006 …{tabular}{*{3}{>{$\displaystyle}c<{$}}]} e non capisco come mai 2 - inoltre così tutte e tre le colonne sono pensate per contenere formule, mentre io vorrei che solo la seconda fosse adibita a tale scopo. `\[ %\usepackage{booktabs} %\usepackage{array} \begin{tabular}{*{3}{>{$\displaystyle}c<{$}}]} \toprule \multicolumn{1}{c}{Autore} & \multicolumn{1}{c}{Equazione proposta} & \multicolumn{1}{c}{Resistenza Calcestruzzo} \\ \midrule Sharma~\cite{Sharma1986} & \nu_{uf} = k f'_{t} (\frac{d}{a})^{0.25} & Normale\\ Mansur et al.~\cite{MansurOngParamasivam1986} & \nu_{uf} = (0.16 \sqrt{f'_{c}} + 17.2 \rho \frac{d}{a}) + 0.41 F \tau_{f} & Normale\\ \bottomrule \end{tabular} \]`

Se ti dice che c’è un carattere “]” di troppo, perché non lo cancelli?

Se poi vuoi centrare la tua tabella, l’ambiente corretto è center, non displaymath (equivalente a \[…\]).

Quanto alla differenza fra le colonne, basta specificarle una per ciascuna:
`\begin{tabular}{c >{$\displaystyle}c<{$} c} \toprule Autore & \multicolumn{1}{c}{Equazione proposta} & Resistenza Calcestruzzo \\ \midrule Sharma~\cite{Sharma1986} & \nu_{uf} = k f'_{t} (\frac{d}{a})^{0.25} & Normale\\ Mansur et al.~\cite{MansurOngParamasivam1986} & \nu_{uf} = (0.16 \sqrt{f'_{c}} + 17.2 \rho \frac{d}{a}) + 0.41 F \tau_{f} & Normale\\ \bottomrule \end{tabular}` \multicolumn è necessario solo per la seconda colonna dell'intestazione. Ciao Enrico

Go to top