> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer des PDF accessibles

Au fil du temps, l'évolution des capacités de création de PDF a rendu possible l'accessibilité des PDF. Des avancées comme le [LaTeX Tagging Project](https://latex3.github.io/tagging-project/documentation/) ont permis de rendre accessibles les PDF produits avec LaTeX, et les améliorations se poursuivent.

<Check>
  C'est en particulier la sortie de [TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available) qui rend ce processus possible dans Overleaf. Notez que **LuaLaTeX** est le compilateur recommandé lorsque vous utilisez MathML.

  Vous pouvez vous assurer que les paramètres de votre projet sont configurés en conséquence en apprenant à [changer de compilateur et de version de TeX Live](https://docs.overleaf.com/getting-started/recompiling-your-project/selecting-a-tex-live-version-and-latex-compiler).
</Check>

Notre approche s'appuie largement sur les [instructions pour des PDF accessibles](https://latex3.github.io/tagging-project/documentation/usage-instructions) du LaTeX Project, que vous pouvez consulter pour plus de détails sur les sujets suivants.

<Warning>
  Notez que l'application de ces pratiques ne garantit pas que chaque élément de votre projet soit accessible ; consultez la section FAQ de cette page pour plus d'informations.
</Warning>

### <Icon icon="tag" /> Balisage

En substance, le balisage PDF (tagging) est un processus qui crée automatiquement une « structure » facilement identifiable par les lecteurs d'écran, et qui rend le document plus facile à rechercher, aujourd'hui comme à l'avenir. Il exploite la structure existante définie par votre code LaTeX afin que le lecteur d'écran puisse distinguer des éléments tels que les titres, le corps du texte, les figures et les équations.

TeX Live 2025 prend entièrement en charge le balisage PDF automatique avec la déclaration `\DocumentMetaData`. Ajoutez cette déclaration avant `\documentclass`. Deux clés importantes de cette déclaration influent sur les capacités de balisage : `tagging` et `tagging-setup`.

#### **`tagging`**

Assurez-vous que le balisage est activé en définissant la clé `tagging` sur `on`.

```latex wrap expandable theme={null}
\DocumentMetadata{tagging=on}
```

#### **`tagging-setup`**

Configurez la manière dont votre document est balisé en modifiant la valeur de la clé `tagging-setup`.

```latex wrap expandable theme={null}
\DocumentMetadata{tagging=on,tagging-setup={math/setup=mathml-SE}}
```

<Info>
  Dans cet exemple, nous avons utilisé \`math/setup=mathml-SE\` pour le balisage MathML par éléments de structure, mais la clé peut prendre n'importe quelle valeur prise en charge par \[\`\tagpdfsetup\`]\([https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tagpdf/tagpdf.pdf](https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tagpdf/tagpdf.pdf)).
</Info>

### <Icon icon="text-size" /> Descriptions

En plus du balisage automatique, vous devrez peut-être aussi ajouter des descriptions du contenu des éléments, en particulier si votre document contient des images et/ou des tableaux.

#### <Icon icon="image" /> Images

Il est simple d'ajouter des descriptions essentielles aux images dans Overleaf, ce qui peut aussi aider à comprendre le contexte de certaines images lors de la lecture du code LaTeX. Il vous suffit d'ajouter l'option de description d'image correspondante à chaque occurrence de `\includegraphics`. On distingue trois grands types d'images en matière d'accessibilité : les images nécessitant un texte alternatif (alt), les artefacts, et les images qui correspondent à du texte réel.

**Texte alternatif**

L'ajout d'un texte alternatif aux images garantit que la photo dispose d'une description pouvant servir de substitut textuel au visuel. Utilisez la clé `alt` et saisissez une valeur textuelle.

```latex title="Alt text example" wrap theme={null}
\includegraphics[width=0.25\linewidth,alt={Macro photo of a green frog's head and hands}]{frog.jpg}
```

**Artefacts**

Si une image n'a pas besoin d'être détectée par un lecteur d'écran (c'est-à-dire si elle est purement décorative), marquez-la comme artefact. Utilisez la clé `artifact` sans lui attribuer de valeur.

```latex title="Artifact example" wrap theme={null}
\includegraphics[artifact]{.jpg}
```

**Texte réel**

Si une image représente uniquement un caractère Unicode, incluez le caractère sous forme de texte. Utilisez la clé `actualtext` et attribuez-lui un seul caractère (sans accolades).

```latex title="Actual text example" wrap theme={null}
\includegraphics[actualtext=B]{.jpg}
```

#### <Icon icon="table" /> Tableaux

Même si les tableaux comportent généralement du texte, il reste important que ce texte soit associé aux bons éléments du tableau. Ajoutez `\tagpdfsetup` avant votre `tabular` ou dans le préambule pour commencer à configurer les tableaux de votre projet Overleaf. On distingue deux grands types de tableaux en matière d'accessibilité : les tableaux de données et les tableaux de présentation.

**Tableaux de données**

Si un tableau comporte au moins une ligne d'en-tête, indiquez quelles lignes sont des lignes d'en-tête. Utilisez la clé `table/header-rows` et saisissez une série de nombres correspondant à la position des lignes d'en-tête.

```latex title="Data table example" theme={null}
\tagpdfsetup{table/header-rows={1}}
\begin{tabular}{l|r}
Item & Quantity \\\hline
Widgets & 42 \\
Gadgets & 13
\end{tabular}
```

**Tableaux de présentation**

Si un tableau n'est pas destiné à être interprété comme un tableau par un lecteur d'écran, marquez-le comme tableau de présentation. Utilisez la clé `table/tagging=presentation`.

```latex title="Presentation table example" theme={null}
\tagpdfsetup{table/tagging=presentation}
\begin{tabular}{cc}
\textbullet & \textbullet \\
''' & '''
\end{tabular}
```

### <Icon icon="comments-question" /> FAQ

<Accordion title="Existe-t-il des outils permettant de vérifier que mon document est accessible ?">
  Oui, plusieurs outils externes, dont [veraPDF](https://verapdf.org/), permettent de valider les parties et niveaux de conformité PDF/A. Vous pouvez également utiliser un outil comme [WebAIM](https://webaim.org/) pour calculer le rapport de contraste entre deux couleurs.
</Accordion>

<Accordion title="Les packages de mon projet Overleaf sont-ils compatibles avec ces fonctionnalités ?">
  Vous pouvez consulter la [liste d'état des packages](https://latex3.github.io/tagging-project/tagging-status/) du LaTeX Tagging Project.
</Accordion>

<Accordion title="Puis-je encore utiliser `beamer` ? Existe-t-il d'autres packages pour les présentations ?">
  L'utilisation de `beamer` présente des limites ; découvrez la [classe expérimentale `ltx-talk`](https://ctan.org/pkg/ltx-talk).
</Accordion>

<Accordion title="L'éditeur Overleaf est-il accessible ?">
  Oui. En tant qu'application web, Overleaf tire parti des fonctionnalités d'accessibilité des navigateurs web modernes, régulièrement évaluées par des experts en accessibilité. Notre dernier [Voluntary Product Accessibility Template (VPAT)](https://www.overleaf.com/for/customers/vpat) démontre la conformité aux Web Content Accessibility Guidelines (WCAG) 2.2 niveau AA.
</Accordion>

<Accordion title="Les PDF produits par Overleaf peuvent-ils satisfaire aux exigences du Titre II de l'Americans with Disability Act (ADA) et de la norme européenne harmonisée sur l'accessibilité (EN 301 549) ?">
  Oui. La législation aux États-Unis et en Europe exige que les PDF respectent les WCAG 2.1 AA. Pour respecter les WCAG 2.1 AA, un PDF doit être un PDF balisé. La prise en charge du balisage PDF est fournie dans TeX Live 2025.
</Accordion>

<Accordion title="Les PDF produits par Overleaf peuvent-ils respecter la norme PDF/UA-1 ?">
  Oui. Le Tagging Project du LaTeX Project est spécifiquement conçu pour produire les balises structurelles requises par PDF/UA-1 (et la future norme PDF/UA-2). Si un utilisateur suit les recommandations actuelles de balisage du LaTeX Project, il construit de fait un document « prêt pour PDF/UA », ce qui constitue le moyen le plus solide de satisfaire à l'obligation légale WCAG 2.1 AA imposée par les législations américaine et européenne.
</Accordion>

<Accordion title="Comment passer mon compilateur à LuaLaTeX ?">
  Il est facile de passer à LuaLaTeX, le moteur de compilation LaTeX recommandé par l'équipe du LaTeX Tagging Project. Bien que le compilateur par défaut d'Overleaf soit PDFLaTeX, vous pouvez [passer à LuaLaTeX dans les paramètres de votre projet](https://docs.overleaf.com/getting-started/recompiling-your-project/selecting-a-tex-live-version-and-latex-compiler).
</Accordion>

<Accordion title="Où puis-je sélectionner la version la plus récente de TeX Live ?">
  Vous pouvez obtenir la dernière version via [Overleaf Labs](https://www.overleaf.com/labs/participate), qui donne accès à l'image « rolling TeX Live » dans Overleaf, avec la prise en charge la plus récente du balisage PDF. Cette version expérimentale de TeX Live sert principalement à tester les modifications de TeX Live et des packages, et à prévisualiser de nouvelles fonctionnalités d'accessibilité avant leur intégration dans notre version annuelle de TeX Live.

  La plupart des fonctionnalités de balisage PDF sont disponibles dans l'image standard [TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available).
</Accordion>

[^1]: Le balisage automatique est activé.

[^2]: La configuration du balisage est définie.

[^3]: L'image possède un texte alternatif.

[^4]: L'image est un artefact.

[^5]: L'image est un caractère.

[^6]: Le tableau comporte une ligne d'en-tête.

[^7]: Le tableau est un tableau de présentation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.