larghezza colonna table

  • Creatore
    Topic
  • #61433
    Up
    0
    Down
    ::


    ciao, sto avendo un po’ di problemi nel formattare le tabelle. non uso texmaker da un po’ e non ricordo cosa fare per risolvere il mio problema. la mia tabella è la seguente:

    \begin{table}[h]\footnotesize \label{tab:cond-caldo-fluid}
    \caption{Condizioni al contorno per i fluidi nella simulazione reattiva}
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
    \hline
    & Tipo & Velocità [m/s] & Turbolenza [\%] & Diametro idraulico [m] & Temperatura [K] & Emissività & X\textsubscript{\ce{H2}} & X\textsubscript{\ce{O2}} & X\textsubscript{\ce{H2O}}\\
    \hline
    air & velocity-inlet & 0.01 & 0.01 & 0.274 & 300 & 0.1 & 0 & 0.21 & 0\\\hline
    coflow & velocity-inlet & 3.5 & 5 & 0.30365 & 1045 & 0.2 & 0 & 0.1474& 0.0989\\\hline
    fuel inlet & velocity-inlet & 107 & 10 & 0.00457 & 305 & 0.1 & 0.2537 & 0 & 0 \\\hline
    outlet & pressure-outlet & 0* & 0.01 & 0.5 & 300 & 0.1 & 0 & 0.21 & 0 \\
    \hline
    \multicolumn{5}{l}{\textit{* Trattandosi di un pressure-outlet si è imposta una pressione pari a quella di riferimento}}
    \end{tabular}
    \end{table}

    ho provato a inserire “p{Xcm}” al posto di “c” ma manda a capo il testo prima senza terminare la colonna.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #61434
      Up
      0
      Down
      ::

      ciao, sto avendo un po’ di problemi nel formattare le tabelle. non uso texmaker da un po’ e non ricordo cosa fare per risolvere il mio problema. la mia tabella è la seguente:

      `\begin{table}[h]\footnotesize \label{tab:cond-caldo-fluid}
      \caption{Condizioni al contorno per i fluidi nella simulazione reattiva}
      \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
      \hline
      & Tipo & Velocità [m/s] & Turbolenza [\%] & Diametro idraulico [m] & Temperatura [K] & Emissività & X\textsubscript{\ce{H2}} & X\textsubscript{\ce{O2}} & X\textsubscript{\ce{H2O}}\\
      \hline
      air & velocity-inlet & 0.01 & 0.01 & 0.274 & 300 & 0.1 & 0 & 0.21 & 0\\\hline
      coflow & velocity-inlet & 3.5 & 5 & 0.30365 & 1045 & 0.2 & 0 & 0.1474& 0.0989\\\hline
      fuel inlet & velocity-inlet & 107 & 10 & 0.00457 & 305 & 0.1 & 0.2537 & 0 & 0 \\\hline
      outlet & pressure-outlet & 0* & 0.01 & 0.5 & 300 & 0.1 & 0 & 0.21 & 0 \\
      \hline
      \multicolumn{5}{l}{\textit{* Trattandosi di un pressure-outlet si è imposta una pressione pari a quella di riferimento}}
      \end{tabular}
      \end{table}`
      ho provato a inserire “p{Xcm}” al posto di “c” ma manda a capo il testo prima senza terminare la colonna.

      Una tabella di quel genere è terribile. È ovvio che dieci colonne con lunghe intestazioni non può stare in una riga. E nemmeno “p{…}” può fare molto, a meno che non ti adatti a trovare l’intestazione sillabata come

      tempera-
      tura (K)

      Hai poche possibilità: ruotare la tabella, ma se ha solo quattro righe oltre all’intestazione è ancora peggio; trasporre la tabella, che può essere un’idea; scrivere le intestazioni in modo simbolico, mettendo la spiegazione in calce.
      `\documentclass[a4paper]{article}
      \usepackage[latin1]{inputenc}
      \usepackage{booktabs,fixltx2e}
      \usepackage[version=3]{mhchem}

      \begin{document}
      \begin{table}[htp]
      \centering\footnotesize
      \caption{Condizioni al contorno per i fluidi nella simulazione reattiva}
      \label{tab:cond-caldo-fluid}

      \medskip

      \addtolength{\tabcolsep}{-2pt}
      \begin{tabular}{l*{9}{c}}
      \toprule
      & Tipo & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) \\
      \midrule
      air & velocity-inlet &
      0.01 & 0.01 & 0.274 & 300 & 0.1 & 0 & 0.21 & 0 \\
      coflow & velocity-inlet &
      3.5 & 5 & 0.30365 & 1045 & 0.2 & 0 & 0.1474& 0.0989 \\
      fuel inlet & velocity-inlet &
      107 & 10 & 0.00457 & 305 & 0.1 & 0.2537 & 0 & 0 \\
      outlet & pressure-outlet &
      0\rlap{*} & 0.01 & 0.5 & 300 & 0.1 & 0 & 0.21 & 0 \\
      \bottomrule
      \addlinespace
      \multicolumn{10}{l}{* \textit{Trattandosi di un pressure-outlet si Ë
      imposta una pressione}} \\
      \multicolumn{10}{l}{\hphantom{* }\textit{pari a quella di riferimento}}\\
      \addlinespace
      \multicolumn{4}{l}{(1) Velocità (m/s)} &
      \multicolumn{4}{l}{(2) Turbolenza (\%)} \\
      \multicolumn{4}{l}{(3) Diametro idraulico (m)} &
      \multicolumn{4}{l}{(4) Temperatura (K)} \\
      \multicolumn{4}{l}{(5) Emissività} &
      \multicolumn{4}{l}{(6) X\textsubscript{\ce{H2}}} \\
      \multicolumn{4}{l}{(7) X\textsubscript{\ce{O2}}} &
      \multicolumn{4}{l}{(8) X\textsubscript{\ce{H2O}}} \\
      \end{tabular}
      \end{table}
      \end{document}`
      Commetti vari errori: \label va dopo \caption; l’argomento opzionale [h] così non va mai dato; le unità di misura non vanno tra parentesi quadre.

      Il trucco di \rlap{*} non potevi conoscerlo. 🙂 E le tabelle riquadrate sono un orrore, suvvia! 🙂

      Ciao
      Enrico

    • #61435
      Up
      0
      Down
      ::


      Grazie Enrico il tuo aiuto è stato molto prezioso! 🙂

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top