Recibo el siguiente mensaje de advertencia cada vez que incluyo microtipo:
Module microtype Warning: overwriting function `keepligature' on input line 59
Aquí hay un ejemplo de trabajo mínimo:
\documentclass{article}
\usepackage{microtype}
\begin{document}
Test
\end{document}
No recibo el error cuando uso XeLaTex.
¿Alguien sabe por qué microtype da esta advertencia?
Si es inofensivo, ¿hay alguna forma de suprimirlo?
Respuesta1
Recibe la advertencia ya que la versión más reciente de luaotfload cambió el manejo de ligaduras en fuentes con espacio entre letras y para esto predefine la keepligature
función (consulte la documentación de luaotfload para obtener más detalles).
microtype
tiene su propia keepligature
definición y al instalarlo ahora advierte que sobrescribe luaotfload
la definición.
La definición de microtipo es compatible con la definición de luaotfload (al menos las pruebas no revelaron ningún problema), por lo que la advertencia se puede ignorar (pero no se puede silenciar).