--- myst: html_meta: keywords: LaTeX, R, Quarto, statistiques --- # Quels sont les trucs et réglages pour LaTeX ? Les réglages de base dans la chaîne `Quarto` vers LaTeX sont tout à fait corrects mais on peut être amené à les personnaliser. ## Amélioration de l'en-tête Un grand nombre de réglages sont directement pris en charge en `yaml` (pour être précis, ces commandes sont gérées par `pandoc`, voir la [documentation](https://pandoc.org/MANUAL.html#variables-for-latex) pour une liste complète) comme par exemple : ```yaml pdf-engine: lualatex # Choix du moteur utilisé keep-tex: true # Conserver les fichiers .tex après compilation number-sections: true # Numérotation des sections toc: true # Table des matières lof: true # Liste des figures lot: true # Liste des tableaux fig-cap-location: bottom # Emplacement des légendes des figures tbl-cap-location: top # Emplacement des légendes des tableaux classoption: [french] # Langue du document papersize: a4 # Format du papier bibliography: stat.bib # Choix du fichier de bibliographie cite-method: biblatex # Méthode de citation ``` Pour d'autres choix, il faut entrer son code LaTeX comme : ```yaml include-in-header: text: | \definecolor{maison}{HTML}{27484b} \usepackage[locale = FR, per-mode = symbol]{siunitx} \usepackage{hyperref} \usepackage[abbreviations,nonumberlist, automake]{glossaries-extra} \usepackage{glossaries-babel} \setabbreviationstyle{long-short-sc} \makeglossaries ``` Attention au package : même s'il est déjà chargé par `Quarto` avec des options correctes, pour créer un glossaire par exemple, il faut le charger avant le package `glossaries-extra`. Si vos réglages sont longs et complexes, il peut être préférable de les placer dans un fichier `.tex` et de les appeler dans l'en-tête `yaml` avec : ```yaml format: pdf: include-in-header: file: reglages.tex ``` ## Usage dans le texte Il est parfaitement possible d'incorporer directement du code LaTeX dans le texte de votre document `Quarto` écrit en `Markdown` : ```markdown ## Tests Nous allons utiliser un $\chi^2$ ou autre\dots. ```