我曾尝试在 overleaf.com 上编制下一个等式:
\begin{equation}\label{eq20d}
\delta(x)=\begin{cases}
\frac{1}{h} \left(\frac{3}{2} y_{n}-4y_{n+1} +\frac{5}{2} y_{n+2} \right. \nonumber \\
+ \left. h^{3} \left(\frac{61}{6720}f_{n} +\frac{599}{840}f_{n+1} +\frac{353}{336}f_{n+2} \right.\right. \nonumber \\
- \left.\left. \frac{27}{2240}f_{n+\frac{8}{3}} +\frac{61}{840}f_{n+3}\right)\right),
& x_{n} \le x\le x_{n+3}, \\
%
\frac{1}{h} \left(-\frac{3}{2} y_{n+3} +2y_{n+4} -\frac{1}{2} y_{n+5} \right. \nonumber \\
+\left. h^3 \left(\frac{13}{224}f_{n+3} +\frac{1399}{4200}35f_{n+4}\right.\right.\nonumber \\
-\left.\left.\frac{23}{168}f_{n+5} +\frac{783}{5600}f_{n+\frac{17}{3}}
-\frac{17}{280}f_{n+6} \right)\right),
& x_{n+3} < x\le x_{n+6}
\end{cases}
\end{equation}
但是我有编译错误:
\frac 的参数有一个额外的}。 \par l.314 \frac {1}{h} \left(\frac{3}{2} y_{n}-4y_{n+1} +\frac{5}{2} y...
不幸的是,我在这里看不到这个等式,但我试图在 stats.stackexchange.com 上输入它,结果如下:
问题: 如何修复 overleaf 编辑器上的错误?
答案1
除了需要之外,我还修复了括号和圆括号amsmath
的顺序,并使用/代替/ 。[]
()
\biggl
\biggr
\left
\right
从样式的角度来看,cases
当案例跨越多行时,建议使用两个方程式而不是环境(参见芝加哥格式手册其中讨论了cases
)。您可以自由地遵循该建议,或者坚持您原来的表述。
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}
\begin{align}\label{eq20d}
\delta(x)&=\frac{1}{h}\biggl[\frac{3}{2} y_{n}-4y_{n+1} +\frac{5}{2} y_{n+2} \nonumber \\
&\phantom{={}}+ h^{3}\biggl(\frac{61}{6720}f_{n} +\frac{599}{840}f_{n+1} +\frac{353}{336}f_{n+2}\nonumber \\
&\phantom{={}}-\frac{27}{2240}f_{n+\frac{8}{3}} +\frac{61}{840}f_{n+3}\biggr)\biggr],\quad x_{n}\le x\le x_{n+3},\\
\delta(x)&=\frac{1}{h}\biggl[-\frac{3}{2} y_{n+3} +2y_{n+4} -\frac{1}{2} y_{n+5} \nonumber \\
&\phantom{={}}+h^3\biggl(\frac{13}{224}f_{n+3} +\frac{1399}{4200}35f_{n+4}-\frac{23}{168}f_{n+5}\nonumber \\
&\phantom{={}}+\frac{783}{5600}f_{n+\frac{17}{3}}-\frac{17}{280}f_{n+6}\biggr)\biggr],\quad x_{n+3} < x\le x_{n+6}.
\end{align}
\end{subequations}
\end{document}
答案2
交叉验证的 MathJax 使用已预装了必要的组件,以便使用equation
、cases
和其他环境。这就是为什么在该网站上输入数学时它会按预期显示的原因。如果没有它 - 在 Overleaf 上 - 您需要明确加载amsmath
以达到期望的输出。
因此,在你的序言中添加
\usepackage{amsmath}
这是一个获得上述输出的最小示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\delta(x) = \begin{cases}
\frac{1}{h} \bigl[\frac{3}{2} y_n-4y_{n+1} +\frac{5}{2} y_{n+2} \\
\quad {}+ h^3 \bigl(\frac{61}{6720}f_n +\frac{599}{840}f_{n+1} +\frac{353}{336}f_{n+2} \\
\quad {}- \frac{27}{2240}f_{n+\frac{8}{3}} +\frac{61}{840}f_{n+3}\bigr)\bigr],
& x_n \leq x \leq x_{n+3}, \\
%
\frac{1}{h} \bigr[-\frac{3}{2} y_{n+3} +2y_{n+4} -\frac{1}{2} y_{n+5} \\
\quad {}+h^3 \bigl(\frac{13}{224}f_{n+3} +\frac{1399}{4200}35f_{n+4} \\
\quad {}-\frac{23}{168}f_{n+5} +\frac{783}{5600}f_{n+\frac{17}{3}}
-\frac{17}{280}f_{n+6} \bigr)\bigr],
& x_{n+3} < x \leq x_{n+6}
\end{cases}
\end{equation}
\end{document}