LuaLatex, \includespread und LibreOffice-Tabelle mit %

LuaLatex, \includespread und LibreOffice-Tabelle mit %

Ich verwende LuaLatex seit einigen Tagen und habe trotz fehlender Dokumentation zu \includespread viel Spaß damit. Trotzdem funktioniert es für Tabellen, die keinen Prozentwert haben (z. B. 10 % in einer Zelle).

Ist das ein Fehler oder ein Feature? Wie kann ich eine Tabelle mit Prozentwerten einbinden?

Dank im Voraus!

Antwort1

Bearbeiten:

OP hat einige Testdateien bereitgestellt, die einige neue Probleme zeigten. Diese Probleme sollten jetzt behoben sein und das aktualisierte Paket wird hoffentlich bald seinen Weg zu CTAN und TeX Live finden.

Es gibt ein Problem mit Ihrem Code:

\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} 

Sie verwenden es, \begin{tabular}ohne Spalten anzugeben, und der TeX-Parser liest das nächste Token, das ist \includespread. Es wird also neu ausgeführt. Da Sie die Vorlage table_3cals vollständige tabellarische Umgebung definiert haben, müssen Sie tabellarisch hier nicht wirklich starten und können es einfach allein verwenden \includespread.

Ergebnis Ihrer Probe:

Bildbeschreibung hier eingeben


Ich nehme an, Sie sprechen von meinem odsfilePaket. Das Verhalten, das Sie beschreiben, ist ein Fehler, der vor einiger Zeit behoben wurde, aber ich habe CTANbis heute keine Korrekturen gepostet (ich bin wirklich schlecht darin, Sachen auf CTAN zu posten). Also danke für die Erinnerung. In dieser Version wurden auch einige andere Fehler behoben, Sie sollten also Ihre TeXLive-Distribution aktualisieren, sobald das Update hier eintrifft.

Bildbeschreibung hier eingeben

Sie können aus dem Screenshot des aus ODSder Tabelle generierten PDFs sehen, dass nicht nur Sonderzeichen wie %oder $funktionieren, sondern auch einige grundlegende Stile wiedeutlichTextwerke sowie externe Links

verwandte Informationen