Problema ao usar pacotes amsmath e mathastext

Problema ao usar pacotes amsmath e mathastext

Estou tentando usar fontes Arial e fontes fira-math e compilar com lualatex. Também estou usando o mathastext. No entanto, há um problema. O \begin{bmatrix}\end{bmatrix}não funciona. Aqui está um MWE, compilado com lualatex.

\documentclass{article}
\usepackage{firamath-otf}
\setmainfont{Arial}[Scale=1.2]
\usepackage{amsmath}
\usepackage{mathastext}
\begin{document}
    This is running text.
\[\cos 2\theta=2\cos^2\theta-1\]    
\[
\begin{bmatrix}
a&b&2\\
A&b&1\\
c&X&Z
\end{bmatrix}
\]
\end{document}

insira a descrição da imagem aqui

Existe uma solução alternativa para isso? Eu quero usar fira-math, então carregar fontspec com a opção no-math não é possível, eu acho.

Responder1

Eu uso algo assim. Você podebaixe a fonte Fira Math do GitHubou usar firamath-otf, é claro. Meu conselho é não usar fontes de texto como fontes matemáticas; eles estão faltando uma série de dimensões de fonte e glifos necessários para uma boa matemática. Portanto, usá-los para matemática é sempre apenas uma solução alternativa.

\documentclass{article}
\usepackage{amsmath}
\usepackage[mathrm=sym]{unicode-math}
\setmathfont{Fira Math}
\setmainfont{Arial}%[Scale=1.2] too large .. 

\begin{document}    
This is running text.
\[
  \int_0^{\mathrm{\pi}} \sin x \, \mathrm{d}x = 2
\]
\[
  \cos 2\theta=2\cos^2\theta-1 
\]    
\[
  \begin{bmatrix}
    a & b & 2 \\
    A & b & 1 \\
    c & X & Z
  \end{bmatrix}
\]
\end{document}

insira a descrição da imagem aqui

informação relacionada