
Yo uso TeXLive 2020. Este código simple
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Fira Math}
\begin{document}
\[
A = \begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1p}\\
a_{21} & a_{22} & \cdots & a_{2p}\\
\vdots & \vdots & \ddots & \vdots\\
a_{n1} & a_{n2} & \cdots & a_{np}
\end{pmatrix}
\]
\end{document}
Conduce a esto:
¿Tiene alguna idea de cómo podría decirle a XeTeX que "importe esos \vdots" desde otro lugar? Gracias de antemano.
Respuesta1
Sí, faltan los glifos en Fira Math.
Puedes utilizar otra fuente matemática sans serif.
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Fira Math}
\setmathfont{TeX Gyre DejaVu Math}[range={\vdots,\ddots}]
\setmathfont{Fira Math}[range=]
\begin{document}
\[
A = \begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1p}\\
a_{21} & a_{22} & \cdots & a_{2p}\\
\vdots & \vdots & \ddots & \vdots\\
a_{n1} & a_{n2} & \cdots & a_{np}
\end{pmatrix}
\]
\end{document}
No perfecto, pero aceptable para una presentación.
Respuesta2
Pensé en una solución diferente a la de la respuesta anterior, así que decidí compartirla, aunque creo que es menos elegante.
El graphicx
paquete proporciona el comando \rotatebox
, que permite rotar objetos. Como \cdots
ya está definido, podemos usarlo para definir los otros dos comandos. Aquí hay un MWE:
\documentclass{article}
\usepackage{graphicx}
\usepackage{unicode-math}
\setmathfont{Fira Math}
\AtBeginDocument{
\renewcommand{\vdots}{\rotatebox[origin=c]{90}{\(\cdots\)}}
\renewcommand{\ddots}{\rotatebox[origin=c]{135}{\(\cdots\)}}
}
\begin{document}
\[
A = \begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1p}\\
a_{21} & a_{22} & \cdots & a_{2p}\\
\vdots & \vdots & \ddots & \vdots \\
a_{n1} & a_{n2} & \cdots & a_{np}
\end{pmatrix}
\]
\end{document}
y el resultado es
Para redefinir los comandos \vdots
necesitamos \ddots
usar \AtBeginDocument
porque unicode-math
define los glifos al principio del documento. Por lo tanto, si usáramos \renewcommand
without \AtBeginDocument
, unicode-math
sobrescribiríamos nuestra definición personalizada al principio del documento.