This repository contains LaTeX classes, commands, and environments for a German job application.
- germancv
-
a class for a German curriculum vitae
Apply the germancv
class:
\documentclass{germancv}
Add one or more cvsection.
Starts a new section with the given Title.
\begin{cvsection}{Qualifikationen und Zusätzliches}
...
\end{cvsection}
⇓
Inside the cvsection
use the following environments:
- cvitemplain
-
will display an item without formatting
- cvitembold
-
will display the item in bold
- cvitem
-
will display an item.
- cvitemlist
-
will display an item with list content
cvitemplain
will display an item without formatting.
\begin{cvitemplain}{Sprachkenntnisse}
Deutsch: Muttersprache, Englisch: verhandlungsicher
\end{cvitemplain}
⇓
cvitembold
will display the item in bold.
\begin{cvitembold}
{\range{01/2024}{03/2024}}
Persönliche Auszeit
\end{cvitembold}
⇓
cvitem
will display an item.
\begin{cvitem}
{\range{11/2018}{07/2019}}
{Studentenwerk}
{Musterstadt}
{Werksstudent}
{Administration eines Studentenwohnheim-Netzwerkes mit 5 Nutzern}
\end{cvitem}
⇓
\begin{cvitem}
{\range{09/2015}{08/2016}}
{Altenheim Seniorenparadies}
{Musterstadt}
{Freiwilliges Soziales Jahr}
{}
\end{cvitem}
⇓
cvitemlist
will display an item with list content.
\begin{cvitemlist}
{\range{06/2022}{12/2023}}
{Weyland-Yutani Corp.}
{Musterstadt}
{IT-Projektmanager}
{3 Projekte \textendash\ unterschiedlicher Tätigkeitsumfang, Teamgröße und Laufzeit}
\item Konzeption, Organisation und Optimierung von Prozessen
\item Technische Projektleitung
\item Berichte und Dokumentation
\end{cvitemlist}
⇓
❗
|
Ensure that you have proper licenses for the new fonts. Having a Having a license for a font does not automatically mean that it can be used for all usages (e.g. Desktop, Webfonts, or ePub). So be careful when you use fonts supplied with software you have installed (e.g. Microsoft Office or Adobe software). You have been warned! |
To change the fonts used you have to do the following:
-
Add the new fonts to
src/fonts
. -
Change the fonts in
src/germancv.cls
:src/germancv.cls\setmainfont{Nunito}[ ... ] \setsansfont{Lora}[ ... ]
ℹ️setsansfont
is used for the section titles.setmainfont
is used for the rest -
Delete the unused fonts from
src/fonts
. -
Declare the proper licenses in
REUSE.toml
:REUSE.toml[[annotations]] path = "src/fonts/Lora-**" SPDX-FileCopyrightText = "© 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic)" SPDX-License-Identifier = "OFL-1.1" [[annotations]] path = "src/fonts/Nunito-**" SPDX-FileCopyrightText = "© 2014 The Nunito Project Authors (https://github.com/googlefonts/nunito)" SPDX-License-Identifier = "OFL-1.1"
\titleformat{\section}{\normalfont\Large\bfseries\sffamily}{\thesection}{1em}{}[\titlerule\vspace*{4pt}]
⇓
\titleformat{\section}{\normalfont\Large\bfseries\sffamily}{\thesection}{1em}{}
⇓
ℹ️
|
Only Docker has to be installed on your machine for building the examples. |
- Source
- Typeset PDF
- Build
-
$ scripts/latex-pdf-build.sh -r example-cv.tex
⇒
build/example-cv.pdf
ℹ️You can remove the metadata from the generated PDF via:
$ scripts/pdf-remove-metadata.sh build/example-cv.pdf
⇒
build/example-cv.pdf
Apache License, Version 2.0 (Apache-2.0.txt or www.apache.org/licenses/LICENSE-2.0).
We abide by the Contributor Covenant, Version 2.1 and ask that you do as well.
For more information, please see Code of Conduct.
❗
|
After initializing this repository you need to install the Git hooks via: $ git config core.hooksPath .githooks |
Install Docker.
If you need a graphical editor you might want to use:
or IDE extensions:
-
JetBrains IDEs (free)
-
VS Code (free)
ℹ️
|
The build script does not need a locally installed LaTeX toolchain. |