UltKit

Convertor Excel în LaTeX

Rezultatele stau de obicei într-o foaie de calcul cu mult înainte să ajungă într-un articol, iar retastarea lor celulă cu celulă, cu ampersanduri și backslash-uri duble, este momentul în care apar greșelile. Convertiți foaia în LaTeX și lipiți direct tabelul în document.

Convertor de documente

sau trage Fișiere PDF, DOC, DOCX … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Încărcați foaia de calcul

    Adăugați un fișier .xlsx, .xls, .ods, .numbers sau .csv, de până la 95 MB. Curățați mai întâi foaia, astfel încât să conțină doar tabelul pe care vreți să-l publicați.

  2. 2

    Alegeți foaia

    Foile de calcul este setat pe Prima. Alegeți Toate dacă fiecare foaie conține un tabel separat de care aveți nevoie. Formatare pe Simplificat păstrează textul aldin și celulele îmbinate, fără culori.

  3. 3

    Convertiți și lipiți

    Apăsați Convertește în LaTeX (.tex), deschideți fișierul .tex și copiați tabelul în documentul dvs., în Overleaf sau în orice editor local. Fișierele sunt șterse la 30 de minute după încărcare.

Încărcați foaia, apăsați Convertește în LaTeX (.tex) și lipiți codul tabular în lucrarea dvs.: celulele sunt separate prin ampersand, rândurile se termină cu bară inversă dublă, iar caractere precum %, & și _ ajung deja scrise cu escape.

Excel în LaTeX: de ce tabelele sunt partea dificilă

LaTeX, creat de Leslie Lamport pe baza TeX-ului lui Donald Knuth și lansat la începutul anilor 1980, este standardul pentru lucrările de matematică, fizică, informatică și economie. Culege excelent textul și ecuațiile, dar tabelele se scriu manual, ca simplu marcaj, iar un tabel de rezultate cu 12 coloane înseamnă câteva sute de ampersanduri care trebuie să se alinieze.

De aceea cercetătorii, studenții și analiștii își păstrează numerele în Excel sau LibreOffice Calc și au nevoie de aceleași numere într-un fișier .tex. Cu cât tabelul este mai mare și datele se schimbă mai des, cu atât conversia economisește mai mult: refaceți analiza, convertiți din nou, lipiți din nou. Dacă tabelul provine dintr-un PDF, nu dintr-o foaie de calcul, PDF în LaTeX se ocupă de acest caz.

Cum arată tabelul LaTeX convertit

Exemplu de tabular pentru o foaie mică cu trei coloane
\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}
Cum este scris conținutul foii de calcul în LaTeX
În foaieÎn fișierul .tex
Bordurile celulelor dintre coloaneSeparatori ampersand, sfârșit de rând cu bară inversă dublă
% & $ # _ { } în textul celuleiCu escape, de exemplu \% și \_
Celule îmbinate pe mai multe coloane\multicolumn cu numărul de coloane acoperite
Text aldin\textbf{...}
Rezultate de formule, date calendaristice, monedăValoarea așa cum este afișată, scrisă ca text

Erori de compilare după lipirea unui tabel convertit

  • Caracter de aliniere & în loc greșit

    Tabelul a fost lipit în afara unui mediu tabular sau o celulă editată ulterior conține un ampersand simplu. Păstrați-l în interiorul mediului și scrieți \& pentru un ampersand literal.

  • Secvență de control nedefinită

    Ați adăugat comenzi precum \toprule sau o coloană S fără a încărca booktabs sau siunitx. Adăugați linia \usepackage în preambul.

  • Avertisment Overfull \hbox și tabel care depășește marginea

    Tabelul este mai lat decât \textwidth. Micșorați fontul, abreviați antetele sau scalați tabelul așa cum este descris în întrebările de mai jos.

Date despre formatele Excel și LaTeX

XLSX

Registru Microsoft Excel

XLSX este formatul implicit de registru Microsoft Excel începând cu Office 2007, bazat pe standardul Office Open XML. Stochează mai multe foi, formule, formatare, grafice, tabele pivot și validarea datelor într-un pachet ZIP de fișiere XML. Acceptă peste un milion de rânduri pe foaie și este formatul implicit de schimb pentru foile de calcul de business. Google Sheets, LibreOffice și Numbers deschid XLSX, deși macrocomenzile și funcțiile avansate pot să nu se păstreze.

Compresie
–
Transparență
–
Animație
–
Introdus în
2007 · Microsoft
Convertor XLSX

TEX

Sursă TeX / LaTeX

Un fișier .tex este codul sursă al unui document TeX sau LaTeX. TeX a fost creat de Donald Knuth în 1978, iar LaTeX, un set de macrocomenzi construit peste el de Leslie Lamport, este standardul pentru lucrările academice de matematică, fizică și informatică. Autorii scriu text simplu, cu comenzi pentru structură și ecuații, iar un compilator generează un PDF cu o paginare foarte precisă. Oferă o tipografie și o redare a formulelor excelente, dar are o curbă de învățare abruptă și necesită o distribuție TeX sau un editor online, precum Overleaf, pentru compilare.

Compresie
–
Transparență
–
Animație
–
Introdus în
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Convertor TEX

Foile de calcul se transformă în LaTeX atunci când numerele analizate în Excel trebuie să apară într-o lucrare, o teză sau un raport tipărit cu LaTeX, iar generarea codului tabular evită retastarea fiecărei celule și scrierea manuală a caracterelor speciale cu secvențe de escape.

Întrebări despre conversia Excel în LaTeX

Poate tabelul să arate ca unul de revistă științifică, cu booktabs?

Da. Încărcați pachetul booktabs în preambul și înlocuiți liniile orizontale de sus, de mijloc și de jos cu \toprule, \midrule și \bottomrule. Multe reviste și șabloane de teze preferă acest stil, deoarece elimină liniile verticale și spațiază rândurile mai uniform.

Foaia mea este prea lată pentru pagină. Ce pot face?

Încercați mai întâi o dimensiune mai mică a fontului, de exemplu \small, în interiorul mediului table. Dacă nu ajunge, includeți tabularul în \resizebox{\textwidth}{!}{...} din pachetul graphicx sau așezați tabelul pe o pagină în orientare peisaj cu pachetul pdflscape. Împărțirea în două tabele este adesea varianta cea mai ușor de citit.

Se va împărți pe mai multe pagini un tabel cu sute de rânduri?

Un tabular simplu nu se rupe între pagini; iese în afara paginii, în jos. Schimbați mediul în longtable din pachetul longtable, care repetă antetul pe fiecare pagină, sau mutați datele complete într-o anexă ori într-un fișier suplimentar.

Cum aliniez numerele după virgula zecimală?

Folosiți pachetul siunitx și dați coloanelor numerice tipul de coloană S în loc de r sau c. Acesta aliniază valorile după separatorul zecimal și le poate rotunji uniform, lucru important când Excel afișează un număr diferit de zecimale în aceeași coloană.

Fișierul .tex convertit se compilează în Overleaf?

Da, lipiți tabelul în orice proiect Overleaf sau încărcați fișierul; pachetele menționate în această pagină sunt incluse în instalarea TeX Live din Overleaf. Pentru a compila un document finalizat în PDF fără editor, folosiți TeX în PDF.