
¿Alguien sabría cuál es el problema de la interacción de amsart y microtipo en xelatex? ¿Eso no ocurre en látex, pdflatex o lualatex?
Con el archivo:
\documentclass{amsart}
\usepackage{microtype}
\begin{document}
\begin{abstract}
This is a test.
\end{abstract}
\end{document}
Recibo el mensaje no tan claro:
(/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg)
! Bad character code (-815).
<to be read again>
h
l.6 \begin{abstract}
Respuesta1
En mi humilde opinión, hay un error en el microtipo. Cuando fontspec no está cargado, recupera las ranuras de glifo incorrectas en algunos casos y esto genera errores. Esto no está relacionado con amsmart. Obtendrías el mismo error con el artículo, si usas \scshape
. Ya hice un informe de error. Como solución alternativa, recomendaría cargar fontspec
:
\documentclass{amsart}
\usepackage{fontspec}
\usepackage{microtype}
\begin{document}
\begin{abstract}
This is a test.
\end{abstract}
\end{document}
Respuesta2
Si tomas una copia de
/usr/local/texlive/2017/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg
y guárdelo en el directorio con su documento, luego comente las líneas 192-196 para que parezca.
% /one.oldstyle = {100,100},
% /two.oldstyle = { 50, 50},
% /three.oldstyle = { 30, 80},
% /four.oldstyle = { 50, 50},
% /seven.oldstyle = { 50, 80},
Entonces su documento se ejecuta sin errores.