flushright 和 raggedleft 之间的区别

flushright 和 raggedleft 之间的区别

flushright和有什么区别raggedleft

答案1

\begin{flushright}...\end{flushright}是 的环境形式\raggedleft。它们分别相当于\begin{center}...\end{center}\centering。下面是使用两者的示例:

\documentclass[twocolumn]{文章}
\usepackage{lipsum}
\listfiles\开始{文档}
\lipsum[1]
\begin{flushright}\lipsum[2]\end{flushright}
\lipsum[3]

\新一页
\lipsum[4]
{\raggedleft\lipsum[5]\par}
\lipsum[6]
\结束{文档}

特别请注意 周围的额外空格flushright

答案2

环境内部基于具有固定列表参数的列表(确切地说是“trivlist”)。这就是为什么它们会导致 Will 提到的前后有额外的垂直空间。这个空间的大小由长度决定\topsep。关于中心环境中,当用于居中浮动物体时,这可能会非常烦人。

相关内容