This commit is contained in:
Achraf AAMRI 2026-02-12 11:10:01 +09:00 committed by GitHub
commit 0425a7ff6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 66 additions and 1 deletions

View file

@ -1,4 +1,4 @@
.PHONY: examples
.PHONY: examples resume.pdf cv.pdf coverletter.pdf docker-resume docker-cv docker-coverletter clean
CC = lualatex
EXAMPLES_DIR = examples
@ -6,6 +6,7 @@ RESUME_DIR = examples/resume
CV_DIR = examples/cv
RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex')
CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
DOCKER_IMAGE = aachraf/latex-cv-docker
examples: $(foreach x, coverletter cv resume, $x.pdf)
@ -18,5 +19,17 @@ cv.pdf: $(EXAMPLES_DIR)/cv.tex $(CV_SRCS)
coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
$(CC) -output-directory=$(EXAMPLES_DIR) $<
docker-resume:
docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make resume.pdf
docker-cv:
docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make cv.pdf
docker-coverletter:
docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make coverletter.pdf
docker:
docker run --rm -v $(PWD):/doc $(DOCKER_IMAGE) make examples
clean:
rm -rf $(EXAMPLES_DIR)/*.pdf

View file

@ -105,6 +105,7 @@
\input{cv/extracurricular.tex}
\input{cv/honors.tex}
\input{cv/certificates.tex}
\input{cv/projects.tex}
\input{cv/presentation.tex}
\input{cv/writing.tex}
\input{cv/committees.tex}

25
examples/cv/projects.tex Normal file
View file

@ -0,0 +1,25 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Projects}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
\cventry
{Creator \& Maintainer} % Role
{Awesome CV} % Project
{Open Source} % Location
{2015 - PRESENT} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Created an innovative LaTeX template for CV/Résumé that utilizes XeLaTeX engine.}
\item {The template supports both English and Korean with various fonts.}
\item {Open source project that attracted over 5k+ stars on GitHub.}
\end{cvitems}
}
\end{cventries}

View file

@ -101,6 +101,7 @@
%-------------------------------------------------------------------------------
\input{resume/summary.tex}
\input{resume/experience.tex}
\input{resume/projects.tex}
\input{resume/honors.tex}
\input{resume/certificates.tex}
% \input{resume/presentation.tex}

View file

@ -0,0 +1,25 @@
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Projects}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
\cventry
{Creator \& Maintainer} % Role
{Awesome CV} % Project
{Open Source} % Location
{2015 - PRESENT} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {Created an innovative LaTeX template for CV/Résumé that utilizes XeLaTeX engine.}
\item {The template supports both English and Korean with various fonts.}
\item {Open source project that attracted over 5k+ stars on GitHub.}
\end{cvitems}
}
\end{cventries}