Я использую LuaLatex последние пару дней и наслаждаюсь им, несмотря на отсутствие документации по \includespread. Тем не менее, заставил его работать для таблиц, в которых нет процентного значения (например: 10% в ячейке).
Это баг или фича? Как мне включить таблицу с процентными значениями?
Заранее спасибо!
решение1
Редактировать:
OP предоставил несколько тестовых файлов, которые показали несколько новых проблем. Эти проблемы должны быть исправлены сейчас, и обновленный пакет, как мы надеемся, скоро попадет в CTAN и TeX Live.
В вашем коде есть одна проблема:
\begin{table}[ht]
\label{tab:stuff_cal}
\centering
\begin{tabular}
\includespread[file=calcs.ods, template=table_3c, columns=head]
\end{tabular}
\caption{Stuff calculated in a ods.}
\end{table}
вы используете \begin{tabular}
без указания столбцов, и парсер TeX считывает следующий токен, который является \includespread
. Так что он выполняется новее. Поскольку вы определили шаблон table_3c
как полную табличную среду, вам действительно не нужно начинать табличную среду здесь и просто использовать ее \includespread
отдельно.
Результат вашего образца:
Я полагаю, вы говорите о моем odsfile
пакете. Описанное вами поведение — это ошибка, которая была исправлена некоторое время назад, но я не публиковал исправления CTAN
до сегодняшнего дня (я действительно плох в публикации материалов в CTAN). Так что спасибо, что напомнили мне. Некоторые другие ошибки были исправлены в этом выпуске, поэтому вам следует обновить ваш дистрибутив TeXLive, как только обновление появится здесь.
На снимке экрана PDF-файла, созданного из электронной таблицы, видно, ODS
что работают не только специальные символы, такие как %
или $
, но и некоторые основные стили, такие каксмелыйтекстовые работы, а также внешние ссылки