如何在 eqnarray 中使用换行符而不添加新的方程编号?

如何在 eqnarray 中使用换行符而不添加新的方程编号?

我正在处理一个双栏页面,想写一个长公式。我想使用 ,eqnarray这样我就可以标记我的公式并引用它们。不使用eqnarray,我有以下代码:

\documentclass[11pt,a4paper]{article}
\usepackage{times,latexsym, amsmath,amssymb,amsfonts, url, fontenc, tacl2021v1, xspace,mfirstuc,tabulary}
\usepackage[inline]{enumitem}
\begin{document}
    \begin{tabular}{rl}
        $V$ & The set of unique words in the corpus.\\
        & $V = \{w_{i}|~ i\in \{1,2,...|V|\};$\\
        &$w_{i} \neq w_{j} \forall i,j \in \{1,2,...|V|\} \}$.\\
    \end{tabular}
\end{document}

显示为:

在此处输入图片描述

但是,我想标记这个方程式以便以后引用。为此,我使用了以下代码:

The set of unique words in the corpus $V$.\\
\begin{eqnarray}
    V = \{w_{i}|~ i\in \{1,2,...|V|\};\\
    w_{i} \neq w_{j} \forall i,j \in \{1,2,...|V|\} \}
\end{eqnarray}

但是,这会为新行分配一个新标签:

在此处输入图片描述

如何在等式中使用换行符和仅一个标签?

答案1

eqnarray任何理由都不要使用。

根据您想要放置方程编号的位置,从以下两个示例中选择一个。

由于您似乎需要拆分等式,我假设您采用双列格式排版。

请注意我对代码所做的(重要)更改。

\documentclass[twocolumn]{article}
\usepackage{amsmath}

\begin{document}

The set of unique words in the corpus $V$
\begin{equation}
\begin{aligned}
    V = \{ & w_{i}\mid i\in \{1,2,\dots,|V|\};\\
           & w_{i} \neq w_{j}, \forall i,j \in \{1,2,\dots,|V|\} \}
\end{aligned}
\end{equation}

The set of unique words in the corpus $V$
\begin{equation}
\begin{aligned}[b]
    V = \{ & w_{i}\mid i\in \{1,2,\dots,|V|\};\\
           & w_{i} \neq w_{j}, \forall i,j \in \{1,2,\dots,|V|\} \}
\end{aligned}
\end{equation}

\end{document}

在此处输入图片描述

另一个选择可能是multline

\documentclass[twocolumn]{article}
\usepackage{amsmath}

\begin{document}

The set of unique words in the corpus $V$
\begin{multline}
    V = \{ w_{i}\mid i\in \{1,2,\dots,|V|\};\\
           w_{i} \neq w_{j}, \forall i,j \in \{1,2,\dots,|V|\} \}
\end{multline}

\end{document}

在此处输入图片描述

相关内容