Latex 如何创建一个多行多列表,在第一行下面有子标题
我试图在latex中创建一个表,如下所示,尽管我对在表格环境中何时何地使用Latex 如何创建一个多行多列表,在第一行下面有子标题,latex,Latex,我试图在latex中创建一个表,如下所示,尽管我对在表格环境中何时何地使用\multirow和\multicolumn命令有点困惑COLU 1、COLU 2和COLU 3应该是副标题,但它们需要出现在第二行 我首先要做的是,(列是重复的,所以我想将其拆分为多行,如图所示): 您可以将副标题放在自己的一行中,无需担心多行等问题 \documentclass{article} \usepackage{siunitx} %\usepackage{booktabs} \usepackage{float
\multirow
和\multicolumn
命令有点困惑COLU 1
、COLU 2
和COLU 3
应该是副标题,但它们需要出现在第二行
我首先要做的是,(列是重复的,所以我想将其拆分为多行,如图所示):
您可以将副标题放在自己的一行中,无需担心多行等问题
\documentclass{article}
\usepackage{siunitx}
%\usepackage{booktabs}
\usepackage{float}
\begin{document}
\begin{table}[H]
\begin{tabular}{l|S|S|S}
\textbf{A} & \multicolumn{3}{c}{x\%} \\
\hline
& {Col\_1} & {Col\_2} & {Col\_3} \\
Model\_1 & a\% & b\% & c\% \\
\hline
Model\_2 & x\% & y\% & z\% \\
\end{tabular}
\caption{results}
\end{table}
\end{document}
我建议避免使用垂直线,而不是在图像中显示布局,以获得更专业的效果:
\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
\centering
\begin{tabular}{@{}lSSSSSSSS@{}}
\toprule
\textbf{A} &
\multicolumn{3}{c}{\textbf{Model\_1}} &
\multicolumn{5}{c}{\textbf{Model\_2}} \\
& {Col\_1} & {Col\_2} & {Col\_3} & {Col\_1} & {Col\_2} & {Col\_3} & {Col\_4} & {Col\_5} \\
\cmidrule(r){2-4}\cmidrule(l){5-9}
x\% & a\% & b\% & c\% & x\% & y\% & z\% & 0. & 0. \\
\bottomrule
\end{tabular}
\caption{results}
\end{table}
\end{document}
请给我们做一份报告,告诉我们你自己已经走了多远。我相信我们可以帮助您完成其余部分。也就是说,我认为您只需要为
x%
添加一个multicl,副标题可以放在它们自己的行中,只需在它们后面插入一行即可。谢谢,我添加了我的代码。
\documentclass{article}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
\centering
\begin{tabular}{@{}lSSSSSSSS@{}}
\toprule
\textbf{A} &
\multicolumn{3}{c}{\textbf{Model\_1}} &
\multicolumn{5}{c}{\textbf{Model\_2}} \\
& {Col\_1} & {Col\_2} & {Col\_3} & {Col\_1} & {Col\_2} & {Col\_3} & {Col\_4} & {Col\_5} \\
\cmidrule(r){2-4}\cmidrule(l){5-9}
x\% & a\% & b\% & c\% & x\% & y\% & z\% & 0. & 0. \\
\bottomrule
\end{tabular}
\caption{results}
\end{table}
\end{document}