Ich habe zwei sehr kurze und aufeinander folgende Abschnitte (für einen Lebenslauf), von denen jeder eine kleine Tabelle enthält:
\section{Berufserfahrung}
\begin{tabular}{r|p{11cm}}
Aktuell & Deine Position bei Deinem Unternehmen, Stadt \\
Jan 2009 & Was dein Unternehmen macht \\
& Eine Beschreibung dessen, was du machst \\
\multicolumn{2}{c}{}\
\end{tabular}
\section{Bildung}
\begin{tabular}{r|p{11cm}}
Etwas breiter erste Spalte & Universität, Stadt \\
Jan 2009 & Themengebiet der Abschlussarbeit \\
& Eine Beschreibung dessen, was du gemacht hast \\
\multicolumn{2}{c}{}\
\end{tabular}
Also hat jede Tabelle zwei Spalten: Die erste enthält den Zeitraum, rechts ausgerichtet. Die zweite: weitere Informationen mit einer bestimmten Breite, oben (und links) ausgerichtet.
Das Problem ist, dass die Breite der linken Spalte in den beiden Tabellen unterschiedlich ist und nicht schön aussieht, da die Abschnitte (und somit die Tabellen) aufeinander folgen und auf einer Seite stehen. Ich kann r
keine Breite wie p
geben:
\begin{tabular}{r{11cm}|p{11cm}}
Funktioniert nicht. Wie kann ich die Breiten der ersten Spalten der beiden Tabellen auf die gleiche Länge bringen, während sie auch rechts ausgerichtet sind?
EDIT Danke für die Antworten, sie alle funktionieren für mich, also habe ich sie alle hochgestuft und die am meisten angesprochene (und am meisten hochgestufte) akzeptiert, da man in jeder Zeile nicht \hfill
angeben muss. Wenn Sie jedoch aus irgendeinem Grund das array-Paket nicht verwenden möchten, sind auch die anderen Lösungen großartig.
1 Stimmen
Nicht direkt eine Antwort auf Ihre Fragen, aber ich benutze das Paket currvita, um meinen Lebenslauf zu pflegen (nun ja, mit passenden Hacks...): ctan.org/tex-archive/macros/latex/contrib/currvita. Auf diese Weise müssen Sie sich nicht mit diesen Details befassen.
0 Stimmen
Vielen Dank für den Tipp, wir werden ihn für die nächste Version überprüfen :)