如何防止长公式跨越两列页面?

如何防止长公式跨越两列页面?

在此处输入图片描述我有一个很长的方程,其中有积分和求和过程。我怎样才能防止它跨越两列?我厌倦了使用分割和多行,但我有错误缺失})

\begin{equation}

\hat{r}\left(t\right)=\frac{\sqrt{d}}{\sqrt{2}}\sum_{m=-\infty}^{\infty}\left(\int{\left(y\left(t\right)+n\left(t\right)\right)P^\ast\left(t\right) \alpha _s\left(t\right)dt}\right)\ \gamma \left(t-mT\right)

\end{equation}

我想将方程从 拆分\alpha为第二行。有什么办法可以解决我的问题吗?

答案1

您遇到的问题是,在匹配的and之间或和之间split不能有换行符。{}\left\right

我稍微重写了你的等式,使得跨越换行符的括号设置了一个明确的大小而不是\left\right,并删除了要积分的表达式周围不必要的括号。

我还删除了大部分其他\left命令\right,因为它们会引入不必要的间距(在 P* 之后尤其明显)。如果您想要在函数参数周围使用缩放括号,一个很好的解决方法是\PairedMathDelimiter使用mathtools

我留下的一对是 y(t) + n(t),尽管我将它们改为方括号,因为它们包围的括号高度相同。如果在括号周围使用圆括号,则需要将外圆括号稍微大一些,并带有\bigl(\bigr)

对于如何排版积分变量,目前尚无共识日期,但这里我给出了一个示例,说明如何将 d 设置为与 log 或 sin 相同的字体。如果你想让它看起来与变量相同d,您只需更改{\operatorname d}为即可d

\documentclass{book}
\usepackage{unicode-math}

\newcommand\dint[1]{\mathop{{\operatorname d}{#1}}}
\newcommand\Pstar{P^\ast}

\begin{document}
\begin{equation}
  \begin{split}
    \hat{r}(t) = \frac{\sqrt{d}}{\sqrt{2}} \sum_{m=-\infty}^{\infty}
      \biggl(\int \left[ y(t) + n(t) \right]
      \Pstar(t) \\
    \alpha_s(t) \dint{t} \biggr) \cdot \gamma(t-mT)
  \end{split}
\end{equation}
\end{document}

修改后的方程式布局

原始答案

\documentclass{book}
\usepackage{unicode-math}

\newcommand\dint[1]{\mathop{d{#1}}}

\begin{document}
\begin{equation}
  \begin{split}
    \hat{r} \left(t\right) = \frac{\sqrt{d}}{\sqrt{2}} \sum_{m=-\infty}^{\infty}
      \biggl(\int \left[ y\left(t\right) + n\left(t\right) \right]
      P^\ast\left(t\right) \\
    \alpha_s\left(t\right) \dint{t} \biggr)
      \cdot \gamma \left(t-mT\right)
  \end{split}
\end{equation}
\end{document}

示例方程式布局

如果您想要更好地控制等式各部分的对齐,您可以制作equation一个封闭的align并用 插入对齐点&

如果你想改变日期在积分的末尾加上直立的 d,以避免与变量混淆d,你可以将 的定义更改\dint\mathop{{\operatorname d}{#1}}

答案2

据我所知,自动方程拆分机制并不完善,所以我会手动进行。此外,由于您d的方程中有一个变量,因此您有更多理由将 diff 排版为d直立。我不会过度使用\left\right。由于您没有向我们提供完整的文档,我不得不猜测,并希望以下内容能让您得到您想要的。

\documentclass[fleqn,twocolumn]{article}
\usepackage{amsmath}
\usepackage{mleftright}
\mleftright
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{align}
 \hat{r}(t)&=\frac{\sqrt{d}}{\sqrt{2}}
 \sum_{m=-\infty}^{\infty} \gamma \left(t-mT\right)
 \notag\\
 &\quad
 \cdot\int
 \bigl(y(t)+n(t)\bigr)P^\ast(t)\,\alpha_s(t)\diff t
\end{align}
\end{document}

在此处输入图片描述

相关内容