如何让左对齐文本和右对齐文本位于同一行?

如何让左对齐文本和右对齐文本位于同一行?

我想要Progress Report在最左边显示日期,在最右边显示单行部分。

所以我尝试了:

\documentclass{article}
\title{}
\author{}
\date{}
\begin{document}

\raggedleft{Progress Report} 
\raggedright{19. Jan 2023}

\end{document}

虽然Progress Report按预期被推到左边,但日期并没有被推到右边,也被推到左边。

\documentclass{article}
\title{}
\author{}
\date{}
\begin{document}

\raggedleft{Progress Report} \\
\raggedright{19. Jan 2023}

\end{document}

更奇怪的是,当我在两个命令之间添加换行符时,Progress Report它被推到右边,而日期被推到下一行的左边。

我应该如何修改我的代码以实现预期的行为?

答案1

欢迎使用 LaTeX!

这是你想要的?

\documentclass{article}
\title{}
\author{}
\date{}
\begin{document}

%\raggedleft{Progress Report} 
%\raggedright{19. Jan 2023}
\noindent%may be needed in some situations
Progress Report
\hfill
19. Jan 2023

\end{document}

更奇怪的是,当我在两个命令之间添加换行符时,进度报告现在被推到右边,而日期被推到下一行的左边。

文本对齐方式的选择适用于整个段落。您不能在同一个段落中同时使用raggedright和。raggedleft

相关内容