带范围的子方程

带范围的子方程

我想写带有范围的子方程,但不能使它看起来漂亮,这是我尝试做的:

\begin{subequations}
    \begin{align}[left = \empheqlbrace\,]
      g(z)=A\;\overleftarrow{T_{01}}\;e^{j\kappa_0z}e^{-j\kappa_1z} , &z<0 \label{eq13a}  \\
      g(z)=A\;e^{j\kappa_1(z-z_1)}+A\;\overleftarrow{\Gamma_{10}}\;e^{-j\kappa_1(z+z_1)}, &0<z<z1\label{eq13b}\\
      g(z)=e^{-j\kappa_2(z-z_1)}+\Gamma_{in}\;e^{-j\kappa_2(z-z_1)}, & z>z1 \label{eq13c}   
    \end{align}
    \end{subequations}

这是我得到的结果,我尝试了不同的组合,但似乎没有任何效果。提前致谢! 在此处输入图片描述

答案1

如果我理解你的意图,你需要两个对齐列。我提出了两种可能性,并替换alignalignat完全控制列之间的间距:

\documentclass{article}
\usepackage[overload]{empheq}

\begin{document}

\begin{subequations}
    \begin{alignat}{2}[left = \empheqlbrace\,]
      g(z) & =A\;\overleftarrow{T_{01}}\;e^{j\kappa_0z}e^{-j\kappa_1z} , & & z <0 \label{eq13a} \\
      g(z) & =A\;e^{j\kappa_1(z-z_1)}+A\;\overleftarrow{\Gamma_{10}}\;e^{-j\kappa_1(z+z_1)}, &\qquad 0 < {}& z<z1\label{eq13b}\\
      g(z) & =e^{-j\kappa_2(z-z_1)}+\Gamma_{in}\;e^{-j\kappa_2(z-z_1)}, & & z >z1 \label{eq13c}
    \end{alignat}
\vskip 4ex
    \begin{alignat}{2}[left = \empheqlbrace\,]
      g(z) & =A\;\overleftarrow{T_{01}}\;e^{j\kappa_0z}e^{-j\kappa_1z} , &z & <0 \label{eq13a} \\
      g(z) & =A\;e^{j\kappa_1(z-z_1)}+A\;\overleftarrow{\Gamma_{10}}\;e^{-j\kappa_1(z+z_1)}, &\qquad 0 & < z<z1\label{eq13b}\\
      g(z) & =e^{-j\kappa_2(z-z_1)}+\Gamma_{in}\;e^{-j\kappa_2(z-z_1)}, & z &>z1 \label{eq13c}
    \end{alignat}
    \end{subequations}

\end{document} 

在此处输入图片描述

相关内容