Lebenslauf in LaTeX: Was das ist und wie du einen in Overleaf erstellst

Was ein Lebenslauf in LaTeX ist, wie du Schritt für Schritt einen in Overleaf erstellst, beliebte LaTeX-Vorlagen (Jake's, Awesome-CV, moderncv, RenderCV) und was du beim ATS beachten musst.

S
Aktualisiert
Lebenslauf LaTeX Overleaf Vorlagen ATS
Tuschezeichnung in einer einzigen Linie: geschweifte Klammern, die in den Umriss eines Dokuments übergehen, mit einem Spritzer blauer Tinte

Ein Lebenslauf in LaTeX ist ein Lebenslauf (CV), der als reine Textdatei .tex geschrieben und von einem Satzsystem zu einem PDF kompiliert wird, statt in Word oder Google Docs von Hand gesetzt zu werden. Ingenieure und Akademiker mögen das, weil das Ergebnis jedes Mal gleich aussieht, der Quelltext in Git liegt und die Vorlagen kostenlos sind. Den meisten Recruitern fällt nicht auf, mit welchem Werkzeug das PDF entstanden ist, und es ist ihnen egal. Dem Parser hinter dem Bewerbungsformular manchmal nicht, und genau diesen Teil überspringen die meisten Anleitungen zu LaTeX-Lebensläufen.

Dieser Leitfaden behandelt, was ein Lebenslauf in LaTeX ist, wie du Schritt für Schritt einen in Overleaf erstellst, welche Vorlagen verbreitet sind (im Oktober 2026 anhand ihrer GitHub-Repositorys geprüft) und welche Probleme bei der Textextraktion dich einen Keyword-Treffer kosten können, mit einem Test, den du in einer Minute machen kannst.

Was ist ein Lebenslauf in LaTeX?

LaTeX ist ein System zur Dokumenterstellung, das auf dem Satzprogramm TeX aufbaut. Du schreibst Inhalt und Struktur in eine Auszeichnungsdatei, mit Befehlen wie \section{Experience} und \textbf{Design Engineer}, und ein Compiler (pdfLaTeX, XeLaTeX oder LuaLaTeX) macht aus der Datei ein PDF. Formatierungsentscheidungen stehen in der Präambel und in Makros, deshalb ist eine Änderung des Abstands zwischen Einträgen eine Zeile Code statt eines Durchgangs durch jeden Eintrag.

Ein Lebenslauf in LaTeX nutzt dieses System für ein Bewerbungsdokument mit ein oder zwei Seiten. In der Praxis heißt das: eine Vorlage, also eine .tex-Datei, die jemand schon gestaltet hat und in der du den Beispielinhalt durch deinen eigenen ersetzt. Das Ergebnis ist ein PDF, das du wie jedes andere hochlädst.

Warum Ingenieure und Akademiker es mögen

  • Einheitliche Typografie. Ausrichtung, Abstände und Schriftgrößen folgen Regeln, die Seite sieht also ohne Nachschieben fertig aus.
  • Reiner Text. Der Quelltext liegt in Git. Du kannst zwei Versionen vergleichen, einen Branch pro Art von Stelle führen und jeden Stichpunkt zurückholen, den du letzten Monat gelöscht hast.
  • Kostenlos und portabel. Overleaf läuft im Browser; TeX Live läuft auf jedem Betriebssystem. Vorlagen werden als Code unter offenen Lizenzen geteilt.
  • Akademische CVs. Lange Publikationslisten, BibTeX-Anbindung und mehrseitige CVs sind das Gebiet, auf dem LaTeX keine echte Konkurrenz hat.
  • Es zeigt Zugehörigkeit. In manchen Ingenieur- und Forschungskreisen liest sich der Look eines Lebenslaufs in Computer Modern wie „einer von uns“. Was das wert ist, lässt sich nicht messen, also betrachte es als Entscheidungshilfe bei Gleichstand und nicht mehr.

Die Kosten

  • Eine Lernkurve am ersten Tag und eine langsamere Bearbeitung am dreißigsten. Einen Stichpunkt zu ändern heißt neu kompilieren.
  • Vorlagen, die auf dem Bildschirm scharf aussehen, können als kaputter Text extrahiert werden (siehe den Abschnitt zum ATS).
  • Eine saubere Umwandlung nach Word, wenn ein Bewerbungsformular auf .docx besteht, gibt es nicht.

So erstellst du einen Lebenslauf in LaTeX mit Overleaf

Overleaf ist ein LaTeX-Editor im Browser mit einer Vorlagengalerie, und er braucht keine Installation. Für einen Lebenslauf reicht ein kostenloses Konto (Overleaf-Tarife).

1. Wähle eine Vorlage

Öffne die Vorlagengalerie für CVs und Lebensläufe von Overleaf und wähle eine, oder spring direkt zu einer bekannten Vorlage wie Jake’s Resume oder dem Software-Engineer-Lebenslauf von sb2nov. Der nächste Abschnitt vergleicht die beliebten.

2. Öffne sie als eigenes Projekt

Klicke auf der Vorlagenseite auf Open as Template. Overleaf kopiert das Projekt in dein Konto (Overleaf, Creating a project from a template). Der Editor öffnet sich mit dem Quelltext links und dem kompilierten PDF rechts.

3. Lies die Datei, bevor du sie bearbeitest

Eine Lebenslauf-Vorlage hat drei Teile:

  • die Zeile \documentclass und die Präambel, in der Pakete geladen und Seitenränder, Schriften und Farben festgelegt werden;
  • einen Block eigener Befehle wie \resumeSubheading oder \cventry, die festlegen, wie eine Stelle oder ein Projekt gesetzt wird;
  • den Hauptteil zwischen \begin{document} und \end{document}, in dem der Beispielinhalt steht.

Lass die ersten beiden beim ersten Durchgang in Ruhe. Bearbeite nur den Hauptteil.

4. Ersetze den Inhalt

Tausche zuerst Name und Kontaktzeile aus, dann geh Abschnitt für Abschnitt vor. Behalte die Makrostruktur der Vorlage bei, denn sie hält die Ausrichtung einheitlich. Ein Eintrag in einfachem LaTeX, ohne Makros einer Vorlage, sieht so aus:

\section{Experience}
\textbf{Design Engineer} \hfill Jun 2023 to present \\
\textit{Vellore Climate Systems, Pune}
\begin{itemize}
  \item Redesigned the air handler frame from 62 welded parts to 41,
        cutting unit cost 11\% and assembly time by 35 minutes per unit.
\end{itemize}

Fünf Zeichen brauchen im normalen Text einen Backslash davor: %, &, #, $ und _. Ein % ohne Backslash kommentiert den Rest der Zeile aus, „cut cost 11% and“ verliert also „and“ und alles danach, ohne Fehlermeldung. Ein & ohne Backslash in einem Firmennamen („Smith & Co“) bricht das Kompilieren mit einem Fehler zur Ausrichtung ab.

Schreibst du deinen Lebenslauf auf Deutsch, lade in der Präambel \usepackage[T1]{fontenc} für Umlaute und ß und \usepackage[ngerman]{babel} für die deutsche Silbentrennung, falls die Vorlage das nicht schon tut. Umlaute kannst du direkt eintippen; aktuelle LaTeX-Versionen lesen UTF-8 standardmäßig.

5. Neu kompilieren und das Log lesen

Klicke auf Recompile. Wenn sich das PDF nicht aktualisiert, öffne das Log. Die meisten Fehler beim ersten Mal sind eine fehlende }, eines der fünf Zeichen oben oder ein \item außerhalb einer Liste. Behebe den ersten Fehler im Log und kompiliere neu; spätere Fehler sind oft Folgen des ersten.

