Compare commits
2 commits
bb758d2583
...
126cda834c
Author | SHA1 | Date | |
---|---|---|---|
Théophile Bastian | 126cda834c | ||
Théophile Bastian | 2bfcd4dd35 |
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -4,3 +4,8 @@
|
|||
*~
|
||||
*#
|
||||
venv
|
||||
*.egg-info
|
||||
*.log
|
||||
*.aux
|
||||
*.pdf
|
||||
*.tex
|
||||
|
|
|
@ -58,3 +58,8 @@ en lui passant les deux fichiers ci-dessus :
|
|||
```bash
|
||||
$ repartir_taches.py taches.yml choristes.csv
|
||||
```
|
||||
|
||||
### Compiler le LaTeX en PDF
|
||||
|
||||
Le fichier produit est utilisable avec XeTeX ou LuaLaTeX, le second est à
|
||||
préférer.
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
{% if cat|attr('depth') %}
|
||||
\{%- for i in range(cat.depth-1) -%}sub{%- endfor -%}category{ {{- cat.name -}} }{ {{- cat.time -}} }
|
||||
|
||||
{%- if cat.intro -%}
|
||||
{{- cat.intro|md_format|escape_latex -}}
|
||||
{% endif %}
|
||||
|
||||
{% for cat in cat.tasks %}
|
||||
{% include 'category.tex.j2' %}
|
||||
{% endfor %}
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
|
||||
\usepackage[margin=1.5cm]{geometry}
|
||||
\usepackage[dvipsnames]{xcolor}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{fontspec}
|
||||
\usepackage[fontsize=14pt]{fontsize}
|
||||
\usepackage[framemethod=tikz]{mdframed}
|
||||
\usepackage[most]{tcolorbox}
|
||||
\usepackage[french]{babel}
|
||||
|
||||
\title{\vspace{-1.5cm}Répartition des tâches}
|
||||
\author{}
|
||||
|
@ -42,7 +43,7 @@
|
|||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\section*{Groupes}
|
||||
\section*{Groupes\hfill{}{\normalsize Chaque groupe a plusieurs tâches~!}}
|
||||
|
||||
\begin{tabular}{c l l l l l}
|
||||
{% for g_id, _ in groupes.items() %}
|
||||
|
|
|
@ -100,11 +100,12 @@ def md_format(val: str) -> str:
|
|||
return val
|
||||
|
||||
|
||||
_TEX_NBSP = re.compile(r" ([?!])")
|
||||
_TEX_NBSP = re.compile(r" ([?!:])")
|
||||
|
||||
|
||||
def escape_latex(val: str) -> str:
|
||||
val = _TEX_NBSP.sub(r"~\1", val)
|
||||
val = val.replace("·", r"$\cdot$")
|
||||
return val.replace("&", r"\&")
|
||||
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ taches:
|
|||
- nom: Installer tables
|
||||
descr: "Arranger tables & chaises pour {nbChoristesDiner} personnes"
|
||||
- nom: Mettre la table
|
||||
descr: "Mettre la table — vaisselle, couverts, etc."
|
||||
descr: "Mettre la table -- vaisselle, couverts, etc."
|
||||
- nom: Service
|
||||
descr: "Servir l'apéro, le repas, le dessert"
|
||||
- nom: Débarrasser
|
||||
|
|
Loading…
Reference in a new issue