有人知道如何让以下矩阵的字体大小相等吗?提前致谢
\usepackage[cmex10]{amsmath}
\usepackage{color}\begin{equation}
\left[\begin{array}{c}
\dot x_{1}\\
\\
\dot x_{2}\\
\\
\dot x_{3}
\end{array}\right]=
\left[\begin{array}{c}
x_{2}\\
\\
g-\frac{c}{m} \left(\frac{x_3}{x_1} \right )^2\\
\\
\frac{R}{L} x_3+ \frac{2c}{L} \left (\frac{x_2 x_3}{x_1^2} \right) +\frac{1}{L}u
\end{array}\right]
\end{equation}
答案1
我认为您说的是分数。在这种情况下,请使用\dfrac
而不是\frac
。还请记住,这amsmath
提供了bmatrix
更易于使用且更好的环境。
\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\begin{document}
\begin{equation}
\left[\begin{array}{c}
\dot x_{1}\\[3ex]
\dot x_{2}\\[3ex]
\dot x_{3}
\end{array}\right]=
\left[\begin{array}{c}
x_{2}\\[2ex]
g-\dfrac{c}{m} \left(\dfrac{x_3}{x_1} \right )^2\\[3ex]
\dfrac{R}{L} x_3+ \dfrac{2c}{L} \left (\dfrac{x_2 x_3}{x_1^2} \right) +\dfrac{1}{L}u
\end{array}\right]
\end{equation}
\begin{equation}
\begin{bmatrix}
\dot x_{1}\\[3ex]
\dot x_{2}\\[3ex]
\dot x_{3}
\end{bmatrix}=
\begin{bmatrix}
x_{2}\\[2ex]
g-\dfrac{c}{m} \left(\dfrac{x_3}{x_1} \right )^2\\[3ex]
\dfrac{R}{L} x_3+ \dfrac{2c}{L} \left (\dfrac{x_2 x_3}{x_1^2} \right) +\dfrac{1}{L}u
\end{bmatrix}
\end{equation}
\end{document}
答案2
不要为了拉开矩阵的距离而留下空行。相反,可以通过插入所需大小的“幻影”来均衡行高。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\newcommand{\dfracstrut}{\vphantom{\left(\dfrac{x_1}{x_1}\right)^2}}
\begin{bmatrix}
\dot x_{1} \dfracstrut \\
\dot x_{2} \dfracstrut \\
\dot x_{3} \dfracstrut
\end{bmatrix}=
\begin{bmatrix}
x_{2} \dfracstrut \\
g-\dfrac{c}{m}\left(\dfrac{x_3}{x_1}\right)^{\!2} \dfracstrut\\
\dfrac{R}{L} x_3+ \dfrac{2c}{L} \left (\dfrac{x_2 x_3}{x_1^2} \right) +\dfrac{1}{L}u
\dfracstrut
\end{bmatrix}
\end{equation}
\end{document}
该\dfracstrut
命令仅为此而定义equation
。
除非你的 TeX 发行版已超过 15 年,否则不要使用该cmex10
选项。amsmath