Asana-matemática versus asana-matemática

Asana-matemática versus asana-matemática

Estou usando o TexLive 2016 com LuaTeX no Linux, mas acredito que minha pergunta geralmente se aplica ao LaTeX em qualquer plataforma. Não consigo mudar para XeTeX. Antes de vir para cá, descobriExiste uma maneira de detectar dentro de um pacote que o MiKTeX é usado? mas isso não me tranquilizou.

Usando fontspece unicode-matheu tenho \setmathfont{Asana Math}. Isso funciona. Não há problema aí. Minha pergunta:

Meu sistema TeX foi instalado apenas com os pacotes que eu precisava no momento. Então eu uso tlmgrpara conseguir outros. Acontece que o pacote correto é nem asananem asana-mathnem Asana-math. É apenas Asana-Math, com A e M maiúsculos. É pegar ou largar.

De acordo com o CTAN, no MiKTeX o nome do pacote é asana-math. A e m minúsculos. Isso significa que se eu transportar meus documentos para um sistema MiKTeX, eles não conseguirão encontrar o que preciso? Ou o MiKTeX não diferencia maiúsculas de minúsculas quando se trata de detectar nomes de pacotes e obtê-los automaticamente?

Se houver um problema de distinção entre maiúsculas e minúsculas entre as distribuições, existe uma maneira confiável de saber qual delas está em uso, no documento TeX? Portanto, um comando shell não funcionará. Olhar o banner completo pode não funcionar, pois isso parece mudar de tempos em tempos.

Idealmente, uma solução seria semelhante 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

Responder1

Os "nomes de pacotes" usados ​​por miktex e TeXLive (e as distribuições Linux que muitas vezes reempacotam o texlive de maneiras diferentes) afetam as escolhas durante a instalação e as opções de atualização, mas não afetam a marcação usada no TeX. No TeXlive, se uma fonte ou pacote estiver faltando, o tex não terá nenhuma informação de que a fonte ou pacote pode ser instalado em uma parte desinstalada do texlive, você apenas receberá um erro de arquivo não encontrado. (o miktex tem a possibilidade de baixar coisas sob demanda, mas mesmo assim não afeta a marcação do documento).

informação relacionada