LuaLatex、\includespread 和 libreoffice 表,帶 %

LuaLatex、\includespread 和 libreoffice 表,帶 %

過去幾天我一直在使用 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 的螢幕截圖中看到,不僅可以使用諸如%$之類的特殊字符,還可以使用一些基本樣式,例如大膽的文本作品以及外部鏈接

相關內容