I'm trying to modify the recipe given in an earlier reply so that the right-most column (of two) is right-justified.
Here's a toy example of what I'm working with:
\documentclass{letter}
\begin{document}\vspace*{-1.5in}
\noindent
\begin{tabular*}{\linewidth}{@{}l@{\extracolsep{\fill}} p{5cm}@{}}
foo & frobozz \\
bar & quux \\
baz & yabba-dabba-doo \\
\end{tabular*}
\end{document}
Note that, contrary to the cited answer, this code uses \documentclass{letter}, not \documentclass{article}. (The document is meant to be a résumé. The table here is meant to hold address, telephone, email, etc. info. I need to squeeze the whole thing into two pages, and I'm hoping that putting this information in two columns will give me a precious extra couple of lines.)
Also, the \vspace*{-1.5in} at the top is my ignorant hack to reduce the amount of space at the top of the page.
The recipe above works fine for me, except that the rightmost column is left-justified. What must I do to get it to right-justify the text in the right-most column (only)?
I don't fully understand how this recipe works, but usually this is not a problem, because I can search for salient keywords in what I don't understand, and figure it out. In this case, however, I don't know what to search for, largely because much of what I don't understand consists of unsearchable symbols (e.g. @{}).