公式太长,\split 失败 | 包含“sqrt”(平方根)

公式太长,\split 失败 | 包含“sqrt”(平方根)

我对 LaTex 还很陌生,我想我需要一些帮助。我正在写一份报告,我需要显示一个特定的公式。如果我使用简单方程式环境,公式会变得太长,一行写不完。因此,我尝试在方程式环境中使用拆分环境。这是我的代码:

\begin{equation} 
\begin{split}

K_{b}   &=  \sqrt{ \max \left( 0, \sum_{k} \max \left( CVR_{k},0\right)^{2}\\
    &+  \sum_{k} \sum_{k\neq l} \rho_{kl} CVR_{k}CVR_{l}\psi \left(CVR_{k},CVR_{l}\right)
    \right)
}
\end{split}
\end{equation}

如果我应用此代码,我会收到以下错误消息:

缺少} 插入。\end{split}

您知道如何正确显示公式吗?

提前致谢!!

谨致问候,Felix

答案1

  • 我使用了该align环境。
  • 此外,使用\left(\right.来打开括号并将其关闭而不可见,以便能够拆分。
  • 我过去\notag常常避免在第一行中使用方程式编号。
  • sqrt通过使用避免了^{1/2}
  • 请务必阅读等式中的大括号,请参阅\biggl\biggr作为自动括号大小的替代方法(\left\right)。
  • 您可以使用\vphantom强制不同行中的所有括号具有相同的大小,请参阅\left 和 \right 之间的换行符例如。
  • 我认为我的大部分代码都需要该amsmath包(或mathtools基于该包构建amsmath)。

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\section*{Original}

\begin{equation} 
K_{b}   =   \left(\max 
            \left( 0, \sum_{k} \max 
            \left( CVR_{k},0
            \right)^{2}
            + 
            \sum_{k} \sum_{k\neq l} \rho_{kl} CVR_{k}CVR_{l} \psi 
            \left(CVR_{k},CVR_{l}
            \right)
            \right)
            \right)^{1/2}
\end{equation}

\section*{Basic Idea}

\begin{align} 
K_{b}   = &     \left( \max \left( \right. \right. \\
            & + 
            \left. abc \left. \right) \right)           
\end{align}

\section*{Proposal}

\begin{align} 
K_{b}   = &     \left( \max  \left(  
            0, \sum_{k} \max \left( CVR_{k},0 \right)^{2}
            \right. \right.
            +
            \notag
            \\
            & +
            \left. \left.
        \sum_{k} \sum_{k\neq l} \rho_{kl} CVR_{k}CVR_{l} \psi   \left(CVR_{k},CVR_{l}       \right) 
            \right) \right)^{\frac{1}{2}}           
\end{align}


\end{document}

在此处输入图片描述


(daleif 添加)

在这种情况下,不应使用自动缩放,因为它很容易导致尺寸错误。以下是两个手动缩放的示例。后者利用了无论多高的东西都有点远的事实,所以我们不需要所有的围栏,再加上使用不同的内部支架,可以更容易地匹配任何组合在一起的东西。

\begin{align} 
K_{b}   = &     \biggl( \max  \biggl(  
            0, \sum_{k} \max ( CVR_{k},0 )^{2}
            +
            \notag
            \\
            & +
            \sum_{k} \sum_{k\neq l} \rho_{kl} CVR_{k}CVR_{l} \psi   (CVR_{k},CVR_{l}       ) 
            \biggr) \biggr)^{\frac{1}{2}}           
\end{align}
\begin{align} 
K_{b}   = &     \Bigl( \max  \Bigl\{  
            0, \sum_{k} \max ( CVR_{k},0 )^{2}
            +
            \notag
            \\
            & +
            \sum_{k} \sum_{k\neq l} \rho_{kl} CVR_{k}CVR_{l} \psi   (CVR_{k},CVR_{l}       ) 
            \Bigr\} \Bigr)^{\frac{1}{2}}           
\end{align}

在此处输入图片描述

答案2

您可以通过两种方式轻松避免拆分方程式:

将双重和替换为具有双重指标的单重和,并使用(ca 80 % of )\mediummath中的命令:nccmath\displaystyle

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage[showframe]{geometry}

\begin{document}
\vspace*{1cm}

\begin{equation}
  K_{b} = \sqrt{\max \Bigl( 0, \sum_{k} \max \left( CVR_{k},0\right)^{2}
    +\smashoperator{ \sum_{k, l ~k \neq l}} \rho_{kl} CVR_{k}CVR_{l}\psi \left(CVR_{k},CVR_{l}\right)
    \Bigr)}
\end{equation}

\end{document} 

在此处输入图片描述

如果您不使用边距注释,加载geometry包将为您提供更合适的默认边距,这足以在 displaystyle 中拥有公式:

 \documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools, nccmath}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\begin{document}
\vspace*{1cm}

\begin{equation}
  \medmath{K_{b} = \sqrt{\max \Bigl( 0, \sum_{k} \max \left( CVR_{k},0\right)^{2}
      +\smashoperator{ \sum_{k, l ~k \neq l}} \rho_{kl} CVR_{k}CVR_{l}\psi \left(CVR_{k},CVR_{l}\right)
      \Bigr)}}
\end{equation}

\end{document} 

在此处输入图片描述

相关内容