显然文本被调整大小单程和数学另一种方式。但是,调整数学大小的命令在矩阵上效果不佳;它看起来几乎小了一点,而且意外地向下移动了。调整文本大小的命令在调整矩阵大小时也“效果很好”,只是它会警告你操作错误。
LaTeX Font Warning: Command \scriptsize invalid in math mode on input line 16.
那么,调整矩阵大小的正确且实际有效的方法是什么?
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
Properly resize variable: $x$ $\scriptscriptstyle{x}$
Properly resize matrix: $\begin{bmatrix}a & b\\ c & d\end{bmatrix}$ $\scriptscriptstyle{\begin{bmatrix}a & b\\ c & d\end{bmatrix}}$
Improperly resize matrix: $\begin{bmatrix}a & b\\ c & d\end{bmatrix}$ $\scriptsize{\begin{bmatrix}a & b\\ c & d\end{bmatrix}}$
\end{document}
答案1
\small
或等尺寸改变命令\scriptsize
在数学模式下无效。\scriptstyle
和\scriptscriptstyle
不是带有参数的命令;书写$\scriptstyle<formula>$
或$\scriptstyle{<formula>}$
会产生完全相同的结果。都不起作用
$\scriptsize\begin{bmatrix}...\end{bmatrix}$
,$\scriptstyle\begin{bmatrix}...\end{bmatrix}$
正如你所尝试的如果你需要小矩阵,那么有
smallmatrix
环境(数学您已在加载)。另一种方法(我不推荐)是
\mbox{\scriptsize$\begin{bmatrix}...\end{bmatrix}$}
在数学公式中说。