\right) 不适用于 LaTeX 多行方程
\right) doesn't work on LaTeX multiline equation
我在 LaTeX 上写方程式,当我想用 \right)
结束公式时,它不起作用。我会 post 我的代码在这里看看是否有人可以帮助我:
\begin{equation*}
\begin{split}
&\bigtriangledown h=\left( \frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y) + \cos(x) \cdot \cos(y),
\frac{-1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot \ &\sin\left(\frac{1}{2} \cdot y\right) - \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y) - \sin(x) \cdot \sin(y) \right)
\end{split}
\end{equation*}
发生这种情况是因为配对的 \left(
和 \right)
在 multi-line 环境中无法在不同的线路上断开。因此,不能从 multi-line 方程的一行开始 \left(
并将其与另一行的 \right)
配对。
不过,您可以通过给它一个假的匹配括号来欺骗它:\left( \right.
句点 .
匹配任何类型的括号。现在它将自己接受它,并简单地产生一个左括号。你必须记住对正确的父母做同样的事情,你必须自己调整大小,因为自动调整大小不起作用。我发现对于您的示例,您可能希望 \Bigg( \Bigg.
与 \Bigg. \Bigg)
配对
\begin{equation*}
\begin{split}
& \bigtriangledown h=
\Bigg( \Bigg.
\frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y)
+ \cos(x) \cdot \cos(y),
\frac{-1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot \
& \sin\left(\frac{1}{2} \cdot y\right)
- \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y)
- \sin(x) \cdot \sin(y)
\Bigg. \Bigg)
\end{split}
\end{equation*}
这现在有效,但我会将对齐点移到 =
之后,以便下一行缩进(或者更确切地说,在左括号之后)。但是,我首先建议查看 amsmath
包提供的其他选项。
由于您不想以任何方式编号,并且可能希望精确对齐,因此提供更多控制的一个选项是 align
环境。用你的方程式,重新排列了一点
\usepackage{amsmath}
\begin{align*}
\bigtriangledown h = \Bigg( \Bigg. &
\frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y)
+ \cos(x) \cdot \cos(y), \
& -\frac{1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot
\sin\left(\frac{1}{2} \cdot y\right) \
& - \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y)
- \sin(x) \cdot \sin(y) \Bigg. \Bigg)
\end{align*}
multi-line 方程还有许多其他环境,以适应不同的情况。这是 Aligning Equations and here is the official amsmath
User's Guide (pdf) 上的清晰页面。
这是上面两个示例的图像,第一个使用 align
,用
包裹在一起
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
% ... example using align environment, a line of text, example with split
\end{document}
我保留了 OP 中的第二个示例,但考虑在 =
符号之后对齐,如前所述。
我在 LaTeX 上写方程式,当我想用 \right)
结束公式时,它不起作用。我会 post 我的代码在这里看看是否有人可以帮助我:
\begin{equation*}
\begin{split}
&\bigtriangledown h=\left( \frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y) + \cos(x) \cdot \cos(y),
\frac{-1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot \ &\sin\left(\frac{1}{2} \cdot y\right) - \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y) - \sin(x) \cdot \sin(y) \right)
\end{split}
\end{equation*}
发生这种情况是因为配对的 \left(
和 \right)
在 multi-line 环境中无法在不同的线路上断开。因此,不能从 multi-line 方程的一行开始 \left(
并将其与另一行的 \right)
配对。
不过,您可以通过给它一个假的匹配括号来欺骗它:\left( \right.
句点 .
匹配任何类型的括号。现在它将自己接受它,并简单地产生一个左括号。你必须记住对正确的父母做同样的事情,你必须自己调整大小,因为自动调整大小不起作用。我发现对于您的示例,您可能希望 \Bigg( \Bigg.
与 \Bigg. \Bigg)
\begin{equation*}
\begin{split}
& \bigtriangledown h=
\Bigg( \Bigg.
\frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y)
+ \cos(x) \cdot \cos(y),
\frac{-1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot \
& \sin\left(\frac{1}{2} \cdot y\right)
- \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y)
- \sin(x) \cdot \sin(y)
\Bigg. \Bigg)
\end{split}
\end{equation*}
这现在有效,但我会将对齐点移到 =
之后,以便下一行缩进(或者更确切地说,在左括号之后)。但是,我首先建议查看 amsmath
包提供的其他选项。
由于您不想以任何方式编号,并且可能希望精确对齐,因此提供更多控制的一个选项是 align
环境。用你的方程式,重新排列了一点
\usepackage{amsmath}
\begin{align*}
\bigtriangledown h = \Bigg( \Bigg. &
\frac{1}{2}\cdot \cos \left(\frac{1}{2}\cdot x\right) \cdot \cos(y)
+ \cos(x) \cdot \cos(y), \
& -\frac{1}{2} \cdot \cos\left(\cos \left(\frac{1}{2}\cdot y\right)\right)\cdot
\sin\left(\frac{1}{2} \cdot y\right) \
& - \sin\left(\frac{1}{2}\cdot x\right) \cdot \sin(y)
- \sin(x) \cdot \sin(y) \Bigg. \Bigg)
\end{align*}
multi-line 方程还有许多其他环境,以适应不同的情况。这是 Aligning Equations and here is the official amsmath
User's Guide (pdf) 上的清晰页面。
这是上面两个示例的图像,第一个使用 align
,用
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
% ... example using align environment, a line of text, example with split
\end{document}
我保留了 OP 中的第二个示例,但考虑在 =
符号之后对齐,如前所述。