UltKit

Penukar Excel ke LaTeX

Keputusan kajian biasanya sudah lama berada dalam hamparan sebelum muncul dalam kertas kerja, dan menaip semula setiap sel dengan ampersand serta garis condong terbalik berganda ialah punca kesilapan taip. Sebaliknya, tukar helaian itu ke LaTeX dan tampal jadualnya terus ke dalam dokumen Anda.

Penukar Dokumen

atau seret Fail PDF, DOC, DOCX … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik hamparan

    Tambah fail .xlsx, .xls, .ods, .numbers atau .csv, sehingga 95 MB. Kemaskan helaian dahulu supaya hanya mengandungi jadual yang ingin anda terbitkan.

  2. 2

    Pilih helaian

    Helaian hamparan ditetapkan kepada First. Pilih All jika setiap helaian mengandungi jadual berasingan yang anda perlukan. Pemformatan pada Ringkas mengekalkan teks tebal dan sel yang digabungkan tanpa warna.

  3. 3

    Tukar dan tampal

    Tekan Tukar ke LaTeX (.tex) →, buka fail .tex dan salin jadual ke dalam dokumen anda, di Overleaf atau mana-mana editor tempatan. Fail dipadam 30 minit selepas dimuat naik.

Muat naik helaian, tekan Tukar ke LaTeX (.tex) →, dan tampal kod tabular ke dalam kertas kerja anda: sel dipisahkan dengan ampersand, baris berakhir dengan garis condong terbalik berganda, dan aksara seperti %, & dan _ sudah dilepaskan.

Excel ke LaTeX: mengapa jadual ialah bahagian paling sukar

LaTeX, ditulis oleh Leslie Lamport di atas TeX karya Donald Knuth dan mula dilancarkan pada awal 1980-an, ialah standard untuk kertas kerja dalam matematik, fizik, sains komputer dan ekonomi. Ia menyusun teks dan persamaan dengan indah, tetapi jadualnya ditulis secara manual sebagai penanda biasa, dan jadual keputusan 12 lajur terdiri daripada beberapa ratus ampersand yang semuanya perlu sejajar.

Oleh itu, penyelidik, pelajar dan penganalisis menyimpan angka mereka dalam Excel atau LibreOffice Calc dan memerlukan angka yang sama dalam fail .tex. Semakin besar jadual dan semakin kerap data berubah, semakin banyak penukaran menjimatkan masa: jalankan semula analisis, tukar semula, tampal semula. Jika jadual anda datang daripada PDF dan bukan hamparan, PDF ke LaTeX menangani laluan itu.

Rupa jadual LaTeX yang telah ditukar

Contoh tabular untuk helaian kecil tiga lajur
\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}
Cara kandungan hamparan ditulis dalam LaTeX
Dalam helaianDalam fail .tex
Sempadan sel antara lajurPemisah ampersand, hujung baris sebagai garis condong terbalik berganda
% & $ # _ { } dalam teks selDilepaskan, contohnya \% dan \_
Sel digabungkan merentas lajur\multicolumn dengan bilangan rentang
Teks tebal\textbf{...}
Hasil formula, tarikh, mata wangNilai seperti yang dipaparkan, ditulis sebagai teks

Ralat kompil selepas menampal jadual yang ditukar

  • Misplaced alignment tab character & (aksara & tersasar)

    Jadual ditampal di luar persekitaran tabular, atau sel yang disunting kemudian mengandungi ampersand kosong. Pastikan ia di dalam persekitaran dan tulis \& untuk ampersand sebenar.

  • Undefined control sequence (arahan tidak ditakrifkan)

    Anda menambah arahan seperti \toprule atau lajur S tanpa memuatkan booktabs atau siunitx. Tambah baris \usepackage pada preamble.

  • Amaran Overfull \hbox dan jadual melebihi jidar

    Jadual lebih lebar daripada \textwidth. Kecilkan saiz fon, singkatkan pengepala atau skalakan jadual seperti yang diterangkan dalam soalan di bawah.

Fakta format Excel dan LaTeX

XLSX

Buku kerja Microsoft Excel

XLSX ialah format buku kerja lalai Microsoft Excel sejak Office 2007, berasaskan piawaian Office Open XML. Ia menyimpan berbilang helaian, formula, pemformatan, carta, jadual pangsi dan pengesahan data dalam pakej ZIP berisi XML. Ia menyokong lebih sejuta baris setiap helaian dan merupakan format pertukaran lalai untuk hamparan perniagaan. Google Sheets, LibreOffice dan Numbers membuka XLSX, walaupun makro dan ciri lanjutan mungkin tidak dibawa bersama.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2007 · Microsoft
Penukar XLSX

TEX

Sumber TeX / LaTeX

Fail .tex ialah kod sumber dokumen TeX atau LaTeX. TeX dicipta oleh Donald Knuth pada 1978, dan LaTeX, set makro yang dibina di atasnya oleh Leslie Lamport, ialah piawaian untuk kertas akademik dalam matematik, fizik dan sains komputer. Penulis menulis teks biasa dengan arahan untuk struktur dan persamaan, dan penyusun menghasilkan PDF yang disusun huruf dengan tepat. Ia menghasilkan tipografi dan matematik yang cemerlang, tetapi sukar dipelajari dan memerlukan taburan TeX atau penyunting dalam talian seperti Overleaf untuk membinanya.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Penukar TEX

Hamparan ditukar kepada LaTeX apabila angka yang dianalisis dalam Excel perlu muncul dalam kertas kerja, tesis atau laporan bersusun huruf, dan menjana kod tabular mengelakkan anda menaip semula setiap sel dan melepaskan setiap aksara khas secara manual.

Soalan lazim Excel ke LaTeX

Bolehkah jadual kelihatan seperti jadual jurnal dengan booktabs?

Ya. Muatkan pakej booktabs dalam preamble anda dan gantikan garis mendatar atas, tengah dan bawah dengan \toprule, \midrule dan \bottomrule. Banyak jurnal dan templat tesis mengutamakan gaya ini kerana ia membuang garis menegak dan menjarakkan baris dengan lebih sekata.

Helaian saya terlalu lebar untuk halaman. Apakah yang boleh saya lakukan?

Cuba saiz fon yang lebih kecil seperti \small di dalam persekitaran table dahulu. Jika masih tidak cukup, bungkus tabular dengan \resizebox{\textwidth}{!}{...} daripada pakej graphicx, atau letakkan jadual pada halaman landskap dengan pakej pdflscape. Memecahkannya kepada dua jadual selalunya pilihan yang paling mudah dibaca.

Adakah jadual dengan ratusan baris akan bersambung merentas halaman?

Tabular biasa tidak akan terputus; ia melepasi bahagian bawah halaman. Tukar persekitaran kepada longtable daripada pakej longtable, yang mengulang pengepala pada setiap halaman, atau letakkan data penuh dalam lampiran atau fail tambahan.

Bagaimanakah cara menjajarkan nombor pada titik perpuluhan?

Gunakan pakej siunitx dan berikan lajur angka jenis lajur S dan bukannya r atau c. Ia menjajarkan nilai pada penanda perpuluhan dan boleh membundarkannya secara konsisten, yang penting apabila Excel memaparkan bilangan perpuluhan yang berbeza dalam satu lajur.

Adakah fail .tex yang ditukar boleh dikompil dalam Overleaf?

Ya, tampal jadual ke dalam mana-mana projek Overleaf atau muat naik fail; pakej yang disebut pada halaman ini disertakan dalam pemasangan TeX Live Overleaf. Untuk menyusun dokumen siap menjadi PDF tanpa editor, gunakan TeX ke PDF.