6. Lade das PDF herunter

Nutze das Download-Symbol neben der Schaltfläche Recompile oder Menu, dann Download, dann PDF (Overleaf, Exporting your work). Nenne die Datei Vorname-Nachname-Lebenslauf.pdf.

7. Teste die Textebene

Bevor du es irgendwo hochlädst, mach den Kopiertest aus dem Abschnitt zum ATS unten. Dieser Schritt trennt einen LaTeX-Lebenslauf, der sich gut liest, von einem, der nur gut aussieht.

8. Behalte den Quelltext

Menu, dann Download, dann Source gibt dir das Projekt als ZIP. Leg es in ein Git-Repository. Von dort kannst du auch offline mit TeX Live (pdflatex resume.tex) oder mit Docker kompilieren; das Repository von sb2nov bringt dafür ein Dockerfile mit.

Beliebte LaTeX-Vorlagen für den Lebenslauf

Jeder Eintrag unten wurde im Oktober 2026 anhand seines GitHub-Repositorys und seiner README geprüft. Die Sternezahlen sind gerundet und werden sich verschieben.

Vorlage Repository Lizenz Engine Hinweise
Jake’s Resume jakegut/resume MIT pdfLaTeX Einspaltig. Basiert auf sb2nov/resume. Das Repository ist archiviert (letzter Push August 2024), und die README markiert die Overleaf-Vorlage als „Not updated“. Etwa 2.800 Sterne.
sb2nov/resume sb2nov/resume MIT (Format; die Beispieldaten gehören dem Autor) pdfLaTeX „A single-page, one-column resume for software developers.“ Overleaf-Vorlage, Dockerfile, 2026 noch aktualisiert. Etwa 7.000 Sterne.
Awesome-CV posquit0/Awesome-CV LPPL-1.3c XeLaTeX CV, Lebenslauf und Anschreiben in einer Vorlage, mit Font-Awesome-Icons. Die README setzt eine vollständige TeX-Distribution voraus und kompiliert mit xelatex; Overleaf-Links für Lebenslauf und Anschreiben. Etwa 28.700 Sterne.
moderncv moderncv/moderncv LPPL-1.3c pdfLaTeX (XeLaTeX oder LuaLaTeX, wenn du academicons nutzt) Eine Dokumentklasse auf CTAN, in TeX Live enthalten, mit fünf Stilen: classic, casual, banking, oldstyle und fancy. Dieses Repository ist der gepflegte Fork des ursprünglichen xdanaux/moderncv. Etwa 1.000 Sterne.
RenderCV rendercv/rendercv MIT Typst Du schreibst YAML, führst rendercv render aus und bekommst ein PDF. Laut Changelog ist es mit Version 2.0 (Januar 2025) von LaTeX auf Typst umgestiegen, heute ist es also eher eine Alternative zu LaTeX als eine LaTeX-Vorlage. Zu den Themes gehören classic, sb2nov, moderncv und engineeringresumes. Version 2.8, Stand März 2026. Etwa 17.700 Sterne.

