Aller au contenu
ToolMug

Générateur de tableau LaTeX

Copiez un tableau depuis Excel, Google Sheets ou une page web et collez-le ici pour obtenir du code LaTeX. Il produit par défaut un tableau au style booktabs, aligne à droite les colonnes numériques, échappe les caractères comme %, & et _, et peut envelopper le résultat dans un environnement table avec légende et label, avec un aperçu en direct ci-dessous.

Fonctionne dans votre navigateur — rien de ce que vous saisissez n’est envoyé

Collez des cellules copiées depuis Excel, Google Sheets ou une page web, ou collez du CSV

Code LaTeX

Les règles Booktabs nécessitent \usepackage{booktabs} dans le préambule.

Mode d’emploi

  1. Copiez des cellules depuis Excel, Google Sheets ou une page web et collez-les à gauche (le CSV fonctionne aussi).
  2. Choisissez le style de règles et l’alignement, puis renseignez une légende et un label.
  3. Copiez le code dans votre document LaTeX. Les règles booktabs nécessitent \usepackage{booktabs} dans le préambule.

Explication des options

Booktabs
Utilise \toprule, \midrule et \bottomrule pour les règles du haut, de l’en-tête et du bas — le style habituel dans les articles de revues.
Alignement automatique
Les colonnes dont toutes les cellules du corps sont des nombres (y compris pourcentages, séparateurs de milliers et notation scientifique) sont alignées à droite ; les autres à gauche.
Échappement
Convertit & % $ # _ { } ~ ^ \ pour que LaTeX les affiche correctement. Désactivez-le si vos cellules contiennent déjà du LaTeX.

Exemple de résultat

Trois lignes collées depuis un tableur, avec une légende et une étiquette, produisent ceci avec les options par défaut (Booktabs, alignement automatique, échappement activé) :

Item        Price     Change
Tea & cake  1,200.50  5%
R_2 score   0.93      -2.1%
\begin{table}[htbp]
  \centering
  \caption{Prices}
  \label{tab:prices}
  \begin{tabular}{lrr}
    \toprule
    Item & Price & Change \\
    \midrule
    Tea \& cake & 1,200.50 & 5\% \\
    R\_2 score & 0.93 & -2.1\% \\
    \bottomrule
  \end{tabular}
\end{table}

La spécification des colonnes est lrr parce que Price et Change ne contiennent que des nombres, alors que la première colonne contient du texte. La légende est elle aussi échappée, et l’étiquette est écrite telle que vous l’avez saisie.

Questions fréquentes

Les cellules fusionnées sont-elles prises en charge ?

Pas encore. Utilisez \multicolumn et \multirow (du package multirow) dans le code généré.

Le tableau est plus large que la page. Que faire ?

Enveloppez le tabular dans \resizebox{\linewidth}{!}{...}, ou passez à tabularx pour qu’une colonne puisse revenir à la ligne.

Peut-on aligner les points décimaux ?

Passez cette colonne en type S du package siunitx. L’alignement à droite donne le même résultat quand tous les nombres ont le même nombre de décimales.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.

Outils similaires