将文本与表格单元格的底部 + 右侧对齐

将文本与表格单元格的底部 + 右侧对齐

我该怎么做是否需要额外花点时间让文本(即我的自定义页码)右对齐?

最终结果看起来应类似如下(全宽):

Text .........    1-2
Text ......... 34-143
Text text text
text tex .....    3-5

PS:我尝试了明显的单元格对齐设置,r但这没有任何实际效果。

(我正在使用带有文档类的LuaTex memoir)。

答案1

如果只有两列,可以\renewcommand\tabularxcolumn[1]{b{#1}}按照以下示例所示进行操作:

在此处输入图片描述

\documentclass{memoir}

\usepackage{tabularx}

\renewcommand\tabularxcolumn[1]{b{#1}}

\begin{document}
\noindent 
\begin{tabularx}{\linewidth}{  X r }
    test text text  text  text  text  text  text  text  text  text
  text  text  text  text  text  text  text  text\dotfill & 1-2\\
   line test text text  text  text  text  text  text  text  text  text
  text  text  text  text  text  text  text  text \dotfill& 34-143\\
   line for comparison \dotfill & 3-5 
\end{tabularx}
\end{document}

相关内容