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
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
150 DPI změní stránku A4 na zhruba 1240 × 1754 px. Pro tisk použijte 300.
Převést celý soubor, nebo jen některé stránky či snímky (vstup PDF a prezentace).
Stránky nebo snímky k převodu, např. 1-3, 5, 8-10.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel nebo Poznámkový blok ve Windows zobrazuje rozbité znaky; starší kódování jen pro starý software.
LF pro macOS, Linux a editory kódu; CRLF pro starší programy ve Windows, například klasický Poznámkový blok.
Standardem je čárka. Středník použijte pro Excel v zemích, kde se desetinná místa píší s čárkou (Německo, Francie, Brazílie).
Vstup Excel s více listy: převést všechny (jedna sekce nebo soubor na list), nebo jen první.
Jak nástroj používat
- 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
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
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
\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}| V tabulce | V souboru .tex |
|---|---|
| Ohraničení buněk mezi sloupci | Oddělovače ampersand, konce řádků jako dvojitá zpětná lomítka |
| % & $ # _ { } v textu buňky | Oš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ěna | Hodnota 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
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)
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.