# Tableaux, équations et vérifications de bibliographie

Importez un tableur comme tableau LaTeX ou Typst depuis l'éditeur, ou choisissez un outil dédié pour un tableau, une équation, un export d'image ou une vérification BibTeX.

Un tableur peut entrer directement dans le document LaTeX ou Typst que vous rédigez, depuis le menu contextuel de l'éditeur. Quand vous voulez un seul résultat sans monter d'abord un manuscrit, utilisez l'un des outils ci-dessous.

## Importer un tableau depuis un fichier de données

Dans un document LaTeX ou Typst, faites un clic droit là où le tableau doit aller et choisissez **Tableau depuis un CSV/XLSX…**. La boîte de dialogue, **Importer un tableur comme tableau**, fonctionne ainsi :

1. Choisissez **Choisir un fichier CSV, TSV, XLSX ou JSON** et prenez le fichier. Les fichiers Excel (`.xlsx` et `.xls`) sont lus depuis leur première feuille. Un fichier JSON doit contenir une liste d'enregistrements ou une liste de lignes.
2. Vérifiez l'aperçu. Il montre les premières lignes et colonnes, et le tableau entier est inséré.
3. Laissez **La première ligne est un en-tête** activé si la première ligne contient les noms des colonnes.
4. Ajoutez une **Légende** et une **Étiquette** si vous le voulez. Les deux sont facultatives. Une étiquette comme `tab:results` vous permet de citer le tableau avec `\ref{tab:results}` en LaTeX ou `@tab:results` en Typst.
5. Choisissez **Insérer au curseur**, ou **Copier le source** pour mettre plutôt le tableau dans le presse-papiers.

Le tableau est écrit dans le langage du document. Un tableau LaTeX utilise booktabs pour ses filets haut, médian et bas, donc le document a besoin de `\usepackage{booktabs}`. Un tableau Typst utilise les mêmes trois filets et n'a besoin d'aucun paquet. Les caractères spéciaux des cellules sont échappés dans les deux cas.

### Garder un tableau Typst lié à ses données

Dans un document Typst, la boîte de dialogue propose aussi **Garder le lien avec le fichier de données**. Avec cette option activée, Oleafly copie les données dans le dossier `data` du projet, et le tableau lit ce fichier à chaque compilation du document. Modifiez le fichier et le tableau change à la compilation suivante, sans avoir à l'importer à nouveau. Une feuille Excel y est enregistrée comme fichier CSV. Un tableau lié est inséré au curseur, donc **Copier le source** n'est pas proposé pour lui.

Les tableaux LaTeX sont toujours copiés dans le source comme texte. Pour en mettre un à jour, importez à nouveau le fichier.

## Partez de ce que vous avez

Ces outils font partie d'**Oleafly Tools**. Activez **Outils LaTeX** dans **Paramètres → Expérimentation**, puis ouvrez **Oleafly Tools** depuis la bibliothèque.

| Vous avez | Il vous faut | Ouvrir |
| --- | --- | --- |
| Quelques lignes et colonnes | Un tableau LaTeX modifiable | [Tableau vers LaTeX](/docs/tools/table-to-latex/) |
| Un fichier Excel, CSV ou TSV | Un tableau LaTeX depuis la première feuille | [Excel vers LaTeX](/docs/tools/excel-to-latex/) |
| Un fichier Excel, CSV ou TSV | Un tableau Typst depuis la première feuille | [Excel vers Typst](/docs/tools/excel-to-typst/) |
| Une notation tapée ou une image d'équation | Des maths LaTeX modifiables | [Équation vers LaTeX](/docs/tools/equation-to-latex/) |
| Des maths LaTeX qui fonctionnent | Un extrait SVG, PNG, MathML ou web | [LaTeX vers image](/docs/tools/latex-to-image/) |
| Un fichier `.bib` | Erreurs structurelles et champs manquants | [Validateur BibTeX](/docs/tools/bibtex-validator/) |

## Un petit exemple de tableau

Ouvrez **Tableau vers LaTeX**, créez trois colonnes, puis saisissez un en-tête suivi de vos valeurs :

| Méthode | Exactitude | Temps (s) |
| --- | ---: | ---: |
| Référence | 0.81 | 12.4 |
| Révisé | 0.86 | 10.1 |

Marquez la première ligne comme en-tête, alignez à droite les colonnes numériques, puis activez les filets `booktabs`. Copiez le source généré dans le manuscrit, ajoutez `\usepackage{booktabs}` si nécessaire, et compilez.

Utilisez plutôt **Excel vers LaTeX** quand copier des cellules à la main serait source d'erreurs. Il lit la première feuille et limite l'entrée à 10 000 lignes, 100 colonnes et 2 Mo de texte de cellules. Les cellules de formule utilisent le résultat en cache du classeur, donc recalculez et enregistrez la feuille avant de l'importer.

## Une équation dans les deux sens

Utilisez **Équation vers LaTeX** pour une notation comme `sqrt(x^2 + y^2) <= r` ou pour une capture qui demande une transcription. La notation tapée simple est normalisée localement. Les maths en langage naturel et les images demandent un modèle Ollama local compatible.

Utilisez **LaTeX vers image** une fois l'expression correcte. Le SVG reste net dans un diagramme ou sur le web ; le PNG fonctionne dans les logiciels qui ne savent pas placer de SVG. Préférez MathML ou une équation modifiable quand la destination le permet, car une image seule n'expose pas la structure mathématique aux technologies d'assistance.

## Validez avant la compilation finale

Collez une bibliographie dans le **Validateur BibTeX** pour trouver des erreurs d'analyse, des champs obligatoires manquants et des clés en double. Un résultat propre signifie que le texte est structurellement valide. Il ne confirme pas que l'œuvre citée existe, ni que ses auteurs, son titre, son année et son identifiant sont corrects.

Pour nettoyer les clés à l'échelle du projet, gérer les doublons sans risque et mettre à jour les citations, utilisez [Citations et bibliographie](/docs/citations/#clean-a-reference-library).
