UltKit

Konwerter Excel do LaTeX

Wyniki zwykle trafiają do arkusza na długo przed tym, jak pojawią się w artykule, a przepisywanie ich komórka po komórce z ampersandami i podwójnymi ukośnikami to prosta droga do literówek. Zamiast tego przekonwertuj arkusz do LaTeX i wklej gotową tabelę do dokumentu.

Konwerter dokumentów

lub upuść Pliki PDF, DOC, DOCX … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij arkusz kalkulacyjny

    Dodaj plik .xlsx, .xls, .ods, .numbers lub .csv o rozmiarze do 95 MB. Najpierw uporządkuj arkusz tak, aby zawierał tylko tabelę, którą chcesz opublikować.

  2. 2

    Wybierz arkusz

    Opcja Arkusze kalkulacyjne jest ustawiona na Pierwszy. Wybierz Wszystkie, jeśli każdy arkusz zawiera osobną potrzebną tabelę. Formatowanie ustawione na Uproszczone zachowuje pogrubienie i scalone komórki, bez kolorów.

  3. 3

    Konwertuj i wklej

    Kliknij Konwertuj na LaTeX (.tex), otwórz plik .tex i skopiuj tabelę do swojego dokumentu w Overleaf lub dowolnym lokalnym edytorze. Pliki są usuwane 30 minut po przesłaniu.

Prześlij arkusz, kliknij Konwertuj na LaTeX (.tex) i wklej kod tabular do swojej pracy: komórki są rozdzielone znakami &, wiersze kończą się podwójnym ukośnikiem odwrotnym, a znaki takie jak %, & i _ są już poprawnie zapisane.

Excel do LaTeX: dlaczego tabele sprawiają najwięcej kłopotu

LaTeX, stworzony przez Leslie Lamporta na bazie TeX-a Donalda Knutha i wydany po raz pierwszy na początku lat 80., jest standardem w pracach z matematyki, fizyki, informatyki i ekonomii. Znakomicie składa tekst i równania, ale jego tabele pisze się ręcznie jako zwykły znacznik, a tabela wyników z 12 kolumnami to kilkaset znaków &, które muszą się idealnie zgadzać.

Dlatego badacze, studenci i analitycy trzymają dane w Excelu lub LibreOffice Calc, a te same liczby potrzebują w pliku .tex. Im większa tabela i im częściej zmieniają się dane, tym więcej oszczędza konwersja: powtarzasz analizę, konwertujesz ponownie i wklejasz od nowa. Jeśli tabela pochodzi z PDF, a nie z arkusza, pomoże PDF do LaTeX.

Jak wygląda przekonwertowana tabela LaTeX

Przykładowa tabular dla małego arkusza z trzema kolumnami
\begin{table}[ht]
  \centering
  \begin{tabular}{lrr}
    \hline
    Sample & Mass (g) & Yield (\%) \\
    \hline
    A\_1 & 12.40 & 81.5 \\
    B\_2 & 9.85 & 77.0 \\
    \hline
  \end{tabular}
  \caption{Wyniki według próbek}
\end{table}
Jak zawartość arkusza jest zapisywana w LaTeX
W arkuszuW pliku .tex
Obramowania komórek między kolumnamiSeparatory &, końce wierszy jako podwójny ukośnik odwrotny
% & $ # _ { } w tekście komórkiZ ucieczką, na przykład \% i \_
Komórki scalone między kolumnami\multicolumn z liczbą scalonych kolumn
Pogrubiony tekst\textbf{...}
Wyniki formuł, daty, walutyWartość w postaci wyświetlanej, zapisana jako tekst

Błędy kompilacji po wklejeniu przekonwertowanej tabeli

  • Misplaced alignment tab character & (znak & poza tabelą)

    Tabela została wklejona poza środowiskiem tabular albo komórka edytowana później zawiera samotny znak &. Zachowaj ją wewnątrz środowiska, a dosłowny znak zapisz jako \&.

  • Undefined control sequence (nieznane polecenie)

    Dodano polecenia, takie jak \toprule lub kolumnę S, bez załadowania booktabs lub siunitx. Dodaj odpowiedni wiersz \usepackage w preambule.

  • Ostrzeżenie Overfull \hbox i tabela wchodząca w margines

    Tabela jest szersza niż \textwidth. Zmniejsz czcionkę, skróć nagłówki lub przeskaluj tabelę, jak opisano w pytaniach poniżej.

