如何使用枚举函数以带圈的数字标记项目?

如何使用枚举函数以带圈的数字标记项目?

我想要排版一份包含这种格式的文档:

在此处输入图片描述

我知道可以使用 单独添加每个标签来实现pitfont,但是我有太多标签项目,并且排版和对齐它们是一项艰巨的工作。我想知道是否可以通过自定义功能来实现这一点enumerate

答案1

一个简单的解决方案enumitemcircledsteps包:

    \documentclass{article}
    \usepackage{enumitem}
    \usepackage{circledsteps}

    \begin{document}

      \begin{enumerate}[label = \Circled{\arabic*}, font=\sffamily]
        \item Test
        \item Another test
        \item Still another test
        \item A last test
        \end{enumerate}

    \end{document} 

在此处输入图片描述

答案2

你可以说:

\documentclass{article}
\usepackage{enumitem}
\usepackage{tikz}
\protected\def\circled#1{%
\tikz[baseline]{\node[anchor = base,inner sep = 0pt,draw,circle]{#1};}%
}
\begin{document}
  \begin{enumerate}[label = \circled{\arabic*}]
    \item test
    \item test
    \begin{enumerate}[label = \circled{\roman*}]
      \item test
      \item test
    \end{enumerate}
  \end{enumerate}
\end{document}

在此处输入图片描述

相关内容