Tabla LuaLatex, \includespread y libreoffice con %

Tabla LuaLatex, \includespread y libreoffice con %

He usado LuaLatex durante los últimos días y lo he estado disfrutando a pesar de la falta de documentación en \includespread. Sin embargo, lo hice funcionar para tablas que no tienen un valor porcentual (por ejemplo: 10% en una celda).

¿Es esto un error o una característica? ¿Cómo puedo incluir una hoja de cálculo con valores porcentuales?

¡Gracias de antemano!

Respuesta1

Editar:

OP proporcionó algunos archivos de prueba, que mostraron algunos problemas nuevos. Esos problemas deberían solucionarse ahora y, con suerte, el paquete actualizado llegará pronto a CTAN y TeX Live.

Hay un problema con tu 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} 

se utiliza \begin{tabular}sin especificar columnas y el analizador TeX lee el siguiente token, que es \includespread. Entonces es más nuevo ejecutado. Como definiste la plantilla table_3ccomo un entorno tabular completo, realmente no necesitas comenzar con el formato tabular aquí y usarlo solo \includespread.

Resultado de su muestra:

ingrese la descripción de la imagen aquí


Supongo que estás hablando de mi odsfilepaquete. El comportamiento que usted describe es un error que se solucionó hace algún tiempo, pero no he publicado correcciones hasta CTANhoy (soy muy malo publicando cosas en CTAN). Así que gracias por recordármelo. Algunos otros errores también se corrigieron en esta versión, por lo que debe actualizar su distribución TeXLive tan pronto como llegue la actualización.

ingrese la descripción de la imagen aquí

Puede ver en la captura de pantalla del PDF generado a partir de ODSuna hoja de cálculo que no solo funcionan caracteres especiales como %o $, sino también algunos estilos básicos comoatrevidotrabajos de texto, así como enlaces externos

información relacionada