UltKit

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

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 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. 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. 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

Eksempel på tabular for et lite regneark med tre kolonner
\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}
Hvordan regnearkinnhold skrives i LaTeX
I regnearketI .tex-filen
Cellerammer mellom kolonner&-skilletegn, radavslutning med doble omvendte skråstreker
% & $ # _ { } i celletekstEscapet, for eksempel \% og \_
Sammenslåtte celler over flere kolonner\multicolumn med antall kolonner
Fet tekst\textbf{...}
Formelresultater, datoer, valutaVerdien 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
XLSX-konverterer

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)
TEX-konverterer

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.