Excel naar LaTeX converteren
Resultaten staan meestal al lang in een spreadsheet voordat ze in een paper verschijnen, en juist bij het cel voor cel overtypen met ampersands en dubbele backslashes sluipen er typefouten in. Zet het blad om naar LaTeX en plak de tabel direct in uw document.
Documentconverter
of sleep PDF, DOC, DOCX …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
150 DPI maakt van een A4-pagina ongeveer 1240 × 1754 px. Gebruik 300 om af te drukken.
Converteer het hele bestand of alleen enkele pagina's of dia's (PDF- en presentatie-invoer).
Pagina's of dia's om te converteren, bijv. 1-3, 5, 8-10.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel of Kladblok op Windows onleesbare tekens toont; oude coderingen alleen voor oude software.
LF voor macOS, Linux en code-editors; CRLF voor oudere Windows-programma's zoals het klassieke Kladblok.
Komma is de standaard. Gebruik puntkomma voor Excel in landen waar decimalen met een komma worden geschreven (Nederland, Duitsland, Frankrijk, Brazilië).
Excel-invoer met meerdere bladen: converteer ze allemaal (één sectie of bestand per blad) of alleen het eerste.
Zo gebruikt u deze tool
- 1
Upload de spreadsheet
Voeg een .xlsx-, .xls-, .ods-, .numbers- of .csv-bestand toe van maximaal 95 MB. Ruim het werkblad eerst op, zodat alleen de tabel overblijft die u wilt publiceren.
- 2
Kies het werkblad
Werkbladen van de spreadsheet staat op Eerste. Kies Alle als elk werkblad een aparte tabel bevat die u nodig hebt. Opmaak op Eenvoudig behoudt vetgedrukte tekst en samengevoegde cellen, zonder kleuren.
- 3
Converteer en plak
Klik op Converteren naar LaTeX (.tex), open het .tex-bestand en kopieer de tabel naar uw document, in Overleaf of een lokale editor. Bestanden worden 30 minuten na het uploaden verwijderd.
Upload het werkblad, klik op Converteren naar LaTeX (.tex) en plak de tabular-code in uw artikel: cellen worden gescheiden door ampersands, rijen eindigen met dubbele backslashes en tekens als %, & en _ zijn al geëscaped.
Excel naar LaTeX: waarom tabellen het lastigste deel zijn
LaTeX, geschreven door Leslie Lamport bovenop TeX van Donald Knuth en begin jaren tachtig voor het eerst uitgebracht, is de standaard voor artikelen in wiskunde, natuurkunde, informatica en economie. Het zet tekst en formules prachtig, maar tabellen schrijft u met de hand als gewone opmaaktaal, en een resultatentabel met 12 kolommen telt al snel honderden ampersands die allemaal netjes moeten uitlijnen.
Onderzoekers, studenten en analisten bewaren hun cijfers daarom in Excel of LibreOffice Calc en hebben dezelfde cijfers nodig in een .tex-bestand. Hoe groter de tabel en hoe vaker de data verandert, hoe meer een conversie oplevert: analyse opnieuw draaien, opnieuw converteren, opnieuw plakken. Komt uw tabel uit een PDF in plaats van een spreadsheet, dan regelt PDF naar LaTeX die route.
Zo ziet de geconverteerde LaTeX-tabel eruit
\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}| In het werkblad | In het .tex-bestand |
|---|---|
| Celranden tussen kolommen | Ampersands als scheidingstekens, rijen eindigen met dubbele backslashes |
| % & $ # _ { } in celtekst | Geëscaped, bijvoorbeeld \% en \_ |
| Samengevoegde cellen over kolommen | \multicolumn met het aantal kolommen |
| Vetgedrukte tekst | \textbf{...} |
| Formuleresultaten, datums, valuta | De waarde zoals weergegeven, als tekst geschreven |
Compileerfouten na het plakken van een geconverteerde tabel
Misplaced alignment tab character & (losse &)
De tabel is buiten een tabular-omgeving geplakt, of een later bewerkte cel bevat een losse ampersand. Houd de tabel binnen de omgeving en schrijf \& voor een letterlijke ampersand.
Undefined control sequence (onbekend commando)
U hebt commando's zoals \toprule of een S-kolom toegevoegd zonder booktabs of siunitx te laden. Voeg de regel \usepackage toe aan de preambule.
Overfull \hbox-waarschuwing en een tabel die in de marge uitloopt
De tabel is breder dan \textwidth. Verklein het lettertype, kort de koppen af of schaal de tabel zoals beschreven in de vragen hieronder.
Feiten over de formaten Excel en LaTeX
XLSX
Microsoft Excel-werkmap
XLSX is sinds Office 2007 het standaard werkmapformaat van Microsoft Excel, gebaseerd op de Office Open XML-standaard. Het slaat meerdere bladen, formules, opmaak, grafieken, draaitabellen en gegevensvalidatie op in een ZIP-pakket met XML. Het ondersteunt meer dan een miljoen rijen per blad en is het standaard uitwisselingsformaat voor zakelijke spreadsheets. Google Spreadsheets, LibreOffice en Numbers openen XLSX, al worden macro's en geavanceerde functies mogelijk niet overgenomen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 2007 · Microsoft
TEX
TeX- / LaTeX-bronbestand
Een .tex-bestand is de broncode van een TeX- of LaTeX-document. TeX is in 1978 gemaakt door Donald Knuth, en LaTeX, een set macro's die Leslie Lamport erbovenop bouwde, is de standaard voor wetenschappelijke artikelen in de wiskunde, natuurkunde en informatica. Auteurs schrijven platte tekst met commando's voor structuur en formules, waarna een compiler een nauwkeurig gezette PDF maakt. Het levert uitstekende typografie en wiskundige opmaak op, maar heeft een steile leercurve en vereist een TeX-distributie of een online editor zoals Overleaf om het document te bouwen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Spreadsheets worden LaTeX wanneer cijfers uit Excel in een gezette publicatie, scriptie of rapport moeten komen. Het genereren van de tabular-code bespaart u het overtypen van elke cel en het met de hand escapen van elk speciaal teken.
Vragen over Excel naar LaTeX
Kan de tabel eruitzien als een tijdschrifttabel met booktabs?
Ja. Laad het pakket booktabs in uw preambule en vervang de horizontale lijnen bovenaan, in het midden en onderaan door \toprule, \midrule en \bottomrule. Veel tijdschriften en scriptiesjablonen geven de voorkeur aan deze stijl, omdat er geen verticale lijnen zijn en de rijen gelijkmatiger verdeeld zijn.
Mijn blad is te breed voor de pagina. Wat kan ik doen?
Probeer eerst een kleiner lettertype, zoals \small, binnen de tabelomgeving. Is dat niet genoeg, zet de tabular dan in \resizebox{\textwidth}{!}{...} uit het pakket graphicx, of plaats de tabel op een liggende pagina met het pakket pdflscape. De tabel opsplitsen in twee tabellen is vaak het best leesbaar.
Loopt een tabel met honderden rijen door over meerdere pagina's?
Een gewone tabular breekt nooit af; hij loopt onderaan de pagina uit beeld. Wijzig de omgeving in longtable uit het pakket longtable, dat de kop op elke pagina herhaalt, of zet de volledige data in een bijlage of aanvullend bestand.
Hoe lijn ik getallen uit op de decimale komma?
Gebruik het pakket siunitx en geef numerieke kolommen het kolomtype S in plaats van r of c. Waarden worden dan uitgelijnd op het decimaalteken en consistent afgerond, wat handig is als Excel in één kolom een wisselend aantal decimalen toont.
Compileert het geconverteerde .tex-bestand in Overleaf?
Ja, plak de tabel in een Overleaf-project of upload het bestand; de pakketten die op deze pagina worden genoemd, zitten in de TeX Live-installatie van Overleaf. Wilt u een afgerond document zonder editor tot PDF compileren, gebruik dan TeX naar PDF.