Как пользоваться
- Скопируйте ячейки из Excel, Google Sheets или веб-страницы и вставьте слева; CSV тоже поддерживается.
- Выберите стиль линий и выравнивание, заполните подпись и метку.
- Скопируйте код в документ LaTeX. Для booktabs добавьте \usepackage{booktabs} в преамбулу.
Описание параметров
- Booktabs
- Использует \toprule, \midrule и \bottomrule для верхней, заголовочной и нижней линий — обычный стиль журнальных статей.
- Автовыравнивание
- Столбцы, в которых все ячейки тела — числа, включая проценты, разделители тысяч и экспоненциальную запись, выравниваются вправо; остальные — влево.
- Экранирование
- Преобразует & % $ # _ { } ~ ^ \\ так, чтобы LaTeX напечатал их правильно. Отключите, если ячейки уже содержат LaTeX.
Пример результата
Три строки, вставленные из электронной таблицы, с подписью и меткой дают такой результат при параметрах по умолчанию (Booktabs, автоматическое выравнивание, экранирование включено):
Item Price Change
Tea & cake 1,200.50 5%
R_2 score 0.93 -2.1%
\begin{table}[htbp]
\centering
\caption{Prices}
\label{tab:prices}
\begin{tabular}{lrr}
\toprule
Item & Price & Change \\
\midrule
Tea \& cake & 1,200.50 & 5\% \\
R\_2 score & 0.93 & -2.1\% \\
\bottomrule
\end{tabular}
\end{table}
Спецификация столбцов имеет вид lrr, потому что Price и Change содержат только числа, а первый столбец — текст. Подпись тоже экранируется, а метка записывается так, как вы её ввели.
Часто задаваемые вопросы
Поддерживаются ли объединённые ячейки?
Пока нет. Используйте \multicolumn и \multirow из пакета multirow в готовом коде.
Таблица шире страницы. Что делать?
Оберните tabular в \resizebox{\linewidth}{!}{...} или переключитесь на tabularx, чтобы столбец мог переносить строки.
Можно ли выровнять десятичные точки?
Замените этот столбец на S из пакета siunitx. Выравнивание вправо даст тот же результат, если у всех чисел одинаковое число знаков после запятой.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.