使用多列对齐 tabularx 中的列

使用多列对齐 tabularx 中的列

我正在尝试设置一个表格用于我的简历,其中我列出了我的资格和获得资格的日期(两个单独的列),并在其下列出了获得的成绩。我想要两套独立的资格

现在假设这就是我所申请的公司想要的,所以不要担心一般的简历内容建议。

这就是我想使用的:

\begin{tabularx}{0.9\linewidth}{X|r|X|r}
\textbf{GCSEs} & 2000\textendash 2005 & \textbf{A-Levels}   & 2005\textendash 2007 \\
\multicolumn{2}{p{0.45\linewidth}}{10 GCSES A*-C; including A*/A* for Science Double Award, A* for  Mathematics and A for English Language}
\multicolumn{2}{p{0.45\linewidth}}{Physics A, Chemistry B, Communication Studies B, Mathematics B.} \
\end{tabularx}

但这就是它所生产的东西:

在此处输入图片描述

我想要的是部分GCSEs2000-2005与其下方的文本对齐(占据表格的约 50%),和也是如此A-Levels2005-2007在这两种情况下,我都希望日期左对齐。

现在我知道在 LaTeX 中有很多方法可以给表格换肤,我不在乎如何修复这个问题,我只希望它能修复!有人知道怎么解决这个问题吗?

答案1

您缺少&多列之间的 ,而且由于您忽略了列间空间,因此指定的宽度大于表格的宽度。在这个小示例中,根本没有文本被 X 拉伸,您可以使用普通表格而不是 TX,但也许这只是示例的一个缺陷。

\documentclass{article}

\usepackage{tabularx,calc}
\begin{document}

\begin{tabularx}{0.9\linewidth}{X|r|X|r}
\textbf{GCSEs} & 2000\textendash 2005 & \textbf{A-Levels}   & 2005\textendash 2007 \\
\multicolumn{2}{p{0.45\linewidth - 2\tabcolsep}|}{10 GCSES A*-C; including A*/A* for Science Double Award, A* for  Mathematics and A for English Language}&
\multicolumn{2}{p{0.45\linewidth  - 2\tabcolsep}}{Physics A, Chemistry B, Communication Studies B, Mathematics B.} \\

\end{tabularx}

\end{document}

相关内容