如何列出这样的项目:(i)、(ii)、(iii)等?

如何列出这样的项目:(i)、(ii)、(iii)等?

如果您有具有多个结论的数学定理,您如何通过以下方式列出它们:

(i)第一个结论

(二)第二个结论

(三)第三个结论

有效吗?我手动做了,但效果不太好。枚举也不起作用。

答案1

哪一个最好?

请参阅 daleif 的回答以了解更多有关 的enumitem优势enumerate

enumitem套餐(选项 1)

\documentclass{article}
\usepackage{enumitem}   
     
\begin{document}
    \begin{enumerate}[label=(\roman*)]
        \item First item
        \item Second item
        \item Third item
    \end{enumerate}
\end{document}

示例截图

enumerate套餐(选项 2)

\documentclass{article}
\usepackage{enumerate}   
    
\begin{document}
    \begin{enumerate}[(i)]
        \item First item
        \item Second item
        \item Third item
    \end{enumerate}
\end{document}

beamer套餐(选项 3)

这仅是有趣的,如果您正在创建演示文稿

笔记如果你使用投影机类,你不需要加载任何额外的包(枚举包实际上是自动加载的):

\documentclass{beamer}
\begin{document}
    \begin{frame}
        \begin{enumerate}[(i)]
            \item First item
            \item Second item
            \item Third item
        \end{enumerate}
    \end{frame}
\end{document}

在此处输入图片描述

正如评论中提到的,enumitem 与 beamer 类不兼容,除非您使用 [shortlabels] 选项,如下所述:可能与 enumitem 不兼容

答案2

这是一个不需要加载包的解决方案。相反,该解决方案通过修改两个 LaTeX 宏\labelenumi和来实现\theenumi。前者决定了项目的“标签”的显示方式,后者影响了项目编号在交叉引用中的显示方式(阿拉伯语、罗马语、带或不带括号等)。

在此处输入图片描述

\documentclass{article}
\renewcommand\labelenumi{(\roman{enumi})}
\renewcommand\theenumi\labelenumi
\begin{document}
\begin{enumerate}
\item First
\item Second \label{item:second}
\item Third
\end{enumerate}
Here's a cross-reference to item~\ref{item:second}.
\end{document} 

答案3

只是为了详细说明 Hugos 的回答,使用该enumitem包,它是一个用于配置列表的绝佳包。

手动只需使用一次

\begin{enumerate}[label=(\roman*)]

enumitem使用以下选项加载可能是一个好主意shortlabels

\usepackage[shortlabels]{enumitem}

然后你可以简单地使用

\begin{enumerate}[(i)]

一个很棒的功能是,如果您现在使用\item\label{item:1},然后使用,\ref{item:1}那么您将获得(i),即包含格式!这也是可配置的,请参阅手册enumitem

列表也可以恢复。

如果你正在用定理写书,那么也有通用方法可以将列表配置添加到定理中(我通常etoolbox这样做)。这意味着我只需编写定理内部,然后我们可以从序言中\begin{enumerate}控制定理内部的出现。enumerate

那么,我们唯一需要在定理中明确设置选项的情况enumerate是,如果定理中有两种类型的列表,比如,一个列表指定条件,另一个列表列出后续结论。在这种情况下,我会让条件遵循不同的模式。

答案4

\begin{enumerate}[label=\roman*.]
    \item one
    \item two
\end{enumerate}

相关内容