!缺少}插入。} \结束{聚集}

!缺少}插入。} \结束{聚集}
\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}

相关内容