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
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
150 DPI menjadikan halaman A4 kira-kira 1240 × 1754 px. Gunakan 300 untuk mencetak.
Tukar seluruh fail atau hanya sebahagian halaman atau slaid (input PDF dan persembahan).
Halaman atau slaid yang ingin ditukar, cth. 1-3, 5, 8-10.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel atau Notepad pada Windows memaparkan aksara yang bercelaru; pengekodan lama hanya untuk perisian lama.
LF untuk macOS, Linux dan editor kod; CRLF untuk program Windows lama seperti Notepad klasik.
Koma ialah standard. Gunakan koma bertitik untuk Excel di negara yang menulis perpuluhan dengan koma (Jerman, Perancis, Brazil).
Input Excel dengan beberapa helaian: tukar semuanya (satu bahagian atau fail setiap helaian) atau helaian pertama sahaja.
Cara menggunakan alat ini
- 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
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
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
\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}| Dalam helaian | Dalam fail .tex |
|---|---|
| Sempadan sel antara lajur | Pemisah ampersand, hujung baris sebagai garis condong terbalik berganda |
| % & $ # _ { } dalam teks sel | Dilepaskan, contohnya \% dan \_ |
| Sel digabungkan merentas lajur | \multicolumn dengan bilangan rentang |
| Teks tebal | \textbf{...} |
| Hasil formula, tarikh, mata wang | Nilai 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
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)
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.