标签移动方程位置

标签移动方程位置

尽管第二个方程和标签之间似乎有足够的空间,但方程并没有完全居中。有没有办法抑制这种间距行为,以使方程保持居中?我并不打算对齐不同的方程,而是在使用标签时将不同长度的方程居中,前提是不会有任何重叠。

\documentclass{scrartcl}

\usepackage{amsmath}
\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{equation*}
h(z)=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j}
\end{equation*}

\begin{equation*}
h(z)=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j},\tag{$z\in D\setminus\{ z_0 \}$}
\end{equation*}

\lipsum[1]

\end{document}

在此处输入图片描述

答案1

以下是另外三种解决方案:

\documentclass{scrartcl}
\usepackage{mathtools}
\newtagform{mytag}{\llap\bgroup(}{)\egroup}

\begin{document}

\usetagform{mytag}
\begin{align*} 
h(z)&=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j}\\
h(z)&=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j},\tag{{$z\in D\setminus\{ z_0 \}$}}
\end{align*}
\usetagform{default}

\begin{align*}
   h(z)&=f(z)-∑_{j=1}^m a_j(z-z₀)^{-j}\\
    h(z) & =f(z)-∑_{j=1}^m a_j(z-z₀)^{-j}, \mathrlap{\qquad z ∈ D∖\{ z₀ \}}
\end{align*}

\begin{flalign*}
  & & h(z)&=f(z)-∑_{j=1}^m a_j(z-z₀)^{-j}\\
  & & h(z)&=f(z)-∑_{j=1}^m a_j(z-z₀)^{-j}, & & \mathllap{z ∈ D∖\{ z₀ \}}
\end{flalign*}

\end{document} 

在此处输入图片描述

答案2

使用align环境可以帮助,

\documentclass{scrartcl}

\usepackage{amsmath}
\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{align*}
h(z)&=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j}\\
h(z)&=f(z)-\sum_{j=1}^m a_j(z-z_0)^{-j},\tag{$z\in D\setminus\{ z_0 \}$}
\end{align*}

\lipsum[1]

\end{document}

在此处输入图片描述

相关内容