怎么实现下图所示效果?

发布于 2021-10-19 22:56:43
关注者
0
被浏览
1.3k
2 个回答
乙醇
乙醇 2021-10-19
这家伙很懒,什么也没写!

我用了 \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}

image.png

雾月
雾月 2021-10-20
这家伙很懒,什么也没写!

使用原生的 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}

image.png

当然用 tabularray 宏包也可。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览