Excel til LaTeX-konverter
Resultater ligger som regel i et regneark længe før de havner i en artikel, og det er ved at taste dem ind igen celle for celle med &-tegn og dobbelte backslashes, at tastefejlene sniger sig ind. Konvertér i stedet arket til LaTeX, og indsæt tabellen i dit dokument.
Dokumentkonverter
eller slip PDF, DOC, DOCX …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
150 DPI gør en A4-side til ca. 1240 × 1754 px. Brug 300 til udskrivning.
Konvertér hele filen eller kun nogle sider eller slides (PDF- og præsentationsinput).
Sider eller slides, der skal konverteres, f.eks. 1-3, 5, 8-10.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel eller Notepad på Windows viser forkerte tegn; ældre kodninger kun til gammelt software.
LF til macOS, Linux og kodeeditorer; CRLF til ældre Windows-programmer som det klassiske Notepad.
Komma er standard. Brug semikolon til Excel i lande, hvor decimaler skrives med komma (Danmark, Tyskland, Frankrig, Brasilien).
Excel-input med flere ark: konvertér alle (ét afsnit eller én fil pr. ark) eller kun det første.
Sådan bruger du værktøjet
- 1
Upload regnearket
Tilføj en .xlsx-, .xls-, .ods-, .numbers- eller .csv-fil på op til 95 MB. Ryd op i arket først, så det kun indeholder den tabel, du vil udgive.
- 2
Vælg arket
Regnearksark er sat til First. Vælg All, hvis hvert ark indeholder en separat tabel, du har brug for. Formatering på Enkel bevarer fed tekst og sammenlagte celler uden farver.
- 3
Konvertér og indsæt
Tryk på Konvertér til LaTeX (.tex), åbn .tex-filen, og kopiér tabellen ind i dit dokument i Overleaf eller en lokal editor. Filer slettes 30 minutter efter upload.
Upload arket, tryk på Konvertér til LaTeX (.tex), og indsæt tabular-koden i din artikel: celler adskilles med et og-tegn, rækker slutter med dobbelt omvendt skråstreg, og tegn som %, & og _ er allerede escapet.
Excel til LaTeX: hvorfor tabeller er den besværlige del
LaTeX, skrevet af Leslie Lamport oven på Donald Knuths TeX og første gang udgivet i begyndelsen af 1980'erne, er standarden for artikler inden for matematik, fysik, datalogi og økonomi. Det sætter tekst og ligninger smukt, men tabeller skrives i hånden som ren markup, og en resultattabel med 12 kolonner er flere hundrede og-tegn, der alle skal passe sammen.
Forskere, studerende og analytikere har derfor deres tal i Excel eller LibreOffice Calc og har brug for de samme tal i en .tex-fil. Jo større tabellen er, og jo oftere data ændres, desto mere sparer en konvertering: kør analysen igen, konvertér igen, indsæt igen. Hvis din tabel stammer fra en PDF frem for et regneark, dækker PDF til LaTeX den vej.
Sådan ser den konverterede LaTeX-tabel ud
\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}| I arket | I .tex-filen |
|---|---|
| Cellekanter mellem kolonner | Og-tegn som skilletegn, rækkeslut som dobbelt omvendt skråstreg |
| % & $ # _ { } i celletekst | Escapet, for eksempel \% og \_ |
| Sammenlagte celler over kolonner | \multicolumn med antal kolonner |
| Fed tekst | \textbf{...} |
| Formelresultater, datoer, valuta | Værdien som vist, skrevet som tekst |
Kompileringsfejl efter indsættelse af en konverteret tabel
Misplaced alignment tab character & (fejlplaceret &-tegn)
Tabellen er indsat uden for et tabular-miljø, eller en celle, der senere er redigeret, indeholder et bart og-tegn. Hold den inde i miljøet, og skriv \& for et egentligt og-tegn.
Undefined control sequence (udefineret kommando)
Du har tilføjet kommandoer som \toprule eller en S-kolonne uden at indlæse booktabs eller siunitx. Tilføj \usepackage-linjen i præamblen.
Overfull \hbox warning og en tabel, der løber ind i marginen
Tabellen er bredere end \textwidth. Reducer skriftstørrelsen, forkort overskrifter, eller skalér tabellen som beskrevet i spørgsmålene nedenfor.
Fakta om Excel- og LaTeX-formaterne
XLSX
Microsoft Excel-projektmappe
XLSX er Microsoft Excels standardformat til projektmapper siden Office 2007 og bygger på standarden Office Open XML. Det gemmer flere ark, formler, formatering, diagrammer, pivottabeller og datavalidering i en ZIP-pakke af XML. Det understøtter over en million rækker pr. ark og er standardformatet til udveksling af regneark i erhvervslivet. Google Sheets, LibreOffice og Numbers åbner XLSX, men makroer og avancerede funktioner overføres måske ikke.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 2007 · Microsoft
TEX
TeX / LaTeX-kildekode
En .tex-fil er kildekoden til et TeX- eller LaTeX-dokument. TeX blev skabt af Donald Knuth i 1978, og LaTeX, et sæt makroer bygget oven på TeX af Leslie Lamport, er standarden for videnskabelige artikler inden for matematik, fysik og datalogi. Forfatteren skriver ren tekst med kommandoer til struktur og ligninger, og en compiler producerer en præcist opsat PDF. Det giver fremragende typografi og matematik, men har en stejl indlæringskurve og kræver en TeX-distribution eller en onlineeditor som Overleaf for at bygge dokumentet.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Regneark bliver til LaTeX, når tal analyseret i Excel skal indgå i en sat artikel, et speciale eller en rapport, og når tabular-koden genereres, slipper du for at indtaste hver celle igen og escape hvert specialtegn i hånden.
Spørgsmål om Excel til LaTeX
Kan tabellen ligne en tidsskrifttabel med booktabs?
Ja. Indlæs pakken booktabs i din præambel, og erstat de øverste, midterste og nederste vandrette streger med \toprule, \midrule og \bottomrule. Mange tidsskrifter og specialeskabeloner foretrækker denne stil, fordi den udelader lodrette linjer og fordeler rækkerne mere jævnt.
Mit ark er for bredt til siden. Hvad kan jeg gøre?
Prøv først en mindre skriftstørrelse som \small inde i table-miljøet. Er det ikke nok, kan du pakke tabular ind i \resizebox{\textwidth}{!}{...} fra pakken graphicx eller placere tabellen på en side i liggende format med pakken pdflscape. At dele den i to tabeller er ofte den mest læsevenlige løsning.
Bliver en tabel med hundredvis af rækker delt over flere sider?
En almindelig tabular brydes aldrig; den løber ud over bunden af siden. Skift miljøet til longtable fra pakken longtable, som gentager overskriften på hver side, eller læg alle data i et appendiks eller en supplerende fil.
Hvordan stiller jeg tal op efter decimaltegnet?
Brug pakken siunitx, og giv numeriske kolonner kolonnetypen S i stedet for r eller c. Den justerer værdierne efter decimaltegnet og kan afrunde dem ensartet, hvilket er vigtigt, når Excel viser forskelligt antal decimaler i én kolonne.
Kan den konverterede .tex kompileres i Overleaf?
Ja, indsæt tabellen i et vilkårligt Overleaf-projekt, eller upload filen; pakkerne nævnt på denne side er med i Overleafs TeX Live-installation. Hvis du vil kompilere et færdigt dokument til PDF uden en editor, kan du bruge TeX til PDF.