Excel i LaTeX: najważniejsze informacje o formatach

XLSX

Skoroszyt Microsoft Excel

XLSX to domyślny format skoroszytów Microsoft Excel od Office 2007, oparty na standardzie Office Open XML. Przechowuje wiele arkuszy, formuły, formatowanie, wykresy, tabele przestawne i walidację danych w pakiecie ZIP z plikami XML. Obsługuje ponad milion wierszy na arkusz i jest domyślnym formatem wymiany arkuszy w biznesie. Arkusze Google, LibreOffice i Numbers otwierają XLSX, choć makra i zaawansowane funkcje mogą nie zostać przeniesione.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
2007 · Microsoft
Konwerter XLSX

TEX

Kod źródłowy TeX / LaTeX

Plik .tex to kod źródłowy dokumentu TeX lub LaTeX. TeX stworzył Donald Knuth w 1978 roku, a LaTeX, zestaw makr zbudowany na jego bazie przez Leslie Lamporta, jest standardem w pracach naukowych z matematyki, fizyki i informatyki. Autor pisze zwykły tekst z poleceniami opisującymi strukturę i równania, a kompilator tworzy precyzyjnie złożony plik PDF. Daje doskonałą typografię i zapis matematyczny, ale wymaga długiej nauki oraz dystrybucji TeX lub edytora online, takiego jak Overleaf, aby zbudować dokument.

Kompresja
–
Przezroczystość
–
Animacja
–
Rok powstania
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Konwerter TEX

Arkusze zamienia się na LaTeX, gdy liczby analizowane w Excelu muszą trafić do składanej pracy, rozprawy lub raportu, a wygenerowanie kodu tabular pozwala uniknąć ręcznego przepisywania każdej komórki i ucieczki każdego znaku specjalnego.

Excel do LaTeX: pytania i odpowiedzi

Czy tabela może wyglądać jak w czasopiśmie naukowym, z pakietem booktabs?

Tak. Załaduj pakiet booktabs w preambule i zastąp górną, środkową i dolną linię poziomą poleceniami \toprule, \midrule i \bottomrule. Wiele czasopism i szablonów prac dyplomowych preferuje ten styl, ponieważ pomija linie pionowe i równiej rozmieszcza wiersze.

Mój arkusz jest za szeroki na stronę. Co mogę zrobić?

Najpierw spróbuj mniejszego rozmiaru czcionki, np. \small wewnątrz środowiska tabeli. Jeśli to za mało, umieść tabularę w \resizebox{\textwidth}{!}{...} z pakietu graphicx albo umieść tabelę na stronie poziomej za pomocą pakietu pdflscape. Podział na dwie tabele jest często najczytelniejszym rozwiązaniem.

Czy tabela z setkami wierszy podzieli się na kilka stron?

Zwykłe środowisko tabular nigdy się nie łamie; wychodzi poza dolną krawędź strony. Zmień środowisko na longtable z pakietu longtable, które powtarza nagłówek na każdej stronie, albo umieść pełne dane w dodatku lub pliku uzupełniającym.

Jak wyrównać liczby do przecinka dziesiętnego?

Użyj pakietu siunitx i nadaj kolumnom liczbowym typ S zamiast r lub c. Wyrównuje on wartości względem znaku dziesiętnego i może je spójnie zaokrąglać, co ma znaczenie, gdy Excel pokazuje w jednej kolumnie różną liczbę miejsc po przecinku.

Czy przekonwertowany plik .tex skompiluje się w Overleaf?

Tak, wklej tabelę do dowolnego projektu w Overleaf lub prześlij plik; pakiety wspomniane na tej stronie są częścią instalacji TeX Live w Overleaf. Aby skompilować gotowy dokument do PDF bez edytora, użyj TeX do PDF.