我想要一个像这样的等式
代码如下
但是现在我无法像上面那样手动使用\cdot
和(1)
等来编号方程式。我很困惑。请帮忙。谢谢。
\begin{equation*}
\left\{\,
\begin{IEEEeqnarraybox}[
\IEEEeqnarraystrutmode
\IEEEeqnarraystrutsizeadd{2pt}
{2pt}
][c]{rCl}
f(t) & = & g(t)\\
f'(t)&=&g'(t) \end{IEEEeqnarraybox} \right. \quad
\Longleftrightarrow \quad \left\{\,
\begin{IEEEeqnarraybox}[
\IEEEeqnarraystrutmode
\IEEEeqnarraystrutsizeadd{7pt}
{7pt}
][c]{rCl}
e^t & = & a\sqrt{t}\qquad\cdots (1)
\\
e^t & = & \frac{a}{2\sqrt{t}}\qquad\cdots (2)
\end{IEEEeqnarraybox}
\right.
\label{eq:example_left_right2}
\end{equation*}
答案1
好吧,首先我要说的是,我无法轻易找到一种方法来ieeeeqnarraybox
做到这一点 [并不是说付出足够的努力就无法做到]。但是,您可以使用amsmath
和cases
包实现几乎相同的结果。
\documentclass[]{IEEEtran}
\usepackage{amsmath,cases}
\begin{document}
\begin{numcases}{
\begin{cases}
f(x) = g(x) \\
f'(x) = g'(x)
\end{cases}
\Longleftrightarrow \quad
}
e^t = a\sqrt{t} \vphantom{\frac{a}{2\sqrt{t}}} \\
% \vphantom used to keep space in each case equal
e^t = \frac{a}{2\sqrt{t}}
\end{numcases}
\end{document}
这看起来很漂亮:
您可以选择调用\usepackage[subnums]{cases}
来启用子方程编号,其中每个案例分别标记为(1a)
和(1b)
。
虽然我无法让间距自动工作(受到@DavidCarlisle的启发这里) 由于表达式的复杂性,您可以添加几行来自动创建引线,如下所示。我认为,鉴于此代码的工作方式,调整引线最终会比它值得的麻烦更多,但如果这是您真正想要的外观,这是可以做到的。就我个人而言,我会选择第一个解决方案并省略引线。
\documentclass[]{IEEEtran}
\usepackage{amsmath,cases}
\begin{document}
% Create a new length to be used in two locations
% for ease of adjustment
\newlength{\spacerightside}
\setlength{\spacerightside}{3.4em} % Adjust leader length on right
\begin{numcases}{
\hskip 3em % Adjust left spacing
\begin{cases}
f(x) = g(x) \\
f'(x) = g'(x)
\end{cases}
\Longleftrightarrow \quad
}
e^t = a\sqrt{t} \vphantom{\frac{a}{2\sqrt{t}}} \leaders\hbox{ $\cdot$} \hskip \spacerightside \\
% \vphantom used to keep space in each case equal
e^t = \frac{a}{2\sqrt{t}}
\leaders\hbox{ $\cdot$} \hskip \spacerightside
\end{numcases}
\end{document}