Commit ·
f097891
1
Parent(s): 29d42b5
LaTeX: install texlive-xetex + texlive-lang-french; better log hints for xelatex
Browse files- Dockerfile +1 -1
- generate_resume.py +4 -0
Dockerfile
CHANGED
|
@@ -5,7 +5,7 @@ ENV DEBIAN_FRONTEND=noninteractive
|
|
| 5 |
RUN apt-get update -y && apt-get install -y --no-install-recommends \
|
| 6 |
ca-certificates curl git make \
|
| 7 |
python3 python3-venv python3-pip \
|
| 8 |
-
texlive-base texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended texlive-fonts-extra latexmk \
|
| 9 |
fonts-lmodern fonts-dejavu-core fonts-dejavu-mono \
|
| 10 |
&& rm -rf /var/lib/apt/lists/*
|
| 11 |
|
|
|
|
| 5 |
RUN apt-get update -y && apt-get install -y --no-install-recommends \
|
| 6 |
ca-certificates curl git make \
|
| 7 |
python3 python3-venv python3-pip \
|
| 8 |
+
texlive-base texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended texlive-fonts-extra texlive-xetex texlive-lang-french latexmk \
|
| 9 |
fonts-lmodern fonts-dejavu-core fonts-dejavu-mono \
|
| 10 |
&& rm -rf /var/lib/apt/lists/*
|
| 11 |
|
generate_resume.py
CHANGED
|
@@ -97,6 +97,10 @@ def compile_pdf(output_tex_path: Path, output_pdf_path: Path, engine_preference:
|
|
| 97 |
content = log_path.read_text(errors="ignore")
|
| 98 |
tail = "\n".join(content.splitlines()[-120:])
|
| 99 |
return tail
|
|
|
|
|
|
|
|
|
|
|
|
|
| 100 |
except Exception:
|
| 101 |
pass
|
| 102 |
return "(pas de log disponible)"
|
|
|
|
| 97 |
content = log_path.read_text(errors="ignore")
|
| 98 |
tail = "\n".join(content.splitlines()[-120:])
|
| 99 |
return tail
|
| 100 |
+
# tenter aussi le .xdv log de xelatex
|
| 101 |
+
xdv_path = outdir / f"{base}.xdv"
|
| 102 |
+
if xdv_path.exists():
|
| 103 |
+
return "(fichier .xdv présent, pas de .log généré)"
|
| 104 |
except Exception:
|
| 105 |
pass
|
| 106 |
return "(pas de log disponible)"
|