Wie kann ich tabellarische Einträge für meinen Lebenslauf richtig ausrichten, umbrechen und ausfüllen?

Wie kann ich tabellarische Einträge für meinen Lebenslauf richtig ausrichten, umbrechen und ausfüllen?

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 tabularxmehrere 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:ltablexlongtableTabularx: 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}

verwandte Informationen