Przejdź do treści
ToolMug

Generator tabel LaTeX

Skopiuj tabelę z Excela, Arkuszy Google lub strony i wklej ją tutaj, aby otrzymać kod LaTeX. Narzędzie automatycznie wyrównuje liczby, koduje znaki specjalne i oferuje podgląd.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

Wklej komórki skopiowane z Excela, Arkuszy Google lub strony internetowej albo wklej CSV

Kod LaTeX

Reguły Booktabs wymagają \usepackage{booktabs} w preambule.

Jak używać

  1. Skopiuj komórki z Excela, Arkuszy Google lub strony i wklej je po lewej. Działa też CSV.
  2. Wybierz styl linii i wyrównanie oraz wpisz podpis i etykietę.
  3. Skopiuj kod do dokumentu LaTeX. Dla linii booktabs dodaj \usepackage{booktabs} w preambule.

Opis opcji

Booktabs
Używa \toprule, \midrule i \bottomrule dla górnej, nagłówkowej i dolnej linii, zgodnie z typowym stylem artykułów naukowych.
Automatyczne wyrównanie
Kolumny, których komórki zawierają wyłącznie liczby, są wyrównywane do prawej. Pozostałe są wyrównywane do lewej.
Ucieczka znaków
Konwertuje & % $ # _ { } ~ ^ \\, aby LaTeX drukował je poprawnie. Wyłącz opcję, jeśli komórki już zawierają LaTeX.

Przykładowy wynik

Trzy wiersze wklejone z arkusza kalkulacyjnego, z podpisem i etykietą, dają przy opcjach domyślnych (Booktabs, automatyczne wyrównanie, escapowanie włączone) taki wynik:

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}

Specyfikacja kolumn to lrr, ponieważ Price i Change zawierają tylko liczby, a pierwsza kolumna zawiera tekst. Podpis jest również escapowany, a etykieta zapisywana tak, jak ją wpisano.

Najczęściej zadawane pytania

Czy obsługiwane są scalone komórki?

Jeszcze nie. Wygenerowany kod uzupełnij o \multicolumn i \multirow z pakietu multirow.

Tabela jest szersza niż strona. Co zrobić?

Owiń tabular w \resizebox{\linewidth}{!}{...} albo przełącz na tabularx, aby jedna kolumna mogła się zawijać.

Czy można wyrównać kropki dziesiętne?

Zmień kolumnę na S z pakietu siunitx. Wyrównanie do prawej daje podobny wynik, gdy każda liczba ma tyle samo miejsc po przecinku.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia