如何使用对齐隐藏方程编号

如何使用对齐隐藏方程编号

我写了下面的代码来打印数学等式,但我不需要出现等式的数量:

\documentclass[conference]{IEEEtran}

\usepackage{amsmath}

\begin{document}

\begin{align}
f_{n}(\beta,\lambda)&= \lambda(1-\lambda/n)^{n-1} \int_{0} ^{1} g_{n}(\beta,\lambda)d\alpha \\
                     & \leq \lambda(1-\lambda/n)^{n-1}\int_{0}^{1} g_{n}(\beta,1)d\alpha \\
                     & \leq (1-1/n)^{n-1} \int_{0}^{1} g_{n}(\beta,1)d\alpha = f_{n}(\beta,1)
\end{align}

\end{document}

答案1

在环境中使用\begin{align*}...\end{align*}或使用\nonumber要抑制的特定方程式align

如果环境中的所有方程式align都没有编号,这可能会变得很乏味。

一般规则:大多数情况下的环境或命令*意味着:“不编号”

alignat对于和alignat*环境以及equationequation*环境也是如此amsmath,后两者仅适用于单个方程。

\documentclass[conference]{IEEEtran}

\usepackage{amsmath}

\begin{document}

\begin{align}
f_{n}(\beta,\lambda)&= \lambda(1-\lambda/n)^{n-1} \int_{0} ^{1} g_{n}(\beta,\lambda)d\alpha \nonumber \\
                     & \leq \lambda(1-\lambda/n)^{n-1}\int_{0}^{1} g_{n}(\beta,1)d\alpha \\
                     & \leq (1-1/n)^{n-1} \int_{0}^{1} g_{n}(\beta,1)d\alpha = f_{n}(\beta,1)
\end{align}

\end{document}

在此处输入图片描述

答案2

星号形式\begin{align*}……\end{align*}抑制了方程数:

\documentclass[conference]{IEEEtran}

\usepackage{amsmath}

\begin{document}

\begin{align*}
f_{n}(\beta,\lambda)&= \lambda(1-\lambda/n)^{n-1} \int_{0} ^{1}
g_{n}(\beta,\lambda)d\alpha \\
                     & \leq \lambda(1-\lambda/n)^{n-1}\int_{0}^{1}
g_{n}(\beta,1)d\alpha \\
                     & \leq (1-1/n)^{n-1} \int_{0}^{1} g_{n}(\beta,1)d\alpha
= f_{n}(\beta,1)
\end{align*}

\end{document}

结果

答案3

这是一个单独的方程,而不是要对齐的方程的集合,因此我将使用equation*,即*隐藏方程编号,并使用 进行对齐split,如下所示。这样,如果我后来发现我需要引用这个方程并添加一个数字,我所需要做的就是将外部环境更改为equation并添加一个\label命令。

示例输出

\documentclass[conference]{IEEEtran}

\usepackage{amsmath}

\begin{document}

\begin{equation*}
  \begin{split}
    f_{n}(\beta,\lambda)
    &= \lambda(1-\lambda/n)^{n-1} \int_{0} ^{1} g_{n}(\beta,\lambda)
    \, d\alpha \\
    & \leq \lambda(1-\lambda/n)^{n-1}\int_{0}^{1} g_{n}(\beta,1)
    \, d\alpha \\
    & \leq (1-1/n)^{n-1} \int_{0}^{1} g_{n}(\beta,1) \, d\alpha
    = f_{n}(\beta,1)
  \end{split}
\end{equation*}

\end{document}

我在差分之前添加了一个标准的窄空格\,,并假设您需要在最后一行末尾添加一些标点符号。

相关内容