Vai al contenuto
ToolMug

Generatore di tabelle LaTeX

Copia una tabella da Excel, Google Sheets o una pagina web e incollala qui per ottenere codice LaTeX. Il risultato usa booktabs in via predefinita, allinea a destra le colonne numeriche, esegue l'escape di caratteri come %, & e _ e può essere racchiuso in un ambiente table con didascalia ed etichetta; sotto compare un'anteprima.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

Incolla celle copiate da Excel, Google Sheets o una pagina web, oppure incolla CSV

Codice LaTeX

Le regole booktabs richiedono \usepackage{booktabs} nel preambolo.

Come si usa

  1. Copia le celle da Excel, Google Sheets o una pagina web e incollale a sinistra (funziona anche CSV).
  2. Scegli stile dei bordi e allineamento e compila didascalia ed etichetta.
  3. Copia il codice nel documento LaTeX. Le regole booktabs richiedono \usepackage{booktabs} nel preambolo.

Opzioni spiegate

Booktabs
Usa \toprule, \midrule e \bottomrule per i bordi superiore, dell'intestazione e inferiore: lo stile abituale negli articoli scientifici.
Allineamento automatico
Le colonne i cui valori del corpo sono tutti numeri (incluse percentuali, separatori delle migliaia e notazione scientifica) sono allineate a destra; le altre a sinistra.
Escape
Converte & % $ # _ { } ~ ^ \ affinché LaTeX li stampi correttamente. Disattivalo se le celle contengono già LaTeX.

Esempio di output

Tre righe incollate da un foglio di calcolo, con didascalia ed etichetta, producono questo con le opzioni predefinite (Booktabs, allineamento automatico, escape attivo):

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 specifica delle colonne è lrr perché Price e Change contengono solo numeri, mentre la prima colonna contiene testo. Anche la didascalia viene sottoposta a escape, e l’etichetta viene scritta come l’hai digitata.

Domande frequenti

Le celle unite sono supportate?

Non ancora. Usa \multicolumn e \multirow (dal pacchetto multirow) nel codice generato.

La tabella è più larga della pagina. Cosa posso fare?

Racchiudi tabular in \resizebox{\linewidth}{!}{...} oppure passa a tabularx per permettere a una colonna di andare a capo.

Si possono allineare i punti decimali?

Cambia quella colonna in una colonna S del pacchetto siunitx. L'allineamento a destra dà lo stesso risultato quando tutti i numeri hanno lo stesso numero di decimali.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati