This commit is contained in:
Xavier Mawet 2026-02-11 14:40:50 +01:00 committed by GitHub
commit 9a653bf670
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 18 additions and 4 deletions

8
Dockerfile Normal file
View file

@ -0,0 +1,8 @@
FROM texlive/texlive:latest
RUN apt-get update && apt-get install -y --no-install-recommends \
fonts-roboto \
fonts-adobe-sourcesans3 \
&& rm -rf /var/lib/apt/lists/*
RUN luaotfload-tool --update

View file

@ -90,17 +90,23 @@ xelatex {your-cv}.tex
Or using docker:
```bash
docker run --rm --user $(id -u):$(id -g) -i -w "/doc" -v "$PWD":/doc texlive/texlive:latest make
IMAGE_NAME="texlive-with-fonts"
# Build Docker image if needed
docker build -t "$IMAGE_NAME" .
# Compile all
docker run --rm --user "$(id -u):$(id -g)" -i -w "/doc" -v "$PWD":/doc "$IMAGE_NAME:latest" make
```
In either case, this should result in the creation of ``{your-cv}.pdf``
In either case, this should result in the creation of `{your-cv}.pdf`.
## Credit
[**LaTeX**](https://www.latex-project.org) is a fantastic typesetting program that a lot of people use these days, especially the math and computer science people in academia.
[**FontAwesome6 LaTeX Package**](https://github.com/braniii/fontawesome) is a LaTeX package that provides access to the [Font Awesome 6](https://fontawesome.com/v6/icons) icon set.
[**FontAwesome7 LaTeX Package**](https://github.com/braniii/fontawesome) is a LaTeX package that provides access to the [Font Awesome 7](https://fontawesome.com/v7/icons) icon set.
[**Roboto**](https://github.com/google/roboto) is the default font on Android and ChromeOS, and the recommended font for Googles visual language, Material Design.

View file

@ -76,7 +76,7 @@
% Needed to manage math fonts
\RequirePackage{unicode-math}
% Needed to use icons from font-awesome
\RequirePackage{fontawesome6}
\RequirePackage{fontawesome7}
\RequirePackage{accsupp}
\defaultfontfeatures{
Renderer=HarfBuzz,