对齐部分文本和表格长度

对齐部分文本和表格长度

我对表格的对齐方式有疑问。如您所见,我的表格与其余文本不对齐。我使用表格的原因是函数\tab并没有真正得到好的结果,因为它留下了巨大的空白。我使用以下代码来获得此结果:

\documentclass[10pt]{article}

\usepackage[top=1.5cm,bottom=2.5cm,right=1.5cm,left=1.5cm]{geometry}

\usepackage{tabularx, booktabs}

\begin{document}

\begin{tabularx}{\textwidth}{lX}

Must have & Dit zijn...

Should have & Dit zijn...

%et cetera.

\end{tabularx}

\end{document}

我之所以使用此代码而不是标准tabular函数,是因为否则左列将只能在中心对齐,而不是在顶部对齐,而我希望第二列有多行单元格。但是,在尝试了几种方法将第二列与其上方的段落对齐后,没有任何效果。

有人知道如何改变第二列的长度吗?

根据要求,以下是这三种情况下的代码。由于我无法按照\begin{tabularx}{\textwidth}{@{}jX{}}您推荐的方式运行它,但我想我可能漏掉了一些东西。我尝试将尺寸放在空花括号中,如下所示:\begin{tabularx}{\textwidth}{@{5cm}jX{10cm}},但这更多是我自己的一种解释。

\documentclass[10pt]{article}

\usepackage[top=1.5cm,bottom=2.5cm,right=1.5cm,left=1.5cm]{geometry}
\usepackage{float}
\usepackage{tabularx,booktabs}

\begin{document}

\section{Example 1}

This is a example paragraph, to show where my text aligns. I simply have to fill up one line of text, so you can see what my problem is.\\

\begin{tabularx}{\textwidth}{lX}%I used this code to have the first column aligned to the top of the row.

\textbf{Must have}  &   Dit zijn de eisen die af moeten zijn aan het einde van de stage/ de opdracht. Dit zijn de eisen die minimaal verwacht worden door de opdrachtgever en binnen de gegeven tijd haalbaar zijn. Deze eisen worden als eerste afgehandeld tijdens een opdracht.\\\\

\textbf{Should have} &  Dit zijn de eisen die een minder hoge prioriteit hebben dan de “must have” eisen, maar wel een sterk toegevoegde waarde hebben aan het eindresultaat. Deze eisen worden echter pas verwerkt als de must have is afgerond.\\\\

\textbf{Could have} &   Onder de “Could have” vallen de eisen die niet zozeer nodig zijn om tot een goed resultaat te komen, maar een prettige bonus is voor de opdrachtgever. Ook hier geldt dat deze eisen pas worden gedaan als de “Should have” is afgerond.\\\\

\textbf{Would have} &   Dit zijn eisen waarvan van tevoren bekend is dat het niet in de gegeven tijd af te ronden is en om die reden wordt aangeraden voor een vervolgproject. Deze eisen zullen in dit PVA echter niet verder uitgewerkt worden.

\end{tabularx}

%as you can see, it is just, like 0.5 cm of...

%This is what I get when I use \noindent


\section{Example 2}

This is a example paragraph, to show where my text aligns. I simply have to fill up one line of text, so you can see what my problem is.\\

\noindent
\begin{tabularx}{\textwidth}{lX}%I used this code to have the first column aligned to the top of the row.

\textbf{Must have}  &   Dit zijn de eisen die af moeten zijn aan het einde van de stage/ de opdracht. Dit zijn de eisen die minimaal verwacht worden door de opdrachtgever en binnen de gegeven tijd haalbaar zijn. Deze eisen worden als eerste afgehandeld tijdens een opdracht.\\\\

\textbf{Should have} &  Dit zijn de eisen die een minder hoge prioriteit hebben dan de “must have” eisen, maar wel een sterk toegevoegde waarde hebben aan het eindresultaat. Deze eisen worden echter pas verwerkt als de must have is afgerond.\\\\

