From ad811250a1416dc369cba30a0eff85e6e3609c1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20D=C3=BCnkelmann?= Date: Wed, 9 Oct 2024 12:52:14 +0200 Subject: [PATCH] feat: restructure project and add jobsearch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Dünkelmann --- Makefile | 11 +- .../Bewerbung/Anschreiben.tex | 2 + .../Bewerbung/Lebenslauf.tex | 2 + .../Fragen/Headhunter.tex | 0 .../Fragen/Vorstellungsgespraech.tex | 0 abschnitte/Jobsuche/EigeneSuche.tex | 184 ++++++++++++++++++ aussehen/CV.sty | 2 +- aussehen/Jobsuche.sty | 8 + 8 files changed, 205 insertions(+), 4 deletions(-) rename Anschreiben.tex => abschnitte/Bewerbung/Anschreiben.tex (99%) rename Lebenslauf.tex => abschnitte/Bewerbung/Lebenslauf.tex (99%) rename Fragen_Headhunter.tex => abschnitte/Fragen/Headhunter.tex (100%) rename Fragen_Vorstellungsgespraech.tex => abschnitte/Fragen/Vorstellungsgespraech.tex (100%) create mode 100644 abschnitte/Jobsuche/EigeneSuche.tex create mode 100644 aussehen/Jobsuche.sty diff --git a/Makefile b/Makefile index cab619f..9526f84 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,25 @@ -DOCUMENT_NAME_APPLICATION = Anschreiben Lebenslauf -DOCUMENT_NAME_QUESTIONS = Fragen_Headhunter Fragen_Vorstellungsgespraech +DOCUMENT_NAME_APPLICATION = abschnitte/Bewerbung/* +DOCUMENT_NAME_JOB_SEARCH = abschnitte/Jobsuche/* +DOCUMENT_NAME_QUESTIONS = abschnitte/Fragen/* COMPILER = latexmk -lualatex --output-directory=out default | help: @echo 'make | Zeigt die Hilfe' @echo 'make build | Erstelle alle Dokumente mit latexmk' @echo 'make build_application | Erstelle die Bewerbung mit latexmk' + @echo 'make build_job_search | Erstelle die Jobdaten mit latexmk' @echo 'make build_questions | Erstelle die Interviewfragen mit latexmk' @echo 'make clean | Säubere das Arbeitsverzeichnis von temporären Dateien und Verzeichnissen.' @echo 'make help | Zeigt die Hilfe' -build: build_application build_questions +build: build_application build_job_search build_questions build_application: $(COMPILER) $(DOCUMENT_NAME_APPLICATION) +build_job_search: + $(COMPILER) $(DOCUMENT_NAME_JOB_SEARCH) + build_questions: $(COMPILER) $(DOCUMENT_NAME_QUESTIONS) diff --git a/Anschreiben.tex b/abschnitte/Bewerbung/Anschreiben.tex similarity index 99% rename from Anschreiben.tex rename to abschnitte/Bewerbung/Anschreiben.tex index 345cd8a..b5be28b 100644 --- a/Anschreiben.tex +++ b/abschnitte/Bewerbung/Anschreiben.tex @@ -1,5 +1,7 @@ \documentclass{moderncv} + \input{datenbanken/Meta} + \RequirePackage{aussehen/CV} \begin{document} diff --git a/Lebenslauf.tex b/abschnitte/Bewerbung/Lebenslauf.tex similarity index 99% rename from Lebenslauf.tex rename to abschnitte/Bewerbung/Lebenslauf.tex index 4e9cc5f..0e03359 100644 --- a/Lebenslauf.tex +++ b/abschnitte/Bewerbung/Lebenslauf.tex @@ -1,5 +1,7 @@ \documentclass{moderncv} + \input{datenbanken/Meta} + \RequirePackage{aussehen/CV} \begin{document} diff --git a/Fragen_Headhunter.tex b/abschnitte/Fragen/Headhunter.tex similarity index 100% rename from Fragen_Headhunter.tex rename to abschnitte/Fragen/Headhunter.tex diff --git a/Fragen_Vorstellungsgespraech.tex b/abschnitte/Fragen/Vorstellungsgespraech.tex similarity index 100% rename from Fragen_Vorstellungsgespraech.tex rename to abschnitte/Fragen/Vorstellungsgespraech.tex diff --git a/abschnitte/Jobsuche/EigeneSuche.tex b/abschnitte/Jobsuche/EigeneSuche.tex new file mode 100644 index 0000000..b0f9545 --- /dev/null +++ b/abschnitte/Jobsuche/EigeneSuche.tex @@ -0,0 +1,184 @@ +\documentclass{scrartcl} + +\RequirePackage{aussehen/Jobsuche} + +\begin{document} + \section{Eigene Suche}\label{sec:eigene-suche} + + \subsection{Firma A}\label{subsec:firma-a} + \textbf{\textit{ + Lebenslauf Stand 2023-12-27\\ + 2023\_Arbeitszeugnis.pdf + }}\\ + \url{https://stellenbeschreibung}\\ + Jobtitel\\ + Standort: A, B, C\\ + + \subsubsection{Geschäftsführer}\label{subsubsec:geschaftsfuhrer} + \begin{description} + \item[A] \url{https://link} + \item[B] \url{https://link} + \end{description} + + \subsubsection{Anforderungen}\label{subsubsec:anforderungen} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \end{itemize} + \end{multicols} + + \subsubsection{Verwendete Technologien}\label{subsubsec:verwendete-technologien} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + \end{multicols} + + \subsubsection{Benefits}\label{subsubsec:benefits} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + \end{multicols} + + \subsubsection{Relevantes aus meinem Lebenslauf für das Interview}\label{subsubsec:relevantes-aus-meinem-lebenslauf-fur-das-interview} + + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + + \begin{enumerate} + \item A + \item B + \item C + \item D + \end{enumerate} + + \subsubsection{Fragen an mich}\label{subsubsec:fragen-an-mich} + \textbf{Erstinterview} + Mit Person A. + \begin{itemize} + \item Frage 1 + \item Frage 2 + \end{itemize} + + \subsubsection{Eigene Fragen}\label{subsubsec:eigene-fragen} + \begin{enumerate} + \item \textit{Frage 1}\\ + \textbf{Antwort} + \item \textit{Frage 2}\\ + \textbf{Antwort} + \end{enumerate} + + \subsubsection{Zusatz Informationen}\label{subsubsec:zusatz-informationen} + Bla. + + \subsubsection{Verlauf}\label{subsubsec:verlauf} + \begin{description} + \item[2024-02-01] Kontaktaufnahme + \item[2024-02-03\_10-00] Erstes Bewerbungsgespräch vor Ort + \end{description} + + % ! ABGELEHNTE STELLEN ! + + \subsection{Firma B}\label{subsec:firma-b} + \highLight[red]{\textbf{\textit{!! Absage !!}}}\\ + \strikeThrough{ + \textbf{ + \textit{ + Lebenslauf Stand 2023-12-27\\ + 2023\_Arbeitszeugnis.pdf + } + }\\ + + \url{https://stellenbeschreibung}\\ + Jobtitel\\ + Standort: A, B, C\\ + + \subsubsection{Geschäftsführer} + \begin{description} + \item[A] \url{https://link} + \item[B] \url{https://link} + \end{description} + + \subsubsection{Anforderungen}\label{subsubsec:anforderungen2} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \end{itemize} + \end{multicols} + + \subsubsection{Verwendete Technologien}\label{subsubsec:verwendete-technologien2} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + \end{multicols} + + \subsubsection{Benefits}\label{subsubsec:benefits2} + \begin{multicols}{2} + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + \end{multicols} + + \subsubsection{Relevantes aus meinem Lebenslauf für das Interview}\label{subsubsec:relevantes-aus-meinem-lebenslauf-fur-das-interview2} + + \begin{itemize} + \item A + \item B + \item C + \item D + \end{itemize} + + \begin{enumerate} + \item A + \item B + \item C + \item D + \end{enumerate} + + \subsubsection{Fragen an mich}\label{subsubsec:fragen-an-mich2} + \textbf{Erstinterview} + Mit Person A. + \begin{itemize} + \item Frage 1 + \item Frage 2 + \end{itemize} + + \subsubsection{Eigene Fragen}\label{subsubsec:eigene-fragen2} + \begin{enumerate} + \item \textit{Frage 1}\\ + \textbf{Antwort} + \item \textit{Frage 2}\\ + \textbf{Antwort} + \end{enumerate} + + \subsubsection{Zusatz Informationen}\label{subsubsec:zusatz-informationen2} + Bla. + + \subsubsection{Verlauf}\label{subsubsec:verlauf2} + \begin{description} + \item[2024-01-01] Kontaktaufnahme + \item[2024-01-03\_10-00] Erstes Bewerbungsgespräch vor Ort + \item[2024-01-03\_13-44] \highLight[red]{Negatives Feedback via E-Mail} + \end{description} + } +\end{document} diff --git a/aussehen/CV.sty b/aussehen/CV.sty index b0c5a14..4942a6c 100644 --- a/aussehen/CV.sty +++ b/aussehen/CV.sty @@ -1,5 +1,5 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{aussehen/CV}[2024/08/19 cv theming Package] +\ProvidesPackage{CV}[2024/08/19 cv theming Package] \moderncvcolor{blue} \moderncvstyle{casual} diff --git a/aussehen/Jobsuche.sty b/aussehen/Jobsuche.sty new file mode 100644 index 0000000..09bed7f --- /dev/null +++ b/aussehen/Jobsuche.sty @@ -0,0 +1,8 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{Jobsuche}[2024/10/09 job search theming Package] + +\RequirePackage{csquotes} +\RequirePackage{hyperref} +\RequirePackage{lua-ul} +\RequirePackage{luacolor} +\RequirePackage{multicol}