UltKit

Převod Excelu do LaTeXu

Výsledky obvykle leží v tabulce dlouho předtím, než se objeví v článku, a při přepisování buňku po buňce s ampersandy a dvojitými zpětnými lomítky se snadno vloudí překlepy. Místo toho převeďte list do LaTeXu a tabulku vložte do dokumentu.

Převodník dokumentů

nebo sem přetáhněte soubory PDF, DOC, DOCX … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte tabulku

    Přidejte soubor .xlsx, .xls, .ods, .numbers nebo .csv o velikosti do 95 MB. Tabulku si předem upravte tak, aby list obsahoval jen tu tabulku, kterou chcete publikovat.

  2. 2

    Vyberte list

    Listy tabulky jsou nastaveny na První. Vyberte Všechny, pokud každý list obsahuje samostatnou tabulku, kterou potřebujete. Formátování na hodnotě Jednoduché zachová tučný text a sloučené buňky bez barev.

  3. 3

    Převeďte a vložte

    Klikněte na Převést na LaTeX (.tex), otevřete soubor .tex a zkopírujte tabulku do svého dokumentu v Overleafu nebo v libovolném místním editoru. Soubory se 30 minut po nahrání smažou.

Nahrajte tabulku, klikněte na Převést na LaTeX (.tex) a vložte kód tabularu do svého textu: buňky jsou odděleny ampersandy, řádky končí dvojitými zpětnými lomítky a znaky jako %, & a _ jsou už ošetřeny.

Excel do LaTeXu: proč jsou tabulky nejpracnější

LaTeX, který napsal Leslie Lamport nad TeXem Donalda Knutha a poprvé vyšel na počátku 80. let, je standardem pro články z matematiky, fyziky, informatiky a ekonomie. Krásně vysází text i rovnice, ale tabulky se v něm píší ručně jako obyčejná značka a tabulka výsledků s 12 sloupci jsou stovky ampersandů, které musejí všechny sedět.

Výzkumníci, studenti i analytici proto uchovávají čísla v Excelu nebo LibreOffice Calc a stejná čísla potřebují v souboru .tex. Čím větší tabulka a čím častěji se data mění, tím víc převod ušetří: znovu spustíte analýzu, znovu převedete a znovu vložíte. Pokud tabulka pochází z PDF, a ne z tabulky, řeší to PDF do LaTeXu.

Jak vypadá převedená tabulka v LaTeXu

Ukázkový tabular pro malou tabulku o třech sloupcích
\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{Results by sample}
\end{table}
Jak se obsah tabulky zapisuje v LaTeXu
V tabulceV souboru .tex
Ohraničení buněk mezi sloupciOddělovače ampersand, konce řádků jako dvojitá zpětná lomítka
% & $ # _ { } v textu buňkyOšetřeno zpětným lomítkem, například \% a \_
Sloučené buňky přes více sloupců\multicolumn s počtem sloučených sloupců
Tučný text\textbf{...}
Výsledky vzorců, data, měnaHodnota tak, jak je zobrazena, zapsaná jako text

Chyby při překladu po vložení převedené tabulky

  • Misplaced alignment tab character & (znak & mimo tabulku)

    Tabulka byla vložena mimo prostředí tabular, nebo buňka upravená později obsahuje samotný ampersand. Nechte ji uvnitř prostředí a doslovný znak zapište jako \&.

  • Undefined control sequence (neznámý příkaz)

    Přidali jste příkazy jako \toprule nebo sloupec S bez načtení balíčku booktabs nebo siunitx. Přidejte řádek \usepackage do preambule.

  • Varování Overfull \hbox a tabulka zasahující do okraje

    Tabulka je širší než \textwidth. Zmenšete písmo, zkraťte záhlaví nebo tabulku zmenšete, jak je popsáno v otázkách níže.

Fakta o formátech Excel a LaTeX

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

TEX

Zdrojový kód TeX / LaTeX

Soubor .tex je zdrojový kód dokumentu TeX nebo LaTeX. TeX vytvořil Donald Knuth v roce 1978 a LaTeX, sada maker nad ním od Leslie Lamporta, je standardem pro akademické práce z matematiky, fyziky a informatiky. Autoři píší prostý text s příkazy pro strukturu a rovnice a překladač z něj vytvoří přesně vysázené PDF. Nabízí vynikající typografii a sazbu matematiky, ale má strmou křivku učení a k sestavení vyžaduje distribuci TeXu nebo online editor, například Overleaf.

Komprese
–
Průhlednost
–
Animace
–
Představeno
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Převodník TEX

Tabulky se převádějí do LaTeXu, když se čísla analyzovaná v Excelu musí objevit v vysázeném článku, práci nebo zprávě. Vygenerovaný kód tabularu ušetří přepisování každé buňky a ruční zapisování speciálních znaků.

Otázky k převodu Excelu do LaTeXu

Může tabulka vypadat jako v odborném časopise s booktabs?

Ano. V preambuli načtěte balíček booktabs a vodorovné čáry nahoře, uprostřed a dole nahraďte příkazy \toprule, \midrule a \bottomrule. Mnoho časopisů a šablon závěrečných prací tento styl preferuje, protože vynechává svislé čáry a řádky rozmisťuje rovnoměrněji.

Můj list je na stránku příliš široký. Co s tím?

Nejprve zkuste menší velikost písma, například \small uvnitř prostředí table. Pokud to nestačí, obalte tabular příkazem \resizebox{\textwidth}{!}{...} z balíčku graphicx, nebo tabulku umístěte na stránku na šířku pomocí balíčku pdflscape. Rozdělení do dvou tabulek bývá často nejčitelnější.

Rozdělí se tabulka se stovkami řádků na více stránek?

Obyčejný tabular se nikdy nezalomí a přetéká přes spodní okraj stránky. Změňte prostředí na longtable z balíčku longtable, který opakuje záhlaví na každé stránce, nebo uveďte úplná data v příloze či doplňkovém souboru.

Jak zarovnat čísla podle desetinné čárky?

Použijte balíček siunitx a číselným sloupcům dejte místo r nebo c typ sloupce S. Zarovná hodnoty podle desetinného oddělovače a umí je jednotně zaokrouhlit, což se hodí, když Excel zobrazuje v jednom sloupci různý počet desetinných míst.

Přeloží se převedený soubor .tex v Overleafu?

Ano, vložte tabulku do libovolného projektu v Overleafu nebo nahrajte soubor; balíčky zmíněné na této stránce jsou součástí instalace TeX Live v Overleafu. Hotový dokument bez editoru zkompilujete do PDF pomocí TeX do PDF.