换行导致右对齐

换行导致右对齐

我正在尝试显示一些左对齐和右对齐的文本:

\bf{Left Aligned} \hfill Right aligned \hfil 

但是右对齐部分在结束前留下了一个空白的制表符。如果我使用:

\bf{Left Aligned} \hfill Right aligned \hfil\break

文本已正确右对齐,但我不想有额外的分隔符。任何帮助都将不胜感激。

答案1

以下机制将产生一个单行段落,其从左对齐开始,到右对齐结束。

\documentclass{article}

\begin{document}

{\parindent=0pt \parfillskip=0pt
 \textbf{Left Aligned} \hfill Right aligned\par
}

\end{document}

如果段落长度超过一行,但右对齐材料不适合最后一行的剩余内容(尽管它长度不到一行),那么用于定理证明上的 qed 框或题词上的签名的机制更为合适。这里描述了一些可能性:将对象移动到右边距

答案2

我不确定你想做什么,但是

\documentclass{article}



\begin{document}
    \textbf{Left Aligned} \hfill Right aligned \hfil

    \textbf{Left Aligned} \hfill Right aligned \hfil\break

    \textbf{Left Aligned} \hfill Right aligned \hfill 

    \textbf{Left Aligned} \hfill Right aligned \hfill\break

\end{document}

生产

在此处输入图片描述

相关内容