答案1
adjustbox
您需要标签的包\resizebox
和MWE
:
\documentclass{book}
\usepackage{adjustbox}
\begin{document}
\begin{equation}
\resizebox{!}{!}{$a+b$}
\end{equation}
\end{document}
但缩放equation
并不是一个好主意,最好减小字体大小,请参考以下内容MWE
:
\documentclass{book}
\usepackage{adjustbox}
\begin{document}
\begin{equation}
a+b
\end{equation}
\begin{equation}
\resizebox{!}{!}{$a+b$}
\end{equation}
\begin{small}
\begin{equation}
a+b
\end{equation}
\end{small}
\end{document}
如果matrix
这是唯一的问题,那么您可以smallmatrix
尝试MWE
:
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{smallmatrix}
...\\
....
\end{smallmatrix}
\end{equation}
答案2
\resizebox
将其内容置于文本模式,如果包含类似数学的结构则会失败。
第一个公式失败,因为
bmatrix
创建了一个array
带分隔符的公式,这需要数学模式。因此,使用\begin{equation} \resizebox{!}{!}{$\begin{bmatrix} a_1 & a_2 & a_3 & a_4 \end{bmatrix}$} \end{equation}
第二个等式不会失败,因为
a+b
它可以以文本和数学模式书写。
调整大小并不总是最好的选择。也许可以考虑转置垂直(或列式)矩阵,使其变为水平(或行式)。