枚举内对齐上方的间距

枚举内对齐上方的间距

所以我尝试了\vspace\abovedisplayskip=0pt以及其他一些方法,但似乎没有一个能达到我想要的效果。我想让 和align项目 位于同一行。例如以下代码:

\begin{enumerate}
    \item  \begin{align}
        \label{x bs y in -}x \backslash y \subseteq I^-\\
        \label{y bs x in +}y \backslash x \subseteq I^+
    \end{align}
\end{enumerate}

生成:

有空间

我希望它看起来像

没有空间

有任何想法吗?

答案1

这也许不是一个好的做法,但该怎么做呢?下面是一个尝试。

\documentclass{article}
\usepackage{amsmath}
\usepackage{enumitem}
\begin{document}
  \begin{enumerate}[label=(\roman*)]
    \item \leavevmode\vspace{\dimexpr-\abovedisplayskip-\baselineskip\relax}
     \begin{align}
        \label{x bs y in -}x \backslash y \subseteq I^-\\
        \label{y bs x in +}y \backslash x \subseteq I^+
    \end{align}
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容