\\* 和 \\ * 有什么区别?

\\* 和 \\ * 有什么区别?

*在 a 中使用了 a bsmallmatrix,发现了一个奇怪的效果。如果我写 ,\\**不会打印,而写 ,则会\\ *打印。你们知道为什么会发生这种情况吗?

我的小示例和屏幕截图如下:

\documentclass[12pt]{article}%, border=2pt]{standalone}
\usepackage{mathtools}

\begin{document}

\[
\begin{bsmallmatrix}a&a\\*&*\end{bsmallmatrix}
\]

\[
\begin{bsmallmatrix}a&a\\ *&*\end{bsmallmatrix}
\]

 \end{document} 

明星范例

答案1

AMS 矩阵使用一种改进的前瞻形式,它不会跳过空白查找*[这样你就可以

\begin{matrix}
a & b \\
[x] & y
\end{matrix}

[被视为要打印的文本(而不是在标准array环境中)等同于 并给出长度无效的\\[x] 错误。x

*类似于,[因为数组\\命令具有*形式,\\*即使它等效于\\没有分页符。(\\*通常是换行符,但在该点不允许分页)。

相关内容