Formule in una colonna della tabella

  • Creatore
    Topic
  • #19625
    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} \]`

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #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

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top