我正在处理一个双栏页面,想写一个长公式。我想使用 ,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}