Welche du wählen solltest

  • Eine Seite, ATS zuerst, Ingenieurwesen oder Software: sb2nov/resume, oder Jake’s Resume, wenn du sie schon hast. Beide setzen \pdfgentounicode=1 in der Präambel, was im nächsten Abschnitt wichtig wird.
  • Akademischer CV, Anschreiben, Icons und Farbe: Awesome-CV oder moderncv. Beide können in der richtigen Reihenfolge extrahiert werden, aber Icons und Seitenspalten brauchen jedes Mal den Kopiertest, wenn du das Layout änderst.
  • Eingabe als reiner Text, ohne TeX zu lernen: RenderCV. Du bekommst die Optik im LaTeX-Stil aus YAML, und die Themes ahmen die Vorlagen oben nach.

Was du bei LaTeX-PDFs und dem ATS beachten musst

Ein Bewerbermanagementsystem (ATS) liest die Textebene deines PDFs, nicht das Bild. LaTeX erzeugt hervorragende Bilder. Bei der Textebene geht es auf vier Arten schief.

Ligaturen

Die meisten LaTeX-Schriften ersetzen Buchstabenpaare wie „fi“, „fl“ und „ff“ durch ein einziges zusammengesetztes Zeichen (Glyphe). Wenn das PDF keine Zuordnung von dieser Glyphe zurück zu den zwei Buchstaben enthält, liefert ein Textextraktor ein fehlendes oder seltsames Zeichen, und aus „efficient“ wird „e cient“ oder ein Wort, in dem die drei mittleren Buchstaben durch ein Ligaturzeichen (ffi) ersetzt sind. Eine Recruiterin, die nach „financial“ oder „workflow“ sucht, findet deinen Lebenslauf dann nicht, obwohl das Wort auf der Seite steht. Im Deutschen trifft das Wörter wie „Pflege“, „Einfluss“ oder „Software-Effizienz“ genauso.

In pdfLaTeX besteht die Lösung aus zwei Zeilen in der Präambel, die Jake’s Resume und sb2nov/resume beide schon enthalten, mit dem Kommentar „Ensure that generated PDF is machine readable/ATS parsable“ im Quelltext (sb2nov/resume, sourabh_bajaj_resume.tex):

\input{glyphtounicode}
\pdfgentounicode=1

Unter XeLaTeX und LuaLaTeX gelten diese Befehle nicht, und das Ergebnis hängt von Engine und TeX-Live-Version ab. Ein Bericht von 2018 auf der Mailingliste von TeX Live zeigte eine Ligatur-Zuordnung, die in einem PDF aus TeX Live 2017 vorhanden war und im selben Dokument, mit XeLaTeX in TeX Live 2018 kompiliert, fehlte, während LuaLaTeX sie in beiden Fällen behielt (tex-live list, Mai 2018). Die Lehre daraus: Teste das PDF, das du gleich hochlädst, statt der Behauptung einer Vorlage zu vertrauen.

Spalten, Minipages und Tabellen

