Moteur LaTeX
Le moteur LaTeX est le moteur principal de YAMLResume, conçu pour produire des CV PDF de haute qualité et d'apparence professionnelle en utilisant des modèles LaTeX.
Configuration
Pour utiliser le moteur LaTeX, spécifiez engine: latex dans votre configuration de mise en page.
layouts:
- engine: latex
template: moderncv-banking
# ... autres optionsPage
L'option page vous permet de personnaliser les paramètres de page, comme la
taille du papier, les marges et s'il faut afficher les numéros de page.
layouts:
- engine: latex
page:
showPageNumbers: true
# a4 ou letter
paperSize: a4
margins:
top: 2.5cm
left: 1.5cm
right: 1.5cm
bottom: 2.5cmSections
L'option sections vous permet de personnaliser les titres de section et leur
ordre. Pour plus d'informations, voir la documentation des sections.
layouts:
- engine: latex
sections:
aliases:
work: "Expérience Professionnelle"
education: "Éducation"
skills: "Compétences"
order:
- basics
- work
- educationModèles
L'option template vous permet de choisir parmi une variété de modèles. Chaque
modèle a un design et une mise en page uniques. Vous pouvez trouver une liste des
modèles disponibles dans la documentation des modèles.
layouts:
- engine: latex
template: moderncv-bankingTypographie
L'option typography vous permet de personnaliser les styles de police utilisés dans votre CV.
Taille de la police
L'option fontSize vous permet de définir la taille de police de base pour le document.
Le moteur LaTeX ne prend en charge que 10pt, 11pt et 12pt.
Famille de polices
L'option fontFamily vous permet de spécifier une liste prioritaire de noms de familles
de polices. Cela fonctionne de manière similaire à la propriété CSS font-family.
Interligne
L'option lineSpacing vous permet d'ajuster l'interligne du document.
YAMLResume utilise des valeurs sémantiques qui sont mappées vers la commande \setstretch{} de LaTeX:
| Valeur | Description |
|---|---|
tight | Interligne compact pour plus de contenu |
snug | Un peu plus d'espace que tight |
normal | Lisibilité équilibrée (par défaut) |
relaxed | Plus d'espace entre les lignes |
loose | Mise en page très aérée |
layouts:
- engine: latex
typography:
fontSize: 11pt
fontFamily: "Merriweather, serif"
lineSpacing: relaxedThème
L'option theme vous permet de personnaliser l'apparence visuelle de votre
CV sans affecter la géométrie de mise en page mesurable (taille de page,
marges, tailles de police) ni la structure des sections. Elle prend
actuellement en charge les couleurs d'accent. Le moteur markdown ignore
l'option theme.
Couleur d'accent
L'option theme.colors.accent définit la couleur d'accent utilisée pour les
titres de section, les filets, les liens et d'autres éléments en surbrillance.
Elle accepte soit l'un des préréglages de couleur nommés, soit une chaîne de
couleur hexadécimale #RRGGBB arbitraire :
| Couleur | Preset | Hex |
|---|---|---|
black | #000000 | |
blue | #3873B3 | |
burgundy | #980000 | |
cerulean | #0081A7 | |
green | #59B24D | |
grey | #737373 | |
orange | #F28C26 | |
purple | #8054CC | |
red | #F23333 |
layouts:
- engine: latex
theme:
colors:
accent: burgundy # ou une couleur hexadécimale arbitraire comme "#1B365D"Voici le modèle jake rendu avec quatre préréglages de couleur d'accent :

burgundy

cerulean

green

purple
Pour la sortie LaTeX, les modèles moderncv mappent la couleur d'accent sur
le color1 de moderncv, tandis que le modèle jake définit une
accentcolor personnalisée pour les titres de section et les filets. Lorsque
aucune couleur d'accent n'est définie, chaque modèle conserve sa palette par
défaut.
Avancé
L'option advanced vous permet de configurer des paramètres avancés pour le
moteur LaTeX.
layouts:
- engine: latex
advanced:
showIcons: true
fontspec:
numbers: LiningLast updated on