Tabela LuaLatex, \includespread e libreoffice com%

Tabela LuaLatex, \includespread e libreoffice com%

Tenho usado LuaLatex nos últimos dias e estou gostando apesar da falta de documentação sobre \includespread. Mesmo assim, fiz funcionar para tabelas que não possuem valor percentual (ex.: 10% em uma célula).

isso é um erro ou uma característica? Como posso incluir uma planilha com valores percentuais?

Desde já, obrigado!

Responder1

Editar:

O OP forneceu alguns arquivos de teste, que mostraram alguns problemas novos. Esses problemas devem ser corrigidos agora e o pacote atualizado chegará ao CTAN e ao TeX Live em breve, esperançosamente.

Há um problema com seu código:

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

você usa \begin{tabular}sem especificar colunas, e o analisador TeX lê o próximo token, que é \includespread. Portanto, é executado mais recentemente. Como você definiu o modelo table_3ccomo um ambiente tabular completo, você realmente não precisa começar o tabular aqui e apenas usá-lo \includespreadsozinho.

Resultado da sua amostra:

insira a descrição da imagem aqui


Suponho que você esteja falando sobre meu odsfilepacote. O comportamento que você descreve é ​​um bug que foi corrigido há algum tempo, mas não postei correções CTANaté hoje (sou muito ruim em postar coisas no CTAN). Então, obrigado por me lembrar. Alguns outros bugs também foram corrigidos nesta versão, então você deve atualizar sua distribuição TeXLive assim que a atualização chegar.

insira a descrição da imagem aqui

você pode ver na captura de tela do PDF gerado a partir ODSda planilha que não apenas caracteres especiais como %ou $funcionam, mas também alguns estilos básicos comoaudaciosoobras de texto, bem como links externos

informação relacionada