У меня есть два очень коротких и последовательных раздела (для резюме), каждый из которых содержит небольшую таблицу:
\section{Work Experience}
\begin{tabular}{r|p{11cm}}
Current & Your job at Your Company, Town \\
Jan 2009 & What your company does \\
& A description of what you do\\
\multicolumn{2}{c}{}\
\end{tabular}
\section{Education}
\begin{tabular}{r|p{11cm}}
Slightly wider first column & University, Town \\
Jan 2009 & Thesis subject \\
& A description of what you did\\
\multicolumn{2}{c}{}\
\end{tabular}
Таким образом, каждая таблица имеет два столбца: первый содержит точку, выровненную по правому краю. Второй: дополнительная информация с определенной шириной, выровненной по верхнему (и левому) краю.
Проблема заключается в том, что ширина левого столбца в двух таблицах различается, и это выглядит не очень красиво, поскольку разделы (следовательно, таблицы) расположены последовательно и находятся на одной странице. Я не могу указать r
такую ширину, как p
:
\begin{tabular}{r{11cm}|p{11cm}}
Не работает. Как я могу получить ширину первых столбцов двух таблиц одинаковой длины, при этом выровняв их по правому краю?
РЕДАКТИРОВАТЬ Спасибо за ответы, все они работают на меня, поэтому я проголосовал за все и принял тот, который понравился мне больше всего (и получил больше всего голосов), поскольку вам не нужно указывать \hfill
в каждой строке. Однако, если вы по какой-либо причине не хотите использовать пакет array, тогда подойдут и другие решения.