过去几天我一直在使用 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 发行版。
您可以从ODS
电子表格生成的 PDF 的屏幕截图中看到,不仅特殊字符(例如%
或 )$
有效,而且一些基本样式(例如大胆的文本作品以及外部链接