Ich versuche, einen schönen Lebenslauf in LaTeX zu erstellen, habe aber einige Schwierigkeiten beim Ausrichten, Umbrechen und Ausfüllen der Tabelleneinträge.
Ein Lebenslauf muss kurz und übersichtlich sein. Ich brauche daher eine tabellarische Umgebung, die auf mehrere Seiten aufgeteilt werden kann. Die „Einträge“ der tabellarischen Umgebung müssen horizontal ausgerichtet sein, dürfen aber nicht aufgeteilt werden. Betrachten wir beispielsweise Folgendes
\section*{Work experience}
\begin{tabular}{ll}
Starting date 1 - End date 1 & Name 1\\
& Description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1\\
\\
Starting date 2 - End date 2 & Name 2\\
& Description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2\\
\\
\end{tabular}
, ich möchte, dass die Beschreibungen auf die Seitenbreite abzüglich des horizontalen Versatzes beschränkt sind, und ich möchte nicht, dass die Beschreibungen auf mehrere Seiten aufgeteilt werden. Eine Aufteilung sollte nur zwischen „Eintrag 1“ und „Eintrag 2“ zulässig sein.
Für Ersteres können Sie verwenden \usepackage{tabularx}
und für Letzteres \usepackage{supertabular}
könnte das vielleicht helfen. Ich weiß jedoch nicht, wie ich sie gleichzeitig verwenden kann und wie ich den Supertabular-Umbruch bei jedem \\
und nicht nur zwischen „Eintrag 1“ und „Eintrag 2“ einstelle.
Wie kann ich diese Probleme lösen?
Antwort1
Mit dem Paket, das auf basiert, können Sie tabularx
mehrere Seiten gleichzeitig anzeigen . Es genügt, das Paket zu importieren. Anschließend können Sie einfach tabularx verwenden und Ihre Tabelle wird mehrere Seiten gleichzeitig anzeigen (siehe:ltablex
longtable
Tabularx: Lange Tabellen auf mehrere Seiten aufteilen).
Um einen Seitenumbruch am Ende einer Zeile zu verhindern, verwenden Sie \\*
anstelle von \\
, wie auf Seite 9 imLongtable-Handbuch.
In deinem Beispiel sähe das dann so aus:
\documentclass{article}
\usepackage{tabularx}
\usepackage{ltablex}
\begin{document}
\section*{Work experience}
\begin{tabularx}{\linewidth}{ l | X }
Starting date 1 - End date 1 & Name 1\\*
& Description 1 description 1 description 1 description 1 ... \\
\\
Starting date 2 - End date 2 & Name 2\\*
& Description 2 description 2 description 2 description 2 ... \\
\end{tabularx}
\end{document}