¿Cómo puedo obtener caracteres serif Latin Modern / Computer Modern con doble tachado / negrita que se copian / pegan como Unicode cuando se usa Unicode-Math?

Jan 05 2021

Quiero que mis caracteres se copien y peguen como Unicode cuando los copie del PDF. También quiero que se vean como la fuente Latin Modern tradicional. Por razones no relacionadas, necesito usar LuaLaTeX en lugar de pdflatex. El unicode-mathpaquete funciona bien en la mayoría de los casos, pero produce extraños caracteres sans-serif de doble golpe. ¿Cómo puedo solucionar esto?

Ejemplo:

\documentclass{article}
\usepackage{amssymb}
\begin{document}
\[\alpha\beta\gamma\pi\sum\prod1+2+3+4+5+6+7+8+9+0/1!\]
\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\]
\[\mathbb{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ}\]
\end{document}

en lualatexda

mientras

\documentclass{article}
\usepackage{amssymb}
\usepackage{unicode-math}
\begin{document}
\[\alpha\beta\gamma\pi\sum\prod1+2+3+4+5+6+7+8+9+0/1!\]
\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\]
\[\mathbb{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ}\]
\end{document}

en lualatexda

Si bien la mayoría de los caracteres son idénticos son casi idénticos, los caracteres mayúsculas de doble tachado claramente no lo son. Ni siquiera tienen serifas, a diferencia del resto de personajes. Es genial que ahora pueda obtener caracteres de doble golpe en minúsculas, pero esto no compensa los caracteres discordantes y estilísticamente muy diferentes en mayúsculas de doble golpe. La respuesta enhttps://tex.stackexchange.com/a/360609/2066da los caracteres correctos, pero luego los caracteres no copian y pegan como doble golpe. ¿Cómo recupero los caracteres Latin Modern / Computer Modern sin perder la función Unicode-copy-paste unicode-math?

(También tengo curiosidad por la historia aquí; ¿por qué estos personajes son tan diferentes? https://tex.stackexchange.com/a/525235/2066 dice "Latin Modern Math es un clon de Computer Modern de Knuth, y unicode-math produce resultados casi idénticos bajo la configuración predeterminada (con algunas advertencias: el alfabeto \ mathcal se basa en Euler Calligraphic en lugar del LaTeX tradicional)").

Respuestas

4 DavidCarlisle Jan 05 2021 at 07:51

La clásica fuente TeX de doble tachado que muestra en el primer bloque de código no se deriva de Computer Modern en absoluto, es la fuente de símbolo AMS msbm10 (y las dos primeras filas se establecen en Computer Modern, no en Latin Modern)

El segundo bloque usa una fuente consistente para las tres filas, Latin Modern Math Opentype.

Hay otras fuentes OpenType Math inspiradas en Computer Modern, en particular NewComputerModernMath. Es posible que prefiera las matemáticas de doble golpe en esta fuente:

\documentclass{article}
\usepackage{amssymb}
\usepackage{unicode-math}
\setmathfont{New Computer Modern Math}
\begin{document}
\[\alpha\beta\gamma\pi\sum\prod1+2+3+4+5+6+7+8+9+0/1!\]
\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\]
\[\mathbb{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ}\]
\end{document}