Multirow e Xtab

  • Creatore
    Topic
  • #11585
    Up
    0
    Down
    ::


    Ciao a tutti!
    Sto cercando di fare una tabella su più pagine sfruttando xtab ma ho bisogno anche di utilizzare righe multiple. Allo stesso tempo dove le righe sono multiple devo inserire un testo piuttosto lungo e di conseguenza deve occupare più righe.
    Non è molto semplice da spiegare, per questo vi posto il mio codice:
    `
    \begin{center}
    \topcaption{Tabella ESDU 1.1}\label{tab:tab1}
    \tablefirsthead{\toprule \textbf{Parametro} & \textbf{Fonte} & \textbf{Valore} & \textbf{Commenti}\\}
    \tablehead{\multicolumn{4}{c}{{\captionsize\bfseries \tablename\ \thetable{} — continua dalla pagina precedente}}\\
    \textbf{Parametro} & \textbf{Fonte} & \textbf{Valore} & \textbf{Commenti}\\}
    \tabletail{\hline \multicolumn{4}{r}{{Continua nella pagina successiva}} \\ \bottomrule}
    \begin{xtabular}{p{3cm} p{3cm} p{3cm} p{3cm}}
    \hline
    R & Condizioni di volo & $1.7699\cdot10^7$ & Reynolds basato sulla corda media $\bar{c}$\\
    \hline
    $\nicefrac{c_f'}{c'}$ & \multirow{6}*{Quantità geometriche notevoli} & 0.2088 & \multirow{6}*{Geometria della sezione AA'}\\
    $\nicefrac{c_b'}{c_f'}$ & & 0.3566 & \\
    $\tau$' & & $8.04^{\circ}$ & \\
    $\nicefrac{t}{c'}$ & & 0.1532 & \\
    $2 \tan^{-1}\nicefrac{t}{c}$ & & $17.42^{\circ}$&\\
    $\nicefrac{t_h}{c_f'}$ & & 0.3019 &\\

    \end{xtabular}
    \end{center}
    `
    Processandolo vi potete subito accorgere come, mentre il discorso sul Reynolds viene incolonnato correttamente quello collegato a multirow no. Ho provato a fissare la larghezza della colonna in multirow ma il risultato non migliora.

    Spero di non aver violato troppo la netiquette riportandovi un esempio “non troppo” minimale…
    Grazie dell’attenzione e dell’aiuto

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #11586
      Up
      0
      Down
      ::


      Sono riuscito ad ottenere un risultato accettabile con questa soluzione:
      `
      \begin{center}
      \topcaption{Tabella ESDU 1.1}\label{tab:tab1}
      \tablefirsthead{\toprule \textbf{Parametro} & \textbf{Fonte} & \textbf{Valore} & \textbf{Commenti}\\}
      \tablehead{\multicolumn{4}{c}{{\captionsize\bfseries \tablename\ \thetable{} — continua dalla pagina precedente}}\\
      \textbf{Parametro} & \textbf{Fonte} & \textbf{Valore} & \textbf{Commenti}\\}
      \tabletail{\hline \multicolumn{4}{r}{{Continua nella pagina successiva}} \\ \bottomrule}
      \begin{xtabular}{p{2cm} p{4cm} p{2cm} p{4cm}}
      \hline
      R & \multirow{1}{4cm}{Condizioni di volo} & $1.7699\cdot10^7$ &\multirow{1}{4cm}{Reynolds basato sulla corda media} $\bar{c}$\\
      \hline
      $\nicefrac{c_f'}{c'}$ & \multirow{6}{4cm}{Quantità geometriche notevoli} & 0.2088 & \multirow{6}{4cm}{Geometria della sezione AA'}\\
      $\nicefrac{c_b'}{c_f'}$ & & 0.3566 & \\
      $\tau$' & & $8.04^{\circ}$ & \\
      $\nicefrac{t}{c'}$ & & 0.1532 & \\
      $2 \tan^{-1}\nicefrac{t}{c}$ & & $17.42^{\circ}$&\\
      $\nicefrac{t_h}{c_f'}$ & & 0.3019 &\\

      \end{xtabular}
      \end{center}`
      Ovvero ho fissato la larghezza della colonna con \multirow{righe}{largh}{contenuto}.
      Il problema è che rimane una buona serie di warning: overfull hbox e vbox.
      Cosa non funziona correttamente?
      Inoltre il comando \multirow{righe}{largh}{contenuto}. che ho utilizzato è diverso da \multirow{righe}{larg}*{testo } suggerito nell’articolo dello scorso GuiTmeeting di Lapo Mori. Quale è la soluzione corretta?

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

Go to top