对齐简历中的地址块

对齐简历中的地址块

我正在尝试对齐三个地址块,以便一个地址块在左侧对齐,一个地址块在右侧对齐,一个地址块在中间对齐。这是我目前为两个地址所做的工作(我从模板中使用了很多这样的工作):

\documentclass[margin]{res} 
\usepackage{hyperref}
\textwidth=5.2in % increase textwidth to get smaller right margin
\linespread{0.97}
\newenvironment{nitemize}{%
  \begin{itemize}[topsep=0pt,itemsep=0pt,parsep=0pt]%
}{%
  \end{itemize}%
}

\begin{document} 
\address{{\bf Address1} \\ Filler Text \\ Filler Text}
\address{{\bf Address2} \\ Filler Text \\ Filler Text}

这就是现在的样子

Address1                                                   Address2
 Filler                                                     Filler
 Filler                                                     Filler

这就是我想要的样子

Address1                     Address2                      Address3
 Filler                       Filler                        Filler
 Filler                       Filler                        Filler

有什么方法可以让它使用三个地址块吗?

另外,我没有将中间的地址块用作实际地址。我想将其用作姓名,但我无法让姓名块显示在两个地址块之间,因此,如果有任何方法可以让文本块显示在两个地址之间,那对我来说也是一个可以接受的答案。

答案1

\documentclass[margin]{res} 
\newcommand\Address[1]{\tabular{c}#1\endtabular\hfill}    
\begin{document} 
Test    

    \Address{{\bf Address1} \\ Filler Text \\ Filler Text}
    \Address{{\bf Address2} \\ Filler Text \\ Filler Text}
    \Address{{\bf Address3} \\ Filler Text \\ Filler Text}
\end{document}

在此处输入图片描述

答案2

使用\minipage

\documentclass{article}

\begin{document} 
\begin{minipage}{0.33\textwidth}
  \textbf{Address1}\\
  Filler Text\\
  Filler Text
\end{minipage}%
\begin{minipage}{0.34\textwidth}
  \textbf{Address2}\\
  Filler Text\\
  Filler Text
\end{minipage}%
\begin{minipage}{0.33\textwidth}
  \textbf{Address3}\\
  Filler Text\\
  Filler Text
\end{minipage}

\end{document}

Minipages 应该可以满足您的要求。您可以根据需要格式化每个 minipage 中的文本,然后您无需使用文档res类,根据 @Johannes_B 的评论,该类现已过时。

输出截图

相关内容