表格问题

表格问题

我正在尝试为我的论文创建一个表格。我对 LaTeX 还不是很了解,所以我将请求一些慈善帮助

我已经完成了表格,但是是其他格式。请参阅附件。

表

问候

 \documentclass{article}
 \usepackage{booktabs,multirow}
 \begin{document}

 \begin{table}[htbp]
  \centering
  \caption{Add caption}

    \begin{tabular}{ccccccccc}
    \toprule
    \multirow{2}[4]{*}{\textbf{Nível na albufeira (m)}} & \multirow{2}[4]{*}{\textbf{QM.FÍSICO (m3/s)}} & \multirow{2}[4]{*}{\textbf{QDIM. (m3/s)}} & \multicolumn{3}{c}{\textbf{1st order Mom. Adv}} & \multicolumn{3}{c}{\textbf{2nd order Mom. Adv}} \\
    \midrule
          &       &       & \textbf{QCFD (m3/s)} & \multicolumn{2}{c}{\textbf{Erro (\%)}} & \textbf{QCFD (m3/s)} & \multicolumn{2}{c}{\textbf{Erro (\%)}} \\
    \textbf{260,4} & \textbf{100} & \textbf{88,3} & \textbf{81,9} & \textbf{-18.1} & \textbf{-7.3} & \textbf{83,3} & \textbf{-16.7} & \textbf{-5.7} \\
    \textbf{262,5} & \textbf{250} & \textbf{233,1} & \textbf{223,1} & \textbf{-10.8} & \textbf{-4.3} & \textbf{224,9} & \textbf{-10} & \textbf{-3.5} \\
    \textbf{267,0} & \textbf{750,0} & \textbf{708,9} & \textbf{690,3} & \textbf{-8} & \textbf{-2.6} & \textbf{696,9} & \textbf{-7.1} & \textbf{-1.7} \\
    \bottomrule
    \end{tabular}%
  \label{tab:niveis}
\end{table}%
\end{document}

我没有得到与附图相同的输出。有什么想法吗?

答案1

我认为这就是你所需要的。改进:

  • fixltex2e命令包\textsubscript
  • \cmidrule{4-9}为规则。
  • 2cm对于\multirow参数。
  • \renewcommand\multirowsetup{\centering}\centering细胞\multirow

代码:

\documentclass{article}

\usepackage[top=1cm,bottom=1cm,left=1cm,right=1cm]{geometry}
\usepackage{booktabs,multirow}
\usepackage{fixltx2e}

\begin{document}
  \begin{table}[htbp]
    \renewcommand\multirowsetup{\centering}
    \centering
    \caption{Add caption}

    \begin{tabular}{ccccccccc}
      \toprule
      \multirow{2}[4]{2cm}{\textbf{N\'ivel na albufeira (m)}} & \multirow{2}[4]{2cm}{\textbf{Q\textsubscript{M.F\'ISICO} (m3/s)}} & \multirow{2}[4]{2cm}{\textbf{Q\textsubscript{DIM.} (m3/s)}} & \multicolumn{3}{c}{\textbf{1st order Mom. Adv}} & \multicolumn{3}{c}{\textbf{2nd order Mom. Adv}} \\
      \cmidrule{4-9}
          &       &       & \textbf{Q\textsubscript{CFD} (m3/s)} & \multicolumn{2}{c}{\textbf{Erro (\%)}} & \textbf{Q\textsubscript{CFD} (m3/s)} & \multicolumn{2}{c}{\textbf{Erro (\%)}} \\
      \midrule
      \textbf{260,4} & \textbf{100} & \textbf{88,3} & \textbf{81,9} & \textbf{-18.1} & \textbf{-7.3} & \textbf{83,3} & \textbf{-16.7} & \textbf{-5.7} \\
      \textbf{262,5} & \textbf{250} & \textbf{233,1} & \textbf{223,1} & \textbf{-10.8} & \textbf{-4.3} & \textbf{224,9} & \textbf{-10} & \textbf{-3.5} \\
      \textbf{267,0} & \textbf{750,0} & \textbf{708,9} & \textbf{690,3} & \textbf{-8} & \textbf{-2.6} & \textbf{696,9} & \textbf{-7.1} & \textbf{-1.7} \\
      \bottomrule
    \end{tabular}
    \label{tab:niveis}
  \end{table}
\end{document}

图像:

结果图

答案2

厚颜无耻地窃取了 moonhawk 的解决方案,用粗体和无衬线字体增添了一些趣味。此外,现在可以通过以下方式解析单元:siunitx

\documentclass{article}

\usepackage[top=1cm,bottom=1cm,left=1cm,right=1cm]{geometry}
\usepackage{booktabs,multirow,siunitx}
\usepackage{fixltx2e}

\sisetup{per-mode=symbol,detect-inline-weight=text,text-rm=\bfseries\sffamily,mode=text}
\newcolumntype{B}{>{\bfseries\sffamily}S<{}}

\begin{document}
  \begin{table}
    \renewcommand\multirowsetup{\centering}
    \centering
    \caption{Add caption}

    \begin{tabular}{BBBBBBBBB}
      \toprule
      \multirow{2}[4]{2cm}{\bfseries\sffamily N\'{i}vel na albufeira (\si{\meter})} 
     &\multirow{2}[4]{2cm}{\bfseries\sffamily Q\textsubscript{M.F\'ISICO} (\si{\meter\cubed\per\second})} 
     &\multirow{2}[4]{2cm}{\bfseries\sffamily Q\textsubscript{DIM.} (\si{\meter\cubed\per\second})} 
     &\multicolumn{3}{c}{\bfseries\sffamily 1st order Mom. Adv} 
     &\multicolumn{3}{c}{\bfseries\sffamily 2nd order Mom. Adv} \\
      \cmidrule{4-9}
        &%
        &%
        &\multicolumn{1}{c}{\bfseries\sffamily Q\textsubscript{CFD}(\si{\meter\cubed\per\second})}%
        &\multicolumn{2}{c}{\bfseries\sffamily Error (\si{\percent})} %
        &\multicolumn{1}{c}{\bfseries\sffamily Q\textsubscript{CFD}(\si{\meter\cubed\per\second})}%
        &\multicolumn{2}{c}{\bfseries\sffamily Error (\si{\percent})} \\
      \midrule
      260,4 & 100   &  88,3 &  81,9 & -18.1 & -7.3 &  83,3 & -16.7 & -5.7 \\
      262,5 & 250   & 233,1 & 223,1 & -10.8 & -4.3 & 224,9 & -10   & -3.5 \\
      267,0 & 750,0 & 708,9 & 690,3 &  -8   & -2.6 & 696,9 &  -7.1 & -1.7 \\
      \bottomrule
    \end{tabular}
    \label{tab:niveis}
  \end{table}
\end{document}

在此处输入图片描述

相关内容