在 tabularray 的 X 列中完全对齐文本

在 tabularray 的 X 列中完全对齐文本
\documentclass{article}
\usepackage{tabularray}
\usepackage{lipsum}
\usepackage{tabularx}

\begin{document}

\begin{tblr}{colspec = {XX[5]}, width=\textwidth, hlines, vlines}
Description: & \lipsum[1]\\
\end{tblr}

\begin{tabularx}{\textwidth}{|l|X|}
Description: & \lipsum[1]\\
\end{tabularx}


\end{document}

如何使其X-column完全证明其内容tabularx(如果可能的话加上连字符)?

谢谢。

答案1

https://github.com/lvjr/tabularray/issues/69

对齐j是即将发布的版本中的新功能之一2021N。它已经包含在你昨天下载的包文件中:

https://github.com/lvjr/tabularray/raw/main/tabularray.sty

我将j在版本中将对齐设置为默认2022

\documentclass{article}
\usepackage{tabularray}
\usepackage{lipsum}
\usepackage{tabularx}

\begin{document}

\begin{tblr}{colspec = {Q[j]X[5,j]}, width=\textwidth, hlines, vlines}
Description: & \lipsum[1]\\
\end{tblr}

\begin{tabularx}{\textwidth}{|l|X|}
Description: & \lipsum[1]\\
\end{tabularx}

\end{document}

PS:如果单元格文本很长,例如\lipsum,则需要使用measure=vbox选项和varwidth库。

在此处输入图片描述

相关内容