\begin{gather}
\sigma_1$ = $\dfrac{M_1.y}{I_x}$ + $\dfrac{F_z}{A}\tag{1}\\
\sigma_2 = \dfrac{M_2.y}{I_x} + \dfrac{F_z}{A}\tag{2}\\
M_1 = F_y.L_1\tag{3}\\
M_1 = F_y.(L_1 + L_2)\tag{4}\\
\sigma_3 = \dfrac{M_3.y}{I_y} + \dfrac{F_z}{A}\tag{5}\\
\sigma_4 = \dfrac{M_4.y}{I_y} + \dfrac{F_z}{A}\tag{6}\\
M_3 = F_y.L_1\tag{7}\\
M_4 = F_y.(L_1 + L_2)\tag{8}
\end{gather}
答案1
崩溃的直接根源是这四个
$
符号的存在。要么删除它们,要么用\$
-- 替换它们,以防您需要显示$
符号,但这似乎根本不可能。此外,您应该删除这八个
\tag
语句——它们是多余的。并且,您应该完全省略.
(“句号”,又称“句号”)符号,或者至少用 替换它们\cdot
。(我支持第一个选项。)在环境中,您默认处于显示数学模式
gather
。因此,将所有\dfrac
语句替换为\frac
。可选:将所有 8 个实例更改为
=
并&=
替换gather
为“align”。可选(但由@egreg建议,因此要认真对待):通过在带有术语的行中插入(印刷)支柱,使行之间的垂直距离相等
\frac
。在下面的解决方案中,查找 的定义和用法\mystrut
。
\documentclass{article}
\usepackage{amsmath} % for 'align' environment
%% Define a typographic strut:
\newcommand\mystrut{\vphantom{\frac{My}{I_y}}}
\begin{document}
\begin{align}
\sigma_1 &= \frac{M_1y}{I_x} + \frac{F_z}{A}\\
\sigma_2 &= \frac{M_2y}{I_x} + \frac{F_z}{A}\\
M_1 &= F_yL_1 \mystrut\\
M_1 &= F_y(L_1 + L_2) \mystrut\\
\sigma_3 &= \frac{M_3y}{I_y} + \frac{F_z}{A}\\
\sigma_4 &= \frac{M_4y}{I_y} + \frac{F_z}{A}\\
M_3 &= F_yL_1 \mystrut\\
M_4 &= F_y(L_1 + L_2) \smash[b]{\mystrut}
\end{align}
\end{document}