LuaLatex、\includespread、および % を使用した libreoffice テーブル

LuaLatex、\includespread、および % を使用した libreoffice テーブル

ここ数日、LuaLatex を使っていますが、\includespread に関するドキュメントがないにもかかわらず、楽しんで使っています。それでも、パーセンテージ値のないテーブル (例: セル内の 10%) では動作しました。

これはバグですか、それとも機能ですか? パーセンテージ値を含むスプレッドシートを含めるにはどうすればいいですか?

前もって感謝します!

答え1

編集:

OP はいくつかのテスト ファイルを提供しましたが、いくつかの新しい問題が見つかりました。これらの問題は修正されるはずであり、更新されたパッケージは CTAN と TeX Live にすぐに導入される予定です。

コードに問題が 1 つあります:

\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完全な表形式環境として定義したので、ここで tabular を開始して単独で を使用する必要はまったくありません\includespread

サンプルの結果:

ここに画像の説明を入力してください


私のパッケージについておっしゃっているのだと思いますodsfile。あなたが説明している動作は、しばらく前に修正されたバグですが、CTAN今日まで修正を投稿していませんでした (私は CTAN に何かを投稿するのが本当に下手です)。思い出させてくれてありがとう。このリリースでは他のバグもいくつか修正されているので、アップデートが届いたらすぐに TeXLive ディストリビューションを更新してください。

ここに画像の説明を入力してください

スプレッドシートから生成されたPDFのスクリーンショットから、またはなどODSの特殊文字だけでなく、次のような基本的なスタイルも機能していることがわかります。%$大胆なテキスト作品および外部リンク

関連情報