我正在尝试使用居中的垂直点pmatrix
,如下图所示这个答案。但是,当unicode-math
使用时,\vdots
不会出现在 内pmatrix
,尽管它们在其他情况下出现得很好。考虑以下 MWE:
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{amsfonts}
\usepackage{unicode-math}
% \defaultfontfeatures{Scale=MatchLowercase}
% \setmainfont{TeX Gyre Pagella}[Scale = 1.0]
\begin{document}
$a\vdots b$
$\begin{pmatrix}
a & b\vdots \\
\multicolumn{2}{c}{2$\vdots$} \\
a & b
\end{pmatrix}$
\end{document}
编译后为
其中\vdots
旁边的2
显然缺失了。注释掉 后\usepackage{unicode-math}
就会vdots
出现在应出现的位置。
我需要使用,unicode-math
因为我正在使用 XeLaTeX(或者我用过吗?),那么我该如何解决这个问题呢?
答案1
按照大卫·卡莱尔的评论,我只需要删除中的$$
包装,这首先就是错误的,因为我已经处于数学模式。\vdots
pmatrix
$$
我愚蠢地从链接答案中复制了该命令,我猜它只是被错误地使用了。