Asana-Matemáticas versus asana-matemáticas

Asana-Matemáticas versus asana-matemáticas

Estoy usando TexLive 2016 con LuaTeX en Linux, pero creo que mi pregunta es generalmente aplicable a LaTeX en cualquier plataforma. No puedo cambiar a XeTeX. Antes de venir aquí encontré¿Hay alguna forma de detectar desde el interior de un paquete que se utiliza MiKTeX? pero no me tranquilizó.

Usando fontspecy unicode-mathtengo \setmathfont{Asana Math}. Esto funciona. No hay problema ahí. Mi pregunta:

Mi sistema TeX se instaló sólo con los paquetes que necesitaba en ese momento. Entonces suelo tlmgrconseguir otros. Resulta que el paquete correcto es ni asanani asana-mathni Asana-math. Es solo Asana-Math, con A y M mayúscula. Tómalo o déjalo.

Según CTAN, en MiKTeX el nombre del paquete es asana-math. A y m minúsculas. ¿Esto significa que si transporte mis documentos a un sistema MiKTeX, no podrán encontrar lo que necesito? ¿O MiKTeX no distingue entre mayúsculas y minúsculas cuando se trata de detectar nombres de paquetes y obtenerlos automáticamente?

Si hay un problema de distinción entre mayúsculas y minúsculas entre las distribuciones, ¿existe una manera confiable de saber cuál está en uso, desde el documento TeX? Entonces, un comando de shell no funcionará. Es posible que mirar el banner completo no funcione, ya que parece cambiar de vez en cuando.

Idealmente, una solución sería similar a este pseudocódigo:

\IfPackageExists{Asana-Math} % not necessarily installed
  \usepackage{Asana-Math} % if not installed, get it or error message
\else
\IfPackageExists{asana-math} % not necessarily installed
  \usepackage{asana-math} % if not installed, get it or error message
\else
  % some suitable error message
\fi\fi

Respuesta1

Los "nombres de paquetes" utilizados por miktex y TeXLive (y las distribuciones de Linux que a menudo reempaquetan texlive de diferentes maneras) afectan las opciones durante la instalación y las opciones de actualización, pero no afectan en absoluto el marcado utilizado en TeX. En TeXlive, si falta una fuente o un paquete, tex no tendrá información de que la fuente o el paquete podría instalarse en una parte desinstalada de texlive, solo obtendrá un error de archivo no encontrado. (miktex tiene la posibilidad de descargar cosas a pedido, pero incluso así no afecta el marcado del documento).

información relacionada