Latex IEEE 模板 - 第二列中的方程式“否则”

Latex IEEE 模板 - 第二列中的方程式“否则”

我正在尝试以 IEEE latex 格式(两列)输入一个方程式。以下是我的方程式。

\begin{equation}
 LD(a_{x},b_{y})
   \begin{cases}
      max(x,y) \;\;\;\;\;\;\;\;\;\;\;if\; min(x,y)=0 \\
      min
      \begin{cases}
      L(a,b)(x-1,y)+1 \\
      L(a,b)(x,y-1,j)+1 & Otherwise\\
      L(a,b)(x-1,y-1)+1(a_{x}\neq b_{y})
      \end{cases}
    \end{cases}
\end{equation}

但是显示如下。如何将 Others 放在第一列。 在此处输入图片描述

答案1

尝试一下,如果您可以适应 IEEE 的两列格式(因为您没有提供 MWE,我不知道纸张尺寸等)。

\documentclass[12pt]{article}
    \usepackage{empheq}

\usepackage[active,displaymath,tightpage]{preview}
\setlength\PreviewBorder{1em}

    \begin{document}
\begin{equation}
 LD(a_{x},b_{y})
   \begin{cases}
      \max(x,y)         \hfill   \text{if } \min(x,y)=0 \\
      \min
      \begin{cases}
      L(a,b)(x-1,y)+1   &                       \\
      L(a,b)(x,y-1,j)+1 &   \text{Otherwise}    \\
      L(a,b)(x-1,y-1)+1 &   (a_{x}\neq b_{y})
      \end{cases}
    \end{cases}
\end{equation}
    \end{document}

我稍微重新排列了一下方程式(因为我认为这样更正确),并考虑了 Barbara Beeton 的评论。如果不能将其放在一列中,请考虑将其写在两列中。如何做到这一点,请参阅所用 documentclass 的手册。 在此处输入图片描述

编辑: 由于 IEEE 不鼓励在两列上写方程式,因此最好将方程式拆分为两个子方程式,例如

\documentclass[12pt]{article}
    \usepackage{empheq}

\usepackage[active,displaymath,tightpage]{preview}
\setlength\PreviewBorder{1em}

    \begin{document}
If $\min(x,y)=0$ then
    \begin{subequations}\label{myequation}
    \begin{align}
 LD(a_{x},b_{y}) & = \max(x,y)    \label{myequation-a}
    \shortintertext{otherwise}
 LD(a_{x},b_{y}) & = \begin{cases}
      L(a,b)(x-1,y)+1   &   condition\ 1     \\
      L(a,b)(x,y-1,j)+1 &   condition\ 2     \\
      L(a,b)(x-1,y-1)+1 &   (a_{x}\neq b_{y})
      \end{cases}               \label{myequation-b}
      \end{align}
      \end{subequations}
    \end{document}

在此处输入图片描述

不幸的是,图片没有显示给定的 MWE 的第一行。

相关内容