Я пытаюсь использовать шрифты Arial и fira-math и компилировать с помощью lualatex. Я также использую mathastext. Однако есть проблема. Это \begin{bmatrix}\end{bmatrix}
не работает. Вот MWE, скомпилированный с помощью 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}
Есть ли способ обойти это? Я хочу использовать fira-math, поэтому загрузка fontspec с опцией no-math, как мне кажется, невозможна.
решение1
Я использую что-то вроде этого. Вы можетескачать шрифт Fira Math с GitHubили использовать firamath-otf
, конечно. Мой совет — не использовать текстовые шрифты в качестве математических шрифтов; в них отсутствует ряд размеров шрифта и глифов, необходимых для хорошей математики. Поэтому их использование для математики всегда является лишь обходным путем.
\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}