我在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*}
答案 0 :(得分:4)
这种情况正在发生,因为配对的\left(
和\right)
无法在多行环境中的不同行上分解。因此,无法在多行方程的一行上启动\left(
,并在另一行上与\right)
配对。
但是,你可以欺骗它,给它一个假匹配的paren:\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*}
由于您不希望以任何方式编号,并且可能想要精确对齐,例如,另一个可以提供更多控制的好选项是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的明确页面,此处是官方amtsmath
User's Guide(pdf)。
这是上面两个例子的图像,用
包装在一起\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
% ... align example, a line of text, example with split
\end{document}