我用了 \parbox
排左边的, \raisebox
排右边的, 把公式的长度放到了 \formula
长度里, 使用时请自行修改:
\documentclass{article}
\newlength{\formula}
\settowidth{\formula}{$ X \cup (Y\cap Z) $}
\usepackage{tabularray}
\begin{document}
\begin{enumerate}
\item One
\item \parbox[t]{\formula}{\noindent $ X \cup (Y\cap Z) $ \\ $ X \cup (Y\cap Z) $}\ \raisebox{-.5\baselineskip}{text}
\item Three
\end{enumerate}
\end{document}
使用原生的 tabular
环境的 t 选项,再加 multirow
也可。列表使用 enumitem
。
\documentclass{article}
\usepackage{multirow}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\roman*)]
\item One
\item \begin{tabular}[t]{@{}cc}
$ X \cup (Y\cap Z) $ & \multirow{2}*{(distribution)} \\
$ X \cup (Y\cap Z) $ & \\
\end{tabular}
\item Three
\end{enumerate}
\end{document}
当然用 tabularray
宏包也可。