如何对齐公式中的文本

如何对齐公式中的文本

我需要制作一个公式案例,并在其后添加文本。该文本应显示在两个案例的中间。这是我的代码:

 \begin{eqnarray}\label{eq13}
  a_k =
  \begin{cases}
  1 & \text{if $f_i$ has a value $v_k$}, \\
  0 & \text{otherwise}
  \end{cases}
  \text{$f_i$ is a non-binary feature, \\$k=1,...,n$}
 \end{eqnarray}

不行,我想用 开始新行$k=1,...,n$,因为它超出了页面。我使用的是 ACM 格式。我该如何解决这个问题?

答案1

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{align}\label{eq13}
  a_k =
  \begin{cases}
  1 & \text{if $f_i$ has a value $v_k$}, \\
  0 & \text{otherwise}
  \end{cases}
  \text{\quad\parbox{0.4\linewidth}{$f_i$ is a non-binary feature,\\ $k=1,...,n$}}
 \end{align}

\end{document}

在此处输入图片描述

答案2

如果你想开始新的一行,只需写

%\begin{eqnarray}\label{eq13}
\begin{equation}\label{eq13} %what for eqnarray?
  a_k =
  \begin{cases}
  1 & \text{if $f_i$ has a value $v_k$}, \\
  0 & \text{otherwise}
  \end{cases}
  %\text{$f_i$ is a non-binary feature, \\$k=1,...,n$}
 %\end{eqnarray}
 \end{equation}
 $f_i$ is a non-binary feature, $k=1$, \ldots, $n$.

相关内容