Конвертер Excel у LaTeX
Результати зазвичай лежать у таблиці задовго до того, як потрапляють у статтю, а передруковуючи їх клітинку за клітинкою з амперсандами й подвійними зворотними скісними рисками, легко помилитися. Натомість конвертуйте аркуш у LaTeX і вставте таблицю в документ.
Конвертер документів
або перетягніть Файли PDF, DOC, DOCX … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
150 DPI перетворює сторінку A4 приблизно на 1240 × 1754 px. Для друку використовуйте 300.
Перетворити весь файл або лише частину сторінок чи слайдів (для PDF і презентацій).
Сторінки або слайди для перетворення, наприклад 1-3, 5, 8-10.
UTF-8 підходить для всіх мов. Виберіть UTF-8 with BOM, якщо Excel або Блокнот у Windows показує спотворені символи; застарілі кодування — лише для старих програм.
LF — для macOS, Linux і редакторів коду; CRLF — для старіших програм Windows, як-от класичний Блокнот.
Кома — стандартний варіант. Для Excel у країнах, де десяткові дроби пишуть через кому (Німеччина, Франція, Бразилія), використовуйте крапку з комою.
Для файлів Excel з кількома аркушами: перетворити всі (по одному розділу чи файлу на аркуш) або лише перший.
Як користуватися цим інструментом
- 1
Виберіть файл таблиці
Додайте файл .xlsx, .xls, .ods, .numbers або .csv розміром до 95 MB. Спершу наведіть лад в аркуші, щоб у ньому лишилася лише таблиця, яку ви хочете опублікувати.
- 2
Виберіть аркуш
Параметр Аркуші таблиці має значення Перший. Виберіть Усі, якщо кожен аркуш містить окрему потрібну вам таблицю. Режим Спрощено в розділі Форматування зберігає жирний текст і об’єднані клітинки без кольорів.
- 3
Конвертуйте та вставте
Натисніть Конвертувати у LaTeX (.tex) →, відкрийте файл .tex і скопіюйте таблицю у свій документ в Overleaf або будь-якому локальному редакторі. Файли видаляються через 30 хвилин після завантаження.
Завантажте аркуш, натисніть Конвертувати у LaTeX (.tex) → і вставте код tabular у свою роботу: клітинки розділені амперсандами, рядки завершуються подвійними зворотними скісними рисками, а символи на кшталт %, & і _ вже екрановані.
Excel у LaTeX: чому таблиці — найскладніша частина
LaTeX, створений Леслі Лампортом на основі TeX Дональда Кнута і вперше випущений на початку 1980-х, є стандартом для статей з математики, фізики, інформатики та економіки. Він чудово верстає текст і формули, але таблиці в ньому пишуться вручну як звичайна розмітка, а таблиця результатів із 12 стовпців — це кілька сотень амперсандів, які мають бути ідеально вирівняні.
Тому дослідники, студенти й аналітики зберігають числа в Excel або LibreOffice Calc, а ті самі числа потрібні їм у файлі .tex. Чим більша таблиця і чим частіше змінюються дані, тим більше економить конвертація: повторіть аналіз, конвертуйте знову, вставте знову. Якщо ваша таблиця походить із PDF, а не з електронної таблиці, для цього є PDF у LaTeX.
Як виглядає конвертована таблиця LaTeX
\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}| В аркуші | У файлі .tex |
|---|---|
| Межі клітинок між стовпцями | Роздільники-амперсанди, кінці рядків — подвійні зворотні скісні риски |
| % & $ # _ { } у тексті клітинки | Екрановані, наприклад \% і \_ |
| Клітинки, об’єднані по стовпцях | \multicolumn із кількістю стовпців |
| Жирний текст | \textbf{...} |
| Результати формул, дати, валюта | Значення в тому вигляді, як показано, записане як текст |
Помилки компіляції після вставлення конвертованої таблиці
Misplaced alignment tab character & (зайвий символ &)
Таблицю вставлено поза середовищем tabular, або клітинка, відредагована пізніше, містить окремий амперсанд. Залишайте його всередині середовища, а для буквального символу пишіть \&.
Undefined control sequence (невизначена команда)
Ви додали команди на кшталт \toprule або стовпець S, не підключивши booktabs чи siunitx. Додайте рядок \usepackage у преамбулу.
Overfull \hbox warning і таблиця, що заходить на поле
Таблиця ширша за \textwidth. Зменште розмір шрифту, скоротіть заголовки або змасштабуйте таблицю, як описано в питаннях нижче.
Факти про формати Excel і LaTeX
XLSX
Книга Microsoft Excel
XLSX — типовий формат книг Microsoft Excel з Office 2007, заснований на стандарті Office Open XML. Він зберігає кілька аркушів, формули, форматування, діаграми, зведені таблиці та перевірку даних у ZIP-пакеті з XML. Формат підтримує понад мільйон рядків на аркуші й є стандартним форматом обміну діловими таблицями. Google Таблиці, LibreOffice і Numbers відкривають XLSX, хоча макроси та розширені функції можуть не зберегтися.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 2007 · Microsoft
TEX
Вихідний код TeX / LaTeX
Файл .tex — це вихідний код документа TeX або LaTeX. TeX створив Дональд Кнут у 1978 році, а LaTeX — набір макросів на його основі від Леслі Лемпорта — є стандартом для наукових праць з математики, фізики та інформатики. Автори пишуть звичайний текст із командами для структури та формул, а компілятор створює точно зверстаний PDF. Він забезпечує чудову типографіку та математичний набір, але має високий поріг входження і потребує дистрибутива TeX або онлайн-редактора, як-от Overleaf, для складання.
- Стиснення
- –
- Прозорість
- –
- Анімація
- –
- Рік появи
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Таблиці перетворюють на LaTeX, коли числа, проаналізовані в Excel, мають потрапити у зверстану статтю, дисертацію чи звіт, а згенерований код tabular позбавляє потреби передруковувати кожну клітинку й вручну екранувати кожен спеціальний символ.
Запитання про конвертацію Excel у LaTeX
Чи може таблиця виглядати як журнальна, з booktabs?
Так. Підключіть у преамбулі пакет booktabs і замініть верхню, середню та нижню горизонтальні лінії на \toprule, \midrule та \bottomrule. Багато журналів і шаблонів дисертацій віддають перевагу цьому стилю, бо він прибирає вертикальні лінії й рівномірніше розставляє рядки.
Мій аркуш заширокий для сторінки. Що робити?
Спершу спробуйте менший розмір шрифту, наприклад \small усередині середовища table. Якщо цього замало, обгорніть tabular у \resizebox{\textwidth}{!}{...} із пакета graphicx або розмістіть таблицю на альбомній сторінці за допомогою пакета pdflscape. Поділ на дві таблиці часто найзручніший для читання.
Чи переноситиметься таблиця із сотнями рядків на наступні сторінки?
Звичайний tabular не розривається і виходить за нижній край сторінки. Змініть середовище на longtable з пакета longtable, який повторює заголовок на кожній сторінці, або винесіть усі дані в додаток чи додатковий файл.
Як вирівняти числа за десятковою комою?
Скористайтеся пакетом siunitx і задайте числовим стовпцям тип S замість r або c. Він вирівнює значення за десятковим роздільником і може послідовно їх округлювати, що важливо, коли Excel показує різну кількість десяткових знаків в одному стовпці.
Чи компілюється конвертований .tex в Overleaf?
Так, вставте таблицю в будь-який проєкт Overleaf або завантажте файл; пакети, згадані на цій сторінці, входять до встановлення TeX Live в Overleaf. Щоб скомпілювати готовий документ у PDF без редактора, скористайтеся TeX у PDF.