![没有两列的情况下如何对齐文本?](https://linux22.com/image/263265/%E6%B2%A1%E6%9C%89%E4%B8%A4%E5%88%97%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%A6%82%E4%BD%95%E5%AF%B9%E9%BD%90%E6%96%87%E6%9C%AC%EF%BC%9F.png)
我想要以下文本对齐方式,并且我不想使用任何“两列”和表格,因为我使用的环境不支持它们。:(
文本格式如下图所示。基本上我想在中间分割一行,一行文本将分为两部分:第一部分在左边,第二部分在右边。但是,有些行的文本很长,我不想将它们分成两部分,因此它们不会分割。
非常感谢你的帮助!
答案1
您可以定义一个命令,手动将其第一个参数放入“左列”,将第二个参数放入“右列”。
\documentclass{article}
\newcommand*\leftright[2]{%
\leavevmode
\rlap{#1}%
\hspace{0.5\linewidth}%
#2}
\begin{document}
\leftright{first line part 1}{first line part 2} \par
A longer line that isn't split in two columns \par
\leftright{third line part 1}{third line part 2}
\end{document}