Zweispaltige LaTeX-Vorlagen werden aus minipage, multicol oder tabular gebaut. Das PDF speichert den Text in der Reihenfolge, in der die Engine ihn ausgegeben hat, und das kann Zeile für Zeile quer über beide Spalten sein. Die FAQ von Roche zum Parsen von Lebensläufen beschreibt den Effekt aus Sicht des Arbeitgebers: „Since ATSs are programmed to read left to right, some will read columns straight across“, also: Weil ATS von links nach rechts lesen, lesen manche Spalten einfach quer (Roche, Resume Parsing FAQ). Dieselbe Seite nennt Tabellen und Textfelder unter den Dingen, die man vermeiden sollte.

Die Vorlagen von Jake und sb2nov nutzen tabular* für die Kopfzeilen der Einträge (Titel links, Daten rechts). In ihrem Fall ist die Zeile kurz und wird als eine Zeile extrahiert, was harmlos ist. Probleme beginnen, wenn eine ganze Seitenspalte mit Fähigkeiten neben dem Abschnitt Berufserfahrung steht.

Icons

Font-Awesome-Icons für E-Mail, Telefon und GitHub sind Glyphen aus einer Icon-Schrift. Im extrahierten Text erscheinen sie als Zeichen aus dem privaten Unicode-Bereich oder verschwinden. Das ist in Ordnung, solange der Text neben dem Icon die Information trägt: github.com/deinname als Text, nicht nur ein Icon. Prüfe die Kontaktzeile in deinem eingefügten Text.

Schriften und Kopfzeilen

pdfLaTeX bettet die Standard-Schriften vom Typ 1 ein, und Kopieren aus Computer Modern oder Latin Modern funktioniert mit der Ligatur-Lösung oben. Wenn du eine ungewöhnliche Schrift über fontspec lädst, teste sie. Setz Kontaktdaten in den Hauptteil statt in eine Kopfzeile mit fancyhdr, aus dem Grund, den Roche nennt: „Information in the header and footer sometimes gets dropped by the ATS completely“, also: Informationen in Kopf- und Fußzeile lässt das ATS manchmal komplett fallen. Wenn die Vorlage hyperref lädt, setz pdftitle und pdfauthor, damit die Metadaten der Datei deinen Namen tragen.

So testest du ein LaTeX-PDF in einer Minute

  1. Öffne das PDF in einem beliebigen Viewer, markiere alles, kopiere es und füge es in einen einfachen Texteditor ein.
  2. Such im eingefügten Text nach Wörtern mit „fi“, „fl“ und „ff“, von denen du weißt, dass sie auf der Seite stehen: „efficient“, „workflow“, „financial“, „offline“ oder deutsche wie „Einfluss“ und „Pflege“.
  3. Prüfe, ob deine E-Mail und Telefonnummer vorhanden sind und die Abschnitte von oben nach unten in der erwarteten Reihenfolge erscheinen.
  4. Für eine zweite Meinung führ pdftotext resume.pdf - auf der Kommandozeile aus (Teil von Poppler, über die meisten Linux-Paketmanager und über Homebrew auf macOS erhältlich). Die Ausgabe kommt dem nahe, was ein Parser sieht.
  5. Such in dieser Ausgabe nach den wichtigsten Begriffen der Anzeige. Wenn ein Begriff auf der Seite steht, aber nicht in der Ausgabe, korrigiere den Quelltext, bevor du dich bewirbst.

Alles oben dreht sich um Textextraktion, und die kannst du selbst prüfen. Behauptungen, eine Vorlage „bestehe“ ein bestimmtes ATS, lassen sich von außen nicht prüfen, und dieser Artikel stellt keine auf.

Der LaTeX-Look ohne LaTeX

Resume Matcher ist eine kostenlose Open-Source-App (Apache 2.0), die du herunterlädst und auf deinem eigenen Rechner betreibst. Sie passt einen Master-Lebenslauf an jede Stellenbeschreibung an, mit deinem eigenen KI-Modell (Claude, ChatGPT, Gemini, DeepSeek oder ein lokales Modell über Ollama), und Schutzmechanismen im Code sperren deine Arbeitgeber, Titel und Daten und machen jede Zahl rückgängig, die das Modell erfindet. Es gibt keine gehostete Website. Ihr Tab ATS Check führt eine Variante des Tests oben an den PDFs durch, die die App exportiert: Er liest den Text so zurück, wie es ein einfacher ATS-Textextraktor tut, und meldet auswählbaren Text, Lesereihenfolge und fehlende Abschnitte. Ein PDF, das du in Overleaf kompiliert hast, kann er nicht prüfen.

