将段落右下角对齐

将段落右下角对齐

正常情况下,段落中的文字会先填满顶行,这样除了底行之外的每一行都是满的。是否可以先填满底行,这样除了顶行之外的每一行都是满的?

即正常段落:

text text text text text, text text text text
text, text text text text text, text text text 
text text.

我正在寻找

                                     text text
text text text, text text text text text, text
text text text text, text text text text text.

答案1

\setlength{\parfillskip}{0pt}删除段落末尾\setlength{\parindent}{0pt}的弹性空格。 删除首行的段落缩进。 然后,段落开头需要一个弹性空格:\everypar{\hfill}。 在某些情况下,当 LaTeX 使用 时,后者可能会出现问题\everypar。 然后可以通过 手动添加弹性空格\hspace*{\fill}

例子:

\documentclass{article}
\usepackage{lipsum}
\begin{document}

\setlength{\parfillskip}{0pt}
\setlength{\parindent}{0pt}
\everypar{\hfill}

\lipsum[1]

\lipsum[3]

\end{document}

结果

相关内容