使项目标签垂直显示文本

使项目标签垂直显示文本

我正在尝试为我的论点制作一个漂亮的逐项标签。

\begin{itemize}
\item[$A$] Something.
\item[$A\rightarrow B$] Something.
\item[$B$] Conclusion.
\end{itemize}

到目前为止,一切顺利。此代码生成了一个不错的列表。但是,A → B 的对齐方式是,其最后一个字母 B 与其他项目的 A 和 B 对齐,而“A →”则突出到左侧,如下图所示:

我的列表

我想知道是否可以将“A→B”标签垂直放置,以便得到如下所示的内容:

A

我尝试在互联网上搜索此内容,但目前没有找到任何内容。也许我使用了错误的关键字。

答案1

在此处输入图片描述

\documentclass{article}
\newcommand\ABc{% center aligned
  \begin{array}{@{}c@{}}
    A\\[-0.5ex]
    \downarrow\\[-0.3ex]
    B
  \end{array}%
}
\newcommand\ABt{% top aligned
  \begin{array}[t]{@{}c@{}}
    A\\[-0.5ex]
    \downarrow\\[-0.3ex]
    B
  \end{array}%
}
\newcommand\ABb{% bottom aligned
  \begin{array}[b]{@{}c@{}}
    A\\[-0.5ex]
    \downarrow\\[-0.3ex]
    B
  \end{array}%
}
\begin{document}
\begin{itemize}
\item[$A$] Something.
\item[$\ABc$] Something, center aligned.
\item[$\ABt$] Something, top aligned.
\item[$\ABb$] Something, bottom aligned.
\item[$B$] Conclusion.
\end{itemize}
\end{document}

相关内容