答案1
您的猜测是正确的:“ragged-right”和“flush-left”是相同的,“ragged-left”和“flush-right”是相同的。(通常,这些术语不带连字符。)在我看来,如果读者不熟悉“fully-justified”这个术语,那么“left-justified”和“right-justified”这两个术语可能会引起混淆。
在 LaTeX 中,\raggedright
和\raggedleft
被设置为命令,而flushright
和flushleft
(注意没有反斜杠字符)被设置为环境。
如果\raggedright
或\raggedleft
有效——或者,如果一个人处于flushleft
或flushright
环境中——连字通常会被禁用。如果你确实想允许连字,你应该加载ragged2e打包并使用其命令\RaggedRight
和\RaggedLeft
而不是 LaTeX 内核命令\raggedright
和\raggedleft
。
完整的 MWE (最小工作示例) 及其输出:
\documentclass{article}
\begin{document}
\begingroup
\raggedleft
Hello
World
\par
\endgroup
\begin{flushright}
Hello
World
\end{flushright}
Hello, World.
\end{document}