我正在尝试为我的论文创建一个表格。我对 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}