Excel til LaTeX-konverter
Resultater ligger som regel i et regneark lenge før de havner i en artikkel, og det er når du skriver dem inn celle for celle med &-tegn og doble omvendte skråstreker at skrivefeilene sniker seg inn. Konverter arket til LaTeX og lim heller inn tabellen i dokumentet.
Dokumentkonverterer
eller slipp PDF, DOC, DOCX …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
150 DPI gjør en A4-side til omtrent 1240 × 1754 px. Bruk 300 for utskrift.
Konverter hele filen eller bare noen sider eller lysbilder (PDF og presentasjoner).
Sider eller lysbilder som skal konverteres, f.eks. 1-3, 5, 8-10.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel eller Notisblokk på Windows viser ødelagte tegn; eldre tegnkoder bare for gammel programvare.
LF for macOS, Linux og kodeeditorer; CRLF for eldre Windows-programmer som klassisk Notisblokk.
Komma er standard. Bruk semikolon for Excel i land som skriver desimaler med komma (Tyskland, Frankrike, Brasil).
Excel-fil med flere ark: konverter alle (én del eller fil per ark) eller bare det første.
Slik bruker du dette verktøyet
- 1
Last opp regnearket
Legg til en .xlsx-, .xls-, .ods-, .numbers- eller .csv-fil på opptil 95 MB. Rydd regnearket først, slik at det bare inneholder tabellen du vil publisere.
- 2
Velg arket
Regnearkets ark er satt til First. Velg All hvis hvert ark inneholder en egen tabell du trenger. Formatering på Enkel beholder fet tekst og sammenslåtte celler uten farger.
- 3
Konverter og lim inn
Trykk Konverter til LaTeX (.tex), åpne .tex-filen og kopier tabellen inn i dokumentet ditt, i Overleaf eller et lokalt redigeringsprogram. Filene slettes 30 minutter etter opplasting.
Last opp regnearket, trykk Konverter til LaTeX (.tex), og lim tabular-koden inn i artikkelen din: cellene skilles med &-tegn, radene avsluttes med doble omvendte skråstreker, og tegn som %, & og _ kommer allerede escapet.
Excel til LaTeX: hvorfor tabeller er det tunge arbeidet
LaTeX, skrevet av Leslie Lamport på toppen av Donald Knuths TeX og først utgitt tidlig på 1980-tallet, er standarden for artikler innen matematikk, fysikk, informatikk og økonomi. Det setter tekst og ligninger vakkert, men tabellene skrives for hånd som ren markup, og en resultattabell med 12 kolonner er noen hundre &-tegn som alle må stå på rett plass.
Forskere, studenter og analytikere har derfor tallene sine i Excel eller LibreOffice Calc og trenger de samme tallene i en .tex-fil. Jo større tabellen er og jo oftere dataene endres, desto mer sparer du på konvertering: kjør analysen på nytt, konverter igjen, lim inn igjen. Hvis tabellen kommer fra en PDF og ikke fra et regneark, dekker PDF til LaTeX den veien.
Slik ser den konverterte LaTeX-tabellen ut
\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 regnearket | I .tex-filen |
|---|---|
| Cellerammer mellom kolonner | &-skilletegn, radavslutning med doble omvendte skråstreker |
| % & $ # _ { } i celletekst | Escapet, for eksempel \% og \_ |
| Sammenslåtte celler over flere kolonner | \multicolumn med antall kolonner |
| Fet tekst | \textbf{...} |
| Formelresultater, datoer, valuta | Verdien slik den vises, skrevet som tekst |
Kompileringsfeil etter at du har limt inn en konvertert tabell
Misplaced alignment tab character & (feilplassert &)
Tabellen ble limt inn utenfor et tabular-miljø, eller en celle som senere er redigert, inneholder et frittstående &-tegn. Behold det inne i miljøet og skriv \& for et bokstavelig tegn.
Undefined control sequence (ukjent kommando)
Du har lagt til kommandoer som \toprule eller en S-kolonne uten å laste booktabs eller siunitx. Legg til \usepackage-linjen i preamble.
Overfull \hbox-advarsel og en tabell som går inn i marginen
Tabellen er bredere enn \textwidth. Reduser skriftstørrelsen, forkort overskriftene eller skaler tabellen som beskrevet i spørsmålene nedenfor.
Fakta om Excel- og LaTeX-formatene
XLSX
Microsoft Excel-arbeidsbok
XLSX er standard arbeidsbokformat i Microsoft Excel siden Office 2007, basert på standarden Office Open XML. Det lagrer flere ark, formler, formatering, diagrammer, pivottabeller og datavalidering i en ZIP-pakke med XML. Det støtter over én million rader per ark og er standard utvekslingsformat for regneark i næringslivet. Google Regneark, LibreOffice og Numbers åpner XLSX, men makroer og avanserte funksjoner følger kanskje ikke med.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 2007 · Microsoft
TEX
TeX / LaTeX-kildekode
En .tex-fil er kildekoden til et TeX- eller LaTeX-dokument. TeX ble laget av Donald Knuth i 1978, og LaTeX, et sett med makroer bygget på TeX av Leslie Lamport, er standarden for akademiske artikler i matematikk, fysikk og informatikk. Forfatteren skriver ren tekst med kommandoer for struktur og formler, og en kompilator lager en presist satt PDF. Resultatet er utmerket typografi og matematikk, men læringskurven er bratt, og du trenger en TeX-distribusjon eller en nettbasert editor som Overleaf for å bygge dokumentet.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Regneark blir til LaTeX når tall analysert i Excel skal inn i en satt artikkel, avhandling eller rapport, og når tabular-koden genereres slipper du å skrive om hver celle og escape hvert spesialtegn for hånd.
Spørsmål om Excel til LaTeX
Kan tabellen se ut som en tidsskrifttabell med booktabs?
Ja. Last inn pakken booktabs i preamble og erstatt de øverste, midtre og nederste horisontale linjene med \toprule, \midrule og \bottomrule. Mange tidsskrifter og maler for avhandlinger foretrekker denne stilen, fordi den dropper vertikale linjer og gir jevnere avstand mellom radene.
Arket er for bredt for siden. Hva kan jeg gjøre?
Prøv først en mindre skriftstørrelse, for eksempel \small, inne i table-miljøet. Hvis det ikke er nok, pakk tabular inn i \resizebox{\textwidth}{!}{...} fra pakken graphicx, eller plasser tabellen på en side i liggende format med pakken pdflscape. Å dele tabellen i to er ofte det mest lesbare alternativet.
Blir en tabell med hundrevis av rader delt over flere sider?
En vanlig tabular brytes aldri; den går ut over bunnen av siden. Bytt miljø til longtable fra pakken longtable, som gjentar overskriften på hver side, eller legg alle dataene i et vedlegg eller en tilleggsfil.
Hvordan justerer jeg tall etter desimaltegnet?
Bruk pakken siunitx og gi numeriske kolonner kolonnetypen S i stedet for r eller c. Den justerer verdiene etter desimaltegnet og kan runde dem likt, noe som er viktig når Excel viser ulikt antall desimaler i samme kolonne.
Kan den konverterte .tex-filen kompileres i Overleaf?
Ja, lim tabellen inn i et Overleaf-prosjekt eller last opp filen. Pakkene som er nevnt på denne siden, følger med Overleafs TeX Live-installasjon. Hvis du vil kompilere et ferdig dokument til PDF uten et redigeringsprogram, bruker du TeX til PDF.