Ihr Editor enthält sieben Vorlagen, darunter LaTeX, eine HTML-Vorlage mit dem Look eines klassischen LaTeX-Lebenslaufs. Wie die anderen sechs exportiert sie ein textbasiertes PDF, das aus echtem Webseitentext in einem Chrome-Browser ohne Fenster gedruckt wird, in A4 oder US Letter, mit Einstellungen für Ränder, Abstände und Schriften. Eine .tex-Datei erzeugt sie nicht. Wenn du den Look ohne Compiler willst, ist das der schnellste Weg; wenn du den Quelltext willst, nimm die LaTeX-Versionen unten oder eine der Vorlagen oben. Vorschauen findest du auf der Seite mit den PDF-Vorlagen (auf Englisch).

Dieselben sieben Designs als LaTeX-Vorlagen

Alle sieben Designs der App gibt es auch als eigenständige LaTeX-Projekte in resume-matcher-templates, unter Apache 2.0. Jedes kompiliert mit pdfLaTeX, ohne Shell Escape und ohne Schrift-Downloads. So nutzt du eines in Overleaf:

  1. Lade das ZIP einer Vorlage aus dem Repository herunter. Öffne auf GitHub die Dateiseite des ZIPs und nutze Download raw file.
  2. Wähle in Overleaf New project → Existing project (.zip) und lade es hoch.
  3. Setze das Hauptdokument auf main.tex und den Compiler auf pdfLaTeX.
  4. Ersetze den Beispielinhalt in resume.tex, einschließlich der Profil-Links auf example.com, sowie PDF-Titel und Autor in main.tex.

Jedes Projekt braucht drei Dateien zusammen: main.tex, resume.tex und resume-matcher.sty. Eine einzelne .tex-Datei, in ein leeres Projekt eingefügt, kompiliert nicht. Die zweispaltigen Designs haben denselben Vorbehalt bei der Extraktion wie jedes zweispaltige Layout, mach also den Kopiertest oben mit deinem PDF.

Die Vorlage ist auf beiden Wegen der kleine Teil. Was einen Lebenslauf in der Liste nach oben bringt, ist der an jede Anzeige angepasste Inhalt; die Methode steht in wie du deinen Lebenslauf an eine Stellenbeschreibung anpasst, und die Arbeit am Vokabular im Leitfaden zu Keywords im Lebenslauf.

Häufige Fragen

Ist ein Lebenslauf in LaTeX ATS-freundlich? Er kann es sein. Eine einspaltige Vorlage, mit pdfLaTeX und \pdfgentounicode=1 kompiliert, wird als sauberer Text extrahiert. Eine zweispaltige Vorlage mit Icon-Schriften vielleicht nicht. Der Kopiertest oben sagt dir, welchen Fall du hast.

Ist es Recruitern wichtig, dass mein Lebenslauf in LaTeX gemacht ist? Sie sehen ein PDF. Manche Leser aus Ingenieurwesen und Wissenschaft erkennen den Stil; die meisten denken nicht darüber nach. Inhalt und saubere Extraktion zählen mehr als das Werkzeug.

pdfLaTeX, XeLaTeX oder LuaLaTeX? Nimm, was die README der Vorlage sagt. Jake’s und sb2nov kompilieren mit pdfLaTeX; Awesome-CV kompiliert mit XeLaTeX; moderncv funktioniert mit pdfLaTeX, außer du fügst academicons hinzu. In Overleaf kannst du den Compiler im Projektmenü umstellen.

Kann ich einen LaTeX-Lebenslauf in Word umwandeln? Es gibt keinen verlässlichen Weg, der das Layout erhält. Wenn ein Bewerbungsformular .docx verlangt, führe eine parallele Word-Version mit demselben Inhalt oder baue diese Version in einem Werkzeug, das Word exportiert.

Wie behalte ich eine Version pro Stelle? Leg das Projekt in Git und nutze einen Branch oder eine Kopie der .tex-Datei pro Anzeige, mit gemeinsamer Präambel. Die YAML-Eingabe von RenderCV macht denselben Ablauf leichter vergleichbar. Resume Matcher erledigt dieselbe Aufgabe über seinen Editor, mit einem Master und einer angepassten Kopie pro Bewerbung.

Wenn dir dieser Leitfaden geholfen hat, gib Resume Matcher auf GitHub einen Stern. Saurabh Rai entwickelt es; folge ihm auf GitHub, X und LinkedIn.

[Dieser Artikel wurde mit Hilfe von KI entworfen, übersetzt und formatiert. Produktangaben wurden mit dem Quellcode von Resume Matcher abgeglichen, und externe Quellen sind dort verlinkt, wo sie verwendet werden.]

Hat dir der Artikel geholfen? Gib Resume Matcher einen Stern auf GitHub und bleib auf dem Laufenden