Einstellungen für IBH Dresden Bewerbung und Make Befehl erweitert
This commit is contained in:
1 parent
4723b23600
commit
6fce81a910
5 files changed
+62
-9
No files matched your search
@@ -1,3 +1,5 @@
|
|||||||
*.pdf
|
*.pdf
|
||||||
latex/build/
|
latex/build/
|
||||||
temp
|
temp
|
||||||
|
latex/cv.log
|
||||||
|
.DS_Store
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"chat.byokUtilityModelDefault": "mainAgent",
|
||||||
|
"latex-workshop.latex.tools": [
|
||||||
|
{
|
||||||
|
"name": "make",
|
||||||
|
"command": "make",
|
||||||
|
"args": [],
|
||||||
|
"cwd": "%WORKSPACE_FOLDER%"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"latex-workshop.latex.recipes": [
|
||||||
|
{
|
||||||
|
"name": "make",
|
||||||
|
"tools": [
|
||||||
|
"make"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"latex-workshop.latex.recipe.default": "make",
|
||||||
|
"latex-workshop.latex.build.enableMagicComments": true,
|
||||||
|
"latex-workshop.latex.autoBuild.run": "onSave",
|
||||||
|
"latex-workshop.latex.outDir": "%WORKSPACE_FOLDER%"
|
||||||
|
}
|
||||||
@@ -1,14 +1,28 @@
|
|||||||
.PHONY: all coverletter cv clean
|
.DEFAULT_GOAL := help
|
||||||
|
|
||||||
|
.PHONY: help all coverletter cv application clean
|
||||||
|
|
||||||
LATEX = TEXINPUTS=latex//: xelatex
|
LATEX = TEXINPUTS=latex//: xelatex
|
||||||
|
PDF_MERGE = qpdf
|
||||||
BUILD_DIR = latex/build
|
BUILD_DIR = latex/build
|
||||||
|
APPLICATION_PDF = Bewerbung_Entwickler_Robert_Wartenberg.pdf
|
||||||
|
|
||||||
all: coverletter cv
|
help:
|
||||||
|
@echo "Verfuegbare Befehle:"
|
||||||
|
@echo " make all Anschreiben, CV und Gesamt-PDF erzeugen"
|
||||||
|
@echo " make application Gesamt-PDF samt erforderlicher Einzel-PDFs erzeugen"
|
||||||
|
@echo " make coverletter Nur das Anschreiben erzeugen"
|
||||||
|
@echo " make cv Nur den Lebenslauf erzeugen"
|
||||||
|
@echo " make clean Alle erzeugten PDF- und Build-Dateien entfernen"
|
||||||
|
|
||||||
|
all: application
|
||||||
|
|
||||||
coverletter: coverletter.pdf
|
coverletter: coverletter.pdf
|
||||||
|
|
||||||
cv: cv.pdf
|
cv: cv.pdf
|
||||||
|
|
||||||
|
application: $(APPLICATION_PDF)
|
||||||
|
|
||||||
coverletter.pdf: latex/coverletter.tex letters/coverletter.tex latex/personal.tex latex/awesome-cv.cls latex/fontawesome.sty
|
coverletter.pdf: latex/coverletter.tex letters/coverletter.tex latex/personal.tex latex/awesome-cv.cls latex/fontawesome.sty
|
||||||
|
|
||||||
@mkdir -p $(BUILD_DIR)
|
@mkdir -p $(BUILD_DIR)
|
||||||
@@ -20,5 +34,8 @@ cv.pdf: latex/cv.tex letters/cv.tex latex/personal.tex latex/awesome-cv.cls late
|
|||||||
$(LATEX) -interaction=nonstopmode -halt-on-error -output-directory=$(BUILD_DIR) $<
|
$(LATEX) -interaction=nonstopmode -halt-on-error -output-directory=$(BUILD_DIR) $<
|
||||||
mv $(BUILD_DIR)/cv.pdf $@
|
mv $(BUILD_DIR)/cv.pdf $@
|
||||||
|
|
||||||
|
$(APPLICATION_PDF): coverletter.pdf cv.pdf Makefile
|
||||||
|
$(PDF_MERGE) --empty --pages coverletter.pdf cv.pdf -- $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(BUILD_DIR) coverletter.pdf cv.pdf
|
rm -rf $(BUILD_DIR) coverletter.pdf cv.pdf $(APPLICATION_PDF)
|
||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
## Struktur
|
## Struktur
|
||||||
|
|
||||||
- `letters/coverletter.tex` enthaelt nur den an das Unternehmen angepassten Inhalt des Anschreibens.
|
- `letters/coverletter.tex` Anschreibens.
|
||||||
- `letters/cv.tex` enthaelt nur den Inhalt des Lebenslaufs.
|
- `letters/cv.tex` Lebenslaufs.
|
||||||
- `latex/` enthaelt die gemeinsame Vorlage, Stammdaten, Fonts und alle beim Build erzeugten Hilfsdateien.
|
- `latex/` gemeinsame Vorlage, Stammdaten, Fonts und alle beim Build erzeugten Hilfsdateien.
|
||||||
- `coverletter.pdf` und `cv.pdf` werden im Wurzelverzeichnis erzeugt.
|
- alle PDFs werden im Wurzelverzeichnis erzeugt.
|
||||||
|
|
||||||
Die gemeinsamen Angaben wie Name, Kontaktdaten und Akzentfarbe stehen in `latex/personal.tex`.
|
Die gemeinsamen Angaben wie Name, Kontaktdaten und Akzentfarbe stehen in `latex/personal.tex`.
|
||||||
|
|
||||||
@@ -13,6 +13,15 @@ Die gemeinsamen Angaben wie Name, Kontaktdaten und Akzentfarbe stehen in `latex/
|
|||||||
|
|
||||||
Im Verzeichnis `bewerbung-latex2` ausfuehren:
|
Im Verzeichnis `bewerbung-latex2` ausfuehren:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
|
Dabei werden zuerst Anschreiben und Lebenslauf gebaut und anschliessend in dieser
|
||||||
|
Reihenfolge zur vollstaendigen Bewerbungs-PDF zusammengefuehrt.
|
||||||
|
|
||||||
|
Eine Uebersicht aller verfuegbaren Befehle zeigt:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
@@ -22,6 +31,7 @@ Einzeln erzeugen:
|
|||||||
```sh
|
```sh
|
||||||
make coverletter
|
make coverletter
|
||||||
make cv
|
make cv
|
||||||
|
make application
|
||||||
```
|
```
|
||||||
|
|
||||||
Alle erzeugten Dateien entfernen:
|
Alle erzeugten Dateien entfernen:
|
||||||
@@ -30,4 +40,5 @@ Alle erzeugten Dateien entfernen:
|
|||||||
make clean
|
make clean
|
||||||
```
|
```
|
||||||
|
|
||||||
Voraussetzung ist eine XeLaTeX-Installation, zum Beispiel MacTeX auf macOS.
|
Voraussetzungen sind eine XeLaTeX-Installation, zum Beispiel MacTeX auf macOS,
|
||||||
|
und `qpdf` zum Zusammenfuehren der PDF-Dateien.
|
||||||
@@ -397,7 +397,7 @@
|
|||||||
\newcommand{\acvHeaderAfterAddressSkip}{-.5mm}
|
\newcommand{\acvHeaderAfterAddressSkip}{-.5mm}
|
||||||
\newcommand{\acvHeaderIconSep}{\space}
|
\newcommand{\acvHeaderIconSep}{\space}
|
||||||
\newcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
|
\newcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
|
||||||
\newcommand{\acvHeaderAfterSocialSkip}{6mm}
|
\newcommand{\acvHeaderAfterSocialSkip}{2mm}
|
||||||
\newcommand{\acvHeaderAfterQuoteSkip}{5mm}
|
\newcommand{\acvHeaderAfterQuoteSkip}{5mm}
|
||||||
|
|
||||||
% Others
|
% Others
|
||||||
|
|||||||
Reference in new issue
Block a user