文本左对齐

文本左对齐

我想在右对齐文本时将数字左对齐。

\documentclass{article}
\begin{document}
some random text. \null\hfill 1 \\
some random text. \null\hfill 2 \\
some random text. \null\hfill 3 \\
some random text. \null\hfill 4 \\
some random text. \null\hfill 5 [1] \\
some random text. \null\hfill 6 \\
some random text. \null\hfill 7 \\
some random text. \null\hfill 8 \\
some random text. \null\hfill 9 \\
some random text. \null\hfill 10 [2] \\

\end{document}

4 和 5 以及 9 和 10 的对齐方式不正确。我希望数字左对齐。

为了更好地理解,我将附上一本书的照片。

在此处输入图片描述

答案1

像这样吗?(垂直线表示文本块的右边缘。)

在此处输入图片描述

\documentclass{article}
\usepackage{showframe}
\begin{document}
\hfill
\begin{tabular}[t]{@{}l@{}}
1 \\
2 \\
3 \\
4 \\
5 [1] \\
6 \\
7 \\
8 \\
9 \\
\llap{1}0 [2]
\end{tabular}
\end{document}

相关内容