\textbf{Could have} &   Onder de “Could have” vallen de eisen die niet zozeer nodig zijn om tot een goed resultaat te komen, maar een prettige bonus is voor de opdrachtgever. Ook hier geldt dat deze eisen pas worden gedaan als de “Should have” is afgerond.\\\\

\textbf{Would have} &   Dit zijn eisen waarvan van tevoren bekend is dat het niet in de gegeven tijd af te ronden is en om die reden wordt aangeraden voor een vervolgproject. Deze eisen zullen in dit PVA echter niet verder uitgewerkt worden.

\end{tabularx}

\section{Example 3}

%As you can see, it is still not perfectly aligned, so that is why I tried the function you described. I put it in % because it gives me errors.

%\begin{tabularx}{\textwidth}{@{}jX{}}

%\textbf{Must have} &   Dit zijn de eisen die af moeten zijn aan het einde van de stage/ de opdracht. Dit zijn de eisen die minimaal verwacht worden door de opdrachtgever en binnen de gegeven tijd haalbaar zijn. Deze eisen worden als eerste afgehandeld tijdens een opdracht.\\\\

%\textbf{Should have} & Dit zijn de eisen die een minder hoge prioriteit hebben dan de “must have” eisen, maar wel een sterk toegevoegde waarde hebben aan het eindresultaat. Deze eisen worden echter pas verwerkt als de must have is afgerond.\\\\

%\textbf{Could have}    &   Onder de “Could have” vallen de eisen die niet zozeer nodig zijn om tot een goed resultaat te komen, maar een prettige bonus is voor de opdrachtgever. Ook hier geldt dat deze eisen pas worden gedaan als de “Should have” is afgerond.\\\\

%\textbf{Would have}    &   Dit zijn eisen waarvan van tevoren bekend is dat het niet in de gegeven tijd af te ronden is en om die reden wordt aangeraden voor een vervolgproject. Deze eisen zullen in dit PVA echter niet verder uitgewerkt worden.

%\end{tabularx}

\end{document}

我希望这能让事情更加清楚。

答案1

抱歉,我的评论中有拼写错误:j列类型未定义。这是一个有效的代码。我稍微改进了它。请注意,如果您使用环境table\noindent则不再需要。

\documentclass[10pt]{article}

\usepackage[top=1.5cm,bottom=2.5cm,right=1.5cm,left=1.5cm]{geometry}
\usepackage{float}
\usepackage{tabularx,booktabs}

\begin{document}

\section{Example 3}

As you can see, withe correct tabularx preamble, it is l now perfectly aligned, I’m sorry for the typo in my comment. Won’t do it again! \bigskip

\noindent\begin{tabularx}{\textwidth}{@{} >{\bfseries}lX@{}}

Must have & Dit zijn de eisen die af moeten zijn aan het einde van de stage/ de opdracht. Dit zijn de eisen die minimaal verwacht worden door de opdrachtgever en binnen de gegeven tijd haalbaar zijn. Deze eisen worden als eerste afgehandeld tijdens een opdracht.\\\\

Should have & Dit zijn de eisen die een minder hoge prioriteit hebben dan de “must have” eisen, maar wel een sterk toegevoegde waarde hebben aan het eindresultaat. Deze eisen worden echter pas verwerkt als de must have is afgerond.\\\\

Could have & Onder de “Could have” vallen de eisen die niet zozeer nodig zijn om tot een goed resultaat te komen, maar een prettige bonus is voor de opdrachtgever. Ook hier geldt dat deze eisen pas worden gedaan als de “Should have” is afgerond.\\\\

Would have & Dit zijn eisen waarvan van tevoren bekend is dat het niet in de gegeven tijd af te ronden is en om die reden wordt aangeraden voor een vervolgproject. Deze eisen zullen in dit PVA echter niet verder uitgewerkt worden.

\end{tabularx}

\end{document} 

在此处输入图片描述

相关内容