我想在我的文档中放置一个地址,如下所示:
| |
| Name |
| Street #|
| City |
| ZIP |
| |
标记左页面和右页面边界的位置|
。我希望地址项(姓名、街道等)向左对齐,但框向右对齐,以便最长项触及右页面边界。
有没有简单的方法可以实现这一点?
答案1
使用 atabular
进行左对齐,使用\hfill
将其向右对齐。
\documentclass{article}
\begin{document}
Before
\null\hfill\begin{tabular}{l@{}}
Name \\
Street \# \\
City \\
ZIP \\
\end{tabular}
\noindent\hrule% Show width of line
After
\end{document}
答案2
\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\hfill \tikz
\node [align=left]{name\\Town\\ code postal};
\end{document}
答案3
\newlength{\abc}
\begin{flushright}\settowidth{\abc}{River Street}
\parbox{\abc}{\noindent
Tom Robinson\\
River Street\\
Pittsburgh\\
123456}
\end{flushright}