两个并排的列未对齐在同一高度

两个并排的列未对齐在同一高度

我必须将表格并排摆放,但它们的高度不一致。有没有办法让它们在顶部并排对齐?

这是我目前所拥有的。

\documentclass[12pt]{article}
\usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
\usepackage{subcaption}
\usepackage{tabularx}


\begin{document}

Test Datum:

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

\begin{table}[htb]
\begin{subtable}[t]{13.4cm}
\raggedright
\setlength{\extrarowheight}{6pt}
\begin{tabular}{|L{25mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|}
\hline
Topic 1 & & & & & & & &\\
Topic 2 & & & & & & & &\\
Topic 3 & & & & & & & &\\
Topic 4 & & & & & & & &\\
Topic 5 & & & & & & & &\\
Topic 6 & & & & & & & &\\
Topic 7 & & & & & & & &\\
\hline 
\end{tabular}
\end{subtable}
\begin{subtable}[t]{3cm}
\raggedleft
\setlength{\extrarowheight}{6pt}
\setlength{\tabcolsep}{12pt}
\begin{tabular}{|L{3cm}|}
\hline
Material \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
\hline
\end{tabular}
\end{subtable}
\end{table}



\end{document}

这是一张图片 在此处输入图片描述

更新 !!!

现在它们在顶部对齐,但两个表格到文档边缘的空间并不相同

\documentclass[12pt]{article}
\usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
\usepackage{tabularx}


\begin{document}

Test Datum:

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

\begin{table}[htb]

\raggedright
\setlength{\extrarowheight}{6pt}
\begin{tabular}[t]{|L{25mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|}
\firsthline
Topic 1 & & & & & & & &\\
Topic 2 & & & & & & & &\\
Topic 3 & & & & & & & &\\
Topic 4 & & & & & & & &\\
Topic 5 & & & & & & & &\\
Topic 6 & & & & & & & &\\
Topic 7 & & & & & & & &\\
\hline 
\end{tabular}
\raggedleft
\setlength{\extrarowheight}{6pt}
\setlength{\tabcolsep}{12pt}
\begin{tabular}[t]{|L{3cm}|}
\firsthline
Material \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
\hline
\end{tabular}
\end{table}



\end{document}

在此处输入图片描述

答案1

您不需要subtable,它在您必须添加子标题时使用。

使用[t]可选参数,但请注意\firsthline

\documentclass[12pt]{article}
\usepackage[a4paper, text={16.5cm, 25.2cm}, centering]{geometry}
\usepackage{subcaption}
\usepackage{tabularx}


\begin{document}

Test Datum:

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

\begin{table}[htb]
\begin{subtable}[t]{13.4cm}
\raggedright
\setlength{\extrarowheight}{6pt}
\begin{tabular}{|L{25mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|L{5mm}|}
\firsthline
Topic 1 & & & & & & & &\\
Topic 2 & & & & & & & &\\
Topic 3 & & & & & & & &\\
Topic 4 & & & & & & & &\\
Topic 5 & & & & & & & &\\
Topic 6 & & & & & & & &\\
Topic 7 & & & & & & & &\\
\hline 
\end{tabular}
\end{subtable}
\begin{subtable}[t]{3cm}
\raggedleft
\setlength{\extrarowheight}{6pt}
\setlength{\tabcolsep}{12pt}
\begin{tabular}{|L{3cm}|}
\firsthline
Material \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
$\bullet$ \\
\hline
\end{tabular}
\end{subtable}
\end{table}

\end{document}

您可能不需要table,而只需要一个flushleft环境。

在此处输入图片描述

相关内容