我怎样才能使行的一部分右对齐,其余部分左对齐?

我怎样才能使行的一部分右对齐,其余部分左对齐?

我只是想知道是否有办法将部分行左对齐,而将其余部分右对齐?就像人们在简历中所做的那样,只是我想确保我的x严格右对齐。

例如:

|ooooooooo _______________ xxxxxx|

其中|仅表示页面的边距,_表示中间的空间。

答案1

您最有可能想要插入一个可以随内容拉伸的橡皮筋长度。在 LaTeX 中,此功能由 提供\hfill。您可以将其插入两段文本之间,或任何设置为水平模式的结构(如tabular):

在此处输入图片描述

\documentclass{article}

\begin{document}

\noindent
Some content on the left \hfill% <----- rubber length
Some content on the right

\bigskip

\noindent
\begin{tabular}{@{} p{.4\linewidth} @{}}
  \raggedright
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
  Aenean orci odio, sollicitudin sed lectus et, accumsan porttitor erat. 
  Donec imperdiet rutrum nibh quis sodales. Nunc sagittis orci enim, 
  a egestas enim congue et.
\end{tabular}\hfill% <----- rubber length
\begin{tabular}{@{} p{.4\linewidth} @{}}
  \raggedleft
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
  Aenean orci odio, sollicitudin sed lectus et, accumsan porttitor erat. 
  Donec imperdiet rutrum nibh quis sodales. Nunc sagittis orci enim, 
  a egestas enim congue et.
\end{tabular}

\end{document}

如果你想要一块橡皮规则,使用\hrulefill。如果你想要橡皮擦填充,使用\dotfill。或者,使用构造一些领导人

相关内容