可以实现类似 Tabstop 的文本对齐吗?

可以实现类似 Tabstop 的文本对齐吗?

我想格式化制表位周围的一些文本,使得制表位左侧的文本为\flushright,行右侧的文本为\flushright。制表位位于特定位置,例如距左边距 2.5 厘米。

例子:
左侧的一些文字| 右侧的一些文本
        | 延伸到一些段落
其他一些文字| 一些进一步的文本

更多文本| 进一步的文本

并且全部|距离左边距 2.5 厘米,因此看起来有点像这样:

在此处输入图片描述

我尝试使用表格环境,但这不允许我正确指定 2.5 厘米。

最好采用无需进一步封装的解决方案。

答案1

您可以尝试类似以下的操作(tabular具有两p{...}列的环境):

\documentclass{article}

\begin{document}

\noindent\begin{tabular}{@{}p{2.3cm}@{\hspace{0.2cm}}p{6cm}@{}}
\hfill\bfseries work& text \\
\hfill\bfseries home & text text text text text text text text text text text text text text text text text text text text text text text text text\par text text text text text text text text text text text text text text text text text text text text text text text text \\
\end{tabular}

\end{document}

答案2

\documentclass{article}
\usepackage{url}
\begin{document}
\noindent
\begin{tabbing}
\hspace*{3cm}\=  \kill
\bfseries work \' \url{[email protected]} \\
\bfseries home \'  text text text text text 
\end{tabbing}

\end{document}

在此处输入图片描述

相关内容