在 MATHEMATICA 准备的给定 tex 中,将其写入数组时出现错误:
\begin{equation}
\begin{array}{cc}
B_n=-\frac{1}{3} i^{-n} \left(2.25 \left(J_{n+1}\left(\frac{1}{10}\right)-J_{n-1}\left(\frac{1}{10}\right)\right) Y_n\left(\frac{3}{2}\right)+6 J_n\left(\frac{1}{10}\right) \left(\frac{3}{2} Y_{n-1}\left(\frac{3}{2}\right)-\\n Y_n\left(\frac{3}{2}\right)\right)\right) (J_n(1) H_{n-1}^{(1)}(1)-J_{n-1}(1) H_n^{(1)}(1))
\end{array}
\end{equation}
错误消息如下:
"Missing .\right inserted
Extra .\right"
如果我插入一个额外的 .\right,它不会消失。那么这里的问题出在哪里?
谢谢!
答案1
首先你不能跨行\left...\right
换行。其次我看不出在array
这里使用的意义。
这是我的建议
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{aligned}
B_n=-\frac{1}{3} i^{-n} \biggl[
& 2.25 \Bigl\{
J_{n+1}\left(\frac{1}{10}\right) -J_{n-1}\left(\frac{1}{10}\right)
\Bigr\} Y_n\left(\frac{3}{2}\right)
\\
&+6J_n\left(\frac{1}{10}\right)
\Bigl\{ \frac{3}{2} Y_{n-1}\left(\frac{3}{2}\right) -n
Y_n\left(\frac{3}{2}\right) \Bigr\} \biggr]
\\
&\cdot\bigl[ J_n(1)
H_{n-1}^{(1)}(1) -J_{n-1}(1)H_n^{(1)}(1) \bigr]
\end{aligned}
\end{equation}
\end{document}
答案2
将最外层的 \right( 和 \left) 重写为 \bigg( 和 \bigg)
\begin{equation}
\begin{array}{cc}
B_n=-\frac{1}{3} i^{-n} \bigg(2.25 \left(J_{n+1}\left(\frac{1}{10}\right)-J_{n-1}\left(\frac{1}{10}\right)\right) Y_n\left(\frac{3}{2}\right)\\+6 J_n\left(\frac{1}{10}\right) \left(\frac{3}{2} Y_{n-1}\left(\frac{3}{2}\right)-\\n Y_n\left(\frac{3}{2}\right)\right)\bigg) (J_n(1) H_{n-1}^{(1)}(1)-J_{n-1}(1) H_n^{(1)}(1))
\end{array}
\end{equation}
这解决了问题