如何右对齐任何文档类中段落中的任何行或单词?

如何右对齐任何文档类中段落中的任何行或单词?

我已经在 Latex 中搜索了一些边距对齐方法,但没有找到如何右对齐任何单行?

例如,在信件中,我们有时会将“真诚地”放在右侧。但是,如果不使用特定的文档类,我如何才能在任何文档类中将段落中的任何一行对齐到右侧?

非常感谢您的帮助!

答案1

像这样?

\documentclass{article}
\usepackage{kantlipsum}
\begin{document}
\kant[1]

\hspace*{\fill} Yours sincerely

This is some more text

\null\hfill Yours sincerely

Again some dummy text

\hspace*{0pt}\hfill Yours sincerely

And again Phew

\mbox{}\hfill Yours sincerely
\end{document}

在此处输入图片描述

答案2

为一个短的线(长度小于\linewidth),您可以使用\rightline{word or phrase}

如果要将段落右对齐,请将其放入环境中flushright。这样可以使用 来换行\\

\begin{flushright}
Text\\
aligned to\\
the right.
\end{flushright}

答案3

右对齐一行的更简单的解决方案是:

\documentclass{article}
\begin{document}

Here comes some text.
Have a nice day.

\rightline{Yours sincerely}

\end{document}

答案4

如果右对齐内容被视为单独的段落(即,它将有\parskip分离),则此方法有效。请注意,与环境相比,它的垂直分离较少flushright

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
{\raggedleft Sincerely,\par}
\lipsum[4]
\end{document}

相关内容