latex -\right) 不适用于 LaTeX 多行方程

标签 latex multiline equation parentheses tex

我正在 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*}

最佳答案

这是因为配对 \left(\right)在多行环境中不能在不同的行上断开。所以无法启动\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*}
多线方程还有许多其他环境,以适应不同的情况。这是 Aligning Equations 上的清晰页面这是官方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}
equations
我保留了 OP 中的第二个示例,但考虑在 = 之后对齐签名,如上所述。

关于latex -\right) 不适用于 LaTeX 多行方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36668334/

相关文章:

java - android java求解字符串格式的方程

latex - latex :首先将目录标题中的引文放入目录中

mysql - 在 MySQL 中搜索 LaTeX 文本

javascript - 在 Javascript 字符串中奇怪地使用反斜杠

Java Swing : Multiline labels?

excel - 如何为员工的工作时间添加单位后缀?

html - 如何将 LaTeX 与 Markdown 混合使用?

Latex ACM 模板表中的 rowcolor

select - 如何在 Colab 中进行 block 选择(也称为垂直选择/多行编辑)

matlab符号方程给出未确定的结果?