UltKit

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

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

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

Eksempel på tabular for et lille ark 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}
Sådan skrives regnearksindhold i LaTeX
I arketI .tex-filen
Cellekanter mellem kolonnerOg-tegn som skilletegn, rækkeslut som dobbelt omvendt skråstreg
% & $ # _ { } i celletekstEscapet, for eksempel \% og \_
Sammenlagte celler over kolonner\multicolumn med antal kolonner
Fed tekst\textbf{...}
Formelresultater, datoer, valutaVæ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
XLSX-konverter

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

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.