> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/fr/fichiers-de-classe/02-overleaf-and-tex-live.md).

# Liste des paquets et des fichiers de classe

Cet article présente TeX Live et décrit son utilisation au sein du service de composition LaTeX d’Overleaf.

## Introduction à TeX Live

[TeX Live](https://www.tug.org/texlive/) est une distribution de logiciels libres publiée chaque année par [Le groupe des utilisateurs de TeX](https://www.tug.org/). Elle fournit les paquets LaTeX, les polices, les moteurs TeX et de nombreux outils logiciels nécessaires pour prendre en charge la composition typographique basée sur LaTeX sur tous les systèmes d’exploitation standard.

TeX Live est un composant important d’Overleaf, car nos serveurs l’utilisent pour compiler votre code LaTeX et générer l’aperçu PDF en temps réel. Il offre également aux utilisateurs d’Overleaf un accès facile à plus de 5 000 paquets LaTeX contenus dans chaque version de TeX Live.

Vous n’êtes pas limité à l’utilisation de la dernière version de TeX Live pour compiler vos projets, car les serveurs d’Overleaf donnent accès aux versions précédentes de TeX Live. Les projets peuvent facilement être [basculés vers une version antérieure de TeX Live](#how-do-i-change-a-projects-tex-live-version)— par exemple, en raison de problèmes de compatibilité entre paquets.

## Quels paquets LaTeX Overleaf prend-il en charge ?

Comme Overleaf utilise TeX Live, vous pouvez accéder à plus de 5 000 paquets, notamment :

* Des figures avec [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) et [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). Voici quelques [exemples TikZ](https://www.overleaf.com/latex/examples/tagged/tikz).
* Des bibliographies avec [BibTeX](https://www.bibtex.org/) et [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). Voici [quelques exemples](https://www.overleaf.com/gallery/tagged/bibliography).
* Des paquets, tels que [fontspec](https://ctan.org/pkg/fontspec) requis par XeLaTeX et LuaLaTeX pour la prise en charge des polices OpenType.

Vous pouvez parcourir la liste des paquets TeX et LaTeX sur la sous-page CTAN [CTAN : Paquets](https://ctan.org/pkg/).

## Quelle version de TeX Live mon projet utilise-t-il ?

Lorsque vous créez un nouveau projet Overleaf ou que vous en copiez un existant, le nouveau projet (ou le projet copié) compilera par défaut avec la dernière version de TeX Live installée sur nos serveurs. Lorsque nous mettons à disposition de nos utilisateurs une nouvelle version de TeX Live, nous ne mettons pas automatiquement à niveau les projets existants. Le faire automatiquement pourrait provoquer des erreurs ou des avertissements dans vos projets existants en raison des différences entre les versions de TeX Live.

### Remarques supplémentaires sur TeX Live et votre projet Overleaf

* La version de TeX Live utilisée pour compiler un projet non partagé est contrôlée par la personne qui possède ce projet. Cependant, si un collaborateur sur un projet partagé modifie la version de TeX Live, cela affectera toutes les personnes qui collaborent sur ce projet.
* La version de TeX Live est un paramètre spécifique au projet : la modifier pour un projet particulier n’affectera aucun autre projet dans votre espace de travail Overleaf et ne modifiera aucun code source dans le projet dont la version de TeX Live est changée.
* Après avoir choisi une version spécifique de TeX Live, tous les paquets utilisés par votre projet seront, bien sûr, les versions présentes et publiées dans cette version de TeX Live.
* Le passage à un autre réglage de TeX Live peut modifier le comportement des paquets, par exemple en changeant les commandes qu’ils fournissent.
* Changer la version de TeX Live d’un projet n’est pas permanent ; vous pouvez revenir à une version antérieure chaque fois que nécessaire. Gardez toujours à l’esprit que différentes versions de TeX Live peuvent comporter des mises à jour ou des changements susceptibles d’affecter la possibilité de compiler votre projet avec une version particulière de TeX Live.

## Comment modifier la version de TeX Live d’un projet ?

Suivez les étapes ci-dessous pour modifier la version de TeX Live d’un projet — le réglage TeX Live est *propre à chaque projet* et n’affecte aucun autre projet que vous pourriez avoir :

1. Sélectionnez le bouton du menu Overleaf (![Overleaf menu button](/files/612fd449c2e2ce01f4733745507e92d5982b8b98)) et repérez la section de menu intitulée **Paramètres**.
2. Dans **Paramètres**, choisissez la liste déroulante intitulée **Version de TeX Live**.
3. Sélectionnez la version de TeX Live requise par votre projet, puis fermez le menu en cliquant n’importe où en dehors de la liste du menu.
4. Recompilez votre projet pour tester la compatibilité avec la version de TeX Live choisie.

Le graphique suivant résume ces étapes — pour plus de clarté, la plupart des éléments du menu sont omis :

![Image montrant comment choisir la version de TeX Live sur Overleaf](/files/5fbed9c0d8e8a59f3b3120a043392a62626af006)

### Pourquoi modifier la version de TeX Live d’un projet ?

TeX Live est une distribution logicielle vaste et complexe ; il n’est donc pas surprenant que les nouvelles versions introduisent parfois des changements qui empêchent la compilation réussie de quelques documents. Cela est généralement dû à des modifications affectant les commandes des paquets, à des bogues inattendus et à des incompatibilités de paquets (ou « conflits »).

Voici quelques raisons courantes de modifier la version de TeX Live utilisée pour compiler votre projet.

* **Vous pouvez vouloir une version plus récente de TeX Live pour l’un de vos projets existants**. Vous pouvez faire passer la version de TeX Live utilisée par votre projet à une version plus récente qui fournit un paquet, une commande ou une fonctionnalité linguistique que vous souhaitez utiliser. Cependant, avant de le faire, nous vous recommandons de vérifier que votre projet se compile sans erreur et de comprendre tout avertissement restant fourni par le compilateur.
* **Vous pouvez vouloir qu’un projet copié utilise la même version de TeX Live que l’original**. Parfois, lorsque vous faites une copie d’un ancien projet, de nouvelles erreurs peuvent apparaître à cause de changements dans TeX Live. Lorsque cela se produit, vous pouvez soit modifier votre projet pour qu’il soit compatible avec la dernière version de TeX Live, soit définir la version de TeX Live de votre nouvelle copie pour qu’elle corresponde à la version du projet original à partir duquel elle a été copiée.
* **Vous pouvez avoir besoin que la version de TeX Live utilisée dans votre projet Overleaf corresponde à la version que vous utilisez sur votre machine locale**. Si vous compilez vos projets à la fois localement et dans Overleaf, afin d’obtenir des résultats cohérents, vous pouvez souhaiter ajuster la version de TeX Live utilisée par Overleaf pour qu’elle soit compatible avec la version de LaTeX que vous utilisez localement.
* **Vous pouvez soumettre à une revue ou à un dépôt qui compile avec une version spécifique de TeX Live**. Si vous soumettez à une revue ou à un dépôt qui utilise une version spécifique de LaTeX, compiler avec la même version ou une version compatible de TeX Live sur Overleaf peut aider à éviter des erreurs au moment de la soumission.

### Versions « héritées » de TeX Live

Dans le menu déroulant des versions de TeX Live, affiché dans la capture d’écran ci-dessus, les anciennes versions de TeX Live sont classées comme « héritées ». Ces versions sont mises à disposition afin d’assurer la compatibilité et la réussite de la compilation des anciens modèles et projets qui en ont besoin.

Voici quelques points supplémentaires à prendre en compte lorsque vous envisagez d’utiliser des versions plus anciennes de TeX Live :

* Lorsque vous démarrez un nouveau projet, il est conseillé d’utiliser la dernière version de TeX Live, sauf si des problèmes de compatibilité spécifiques nécessitent l’utilisation d’une version plus ancienne. Cette approche vous permet de bénéficier des mises à jour et des fonctionnalités les plus récentes.
* Bien qu’Overleaf n’ait pas encore défini de calendrier pour l’arrêt des versions les plus anciennes de TeX Live, ces versions pourraient finir par être supprimées et ne plus être disponibles.
* Lorsque cela est possible, vos projets existants devraient être mis à jour vers la dernière version de TeX Live compatible.

## À quelle fréquence TeX Live est-il mis à jour sur Overleaf ?

Les serveurs de compilation d’Overleaf sont mis à niveau vers la dernière version de TeX Live peu après sa disponibilité. Après les tests et l’achèvement de la mise à niveau, Overleaf publie un article de blog pour partager toute mise à jour notable de TeX Live, ainsi que des notes et des conseils spécifiques aux paquets fondés sur les résultats de nos tests. Nos « notes de version » TeX Live peuvent être trouvées sur notre blog à l’aide du `tex live` balise : <https://www.overleaf.com/blog/tagged/tex%20live>.

### À propos du processus de mise à niveau d’Overleaf

Avant de mettre à niveau notre installation de TeX Live, nous recompileons une vaste suite de test de documents, comprenant environ 5 000 éléments de notre galerie de modèles, d’exemples et d’articles, afin de vérifier l’absence de changements de rupture — y compris des erreurs et tout changement visuel significatif du résultat compilé. Nous mesurons également le temps comparatif nécessaire pour rendre les documents. Nous identifions les rendus nettement plus lents et essayons de les accélérer. À la suite de ces tests, nous mettons à jour les modèles que nous avons produits — c’est pourquoi il nous faut parfois du temps pour mettre à jour notre TeX Live ! Cependant, le résultat est, nous l’espérons, une expérience plus stable pour nos utilisateurs.

Malgré nos tests, les mises à jour apportées à LaTeX, aux moteurs TeX ou aux polices et paquets nécessaires dans TeX Live peuvent parfois introduire des incompatibilités, des changements de rupture et des obsolescences qui échappent à notre contrôle. Compte tenu de l’ampleur de TeX Live et de la richesse des paquets et outils qu’il fournit, nous ne pouvons pas exclure des changements de rupture, mais nous ferons de notre mieux pour minimiser tout impact sur nos utilisateurs.

### Modifications des paquets entre les versions de TeX Live

La communauté TeX continue d’innover entre les versions annuelles de TeX Live. De nouveaux paquets LaTeX, des mises à jour de paquets, des polices et des logiciels liés à TeX sont régulièrement contribué(e)s au Comprehensive TeX Archive Network, appelé CTAN au sein de la communauté TeX. CTAN fournit un dépôt central de logiciels liés à TeX et à LaTeX, prêts à être inclus dans la prochaine version de TeX Live.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/fr/fichiers-de-classe/02-overleaf-and-tex-live.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
