\ right)不适用于LaTeX多线方程

And*_*ero 2 latex equation multiline tex parentheses

我在LaTeX上写方程式,当我想用\right)它关闭公式时不起作用。我将在此处发布代码,看看是否有人可以帮助我:

\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*}
Run Code Online (Sandbox Code Playgroud)

zdi*_*dim 5

这是发生因为配对\left(并\right)不能在多行环境不同的线条打破。因此,不能从\left(多线方程式的一行开始,而与\right)另一行配对。

不过,您可以通过给它一个假的匹配括号来欺骗它:\left( \right.句点.匹配任何类型的括号。现在它会自己接受它,并简单地产生一个左括号。您必须记住使用正确的paren进行相同的操作,并且由于自动调整大小无法使用,因此您必须自行调整尺寸。我发现对于您的示例,您可能希望\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*}
Run Code Online (Sandbox Code Playgroud)

现在可以使用,但是我要将对齐点移到之后,=以便缩进下一行(或者,更确切地说,在括号后面)。但是,我首先建议研究一下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*}
Run Code Online (Sandbox Code Playgroud)

多线方程还有许多其他环境,以适应不同情况。这是有关对齐方程的清晰页面,这是官方的amtsmath 用户指南(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}
Run Code Online (Sandbox Code Playgroud)

方程式

我在OP中保留了第二个示例,但是=如上所述,考虑在符号后对齐。