是否可以创建像这样的表格?
我使用的表格的通常结构如下:
\begin{table}[H]
\begin{adjustbox}{width=\textwidth,center}
% \begin{adjustbox}{center}
\begin{tabular}{lll}
\hline
\multicolumn{1}{l}{\head{XXX}} & \multicolumn{1}{l}{\head{XXX}} & \multicolumn{1}{l}{\head{XXX}} \\
\hline
\ttfamily xxx & \ttfamily xxx & \ttfamily xxx \\
\hline
\end{tabular}
\end{adjustbox}
\vspace{ - 05 mm}
\caption{xxx}
\label{tab:xxx}
\end{table}
答案1
您可以使用multirow
如果您尝试对齐特定列的四行,请输入
\multirow{4}{*}{XXX}
在第一行,并将下面的三行留空,例如
\multirow{4}{*}{XXX} &
&
&
&
然后内容垂直对齐。
\documentclass[a4paper,12pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{adjustbox}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\centering
% \begin{adjustbox}{width=\textwidth,center}
% \begin{adjustbox}{center}
\begin{tabular}{lll}
\hline
\multirow{4}{*}{XXX} & \multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} \\\cline{2-3}
& \multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} \\\cline{2-3}
& \multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} \\\cline{2-3}
& \multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} \\\hline
\ttfamily xxx & \ttfamily xxx & \ttfamily xxx \\ \hline
\end{tabular}
% \end{adjustbox}
% \vspace{ - 05 mm}
\caption{xxx}
\label{tab:xxx}
\end{table}
\end{document}
答案2
你可以用它\multirow
来做这个!
\multirow{<number of rows>}{<width>}{<text>}
确保包含\usepackage{multirow}
在顶部。
答案3
这是您想要的精简版(我不得不删除一些东西,因为我不知道您加载了哪些包,如果没有它们,代码就无法编译):
\begin{table}[h]
\begin{tabular}{lll}
\hline
\multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} & \multicolumn{1}{l}{XXX} \\\cline{2-3}
\ttfamily xxx & \ttfamily xxx & \ttfamily xxx \\
\hline
\end{tabular}
\vspace{ -05mm}
\caption{xxx}
\label{tab:xxx}
\end{table}
总之,您需要的是\cline{2-3}
在行末的命令来指示该行应该从哪里开始和结束(在本例中,它从第 2 列开始,在第 3 列结束)。