带有蓝色圆圈和数字的枚举列表

带有蓝色圆圈和数字的枚举列表

我正在为一个应用程序创建手册,我想提供该应用程序的分步说明。对于步骤编号,我想使用带有白色数字的大蓝色圆圈。因此,我在想,如果我可以修改项目符号样式,我就能实现这样的列表。我读过几个类似的问题,看起来它必须使用包enumitem和类似的东西。可能会有一个新的大圆圈命令。我只是不知道如何把所有东西放在一起。

例子:

例子

答案1

以下是改编制作 \textcircled 数字的好方法?满足您的需求:

\documentclass{article}

\usepackage{tikz}

\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%
            \node[shape=circle,fill=blue!20,draw,inner sep=2pt] (char) {#1};}}

\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=\protect\circled{\arabic*}]
\item Step one
\item Step two
\item Step three
\end{enumerate}

\end{document}

结果

要增加圆圈尺寸,请使用参数inner sep(数字和圆圈之间的边界)。要更改颜色,请使用参数fill

如果您希望更改文本颜色,可以使用该xcolor包:

\documentclass{article}

\usepackage{tikz}

\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%
            \node[shape=circle,fill=blue!20,draw,inner sep=2pt] (char) {#1};}}

\usepackage{enumitem}
\usepackage{xcolor}

\begin{document}

\begin{enumerate}[label=\protect\circled{\color{red}\arabic*}]
\item Step one
\item Step two
\item Step three
\end{enumerate}


\end{document}

红色文字?!

答案2

不加载 tikz 和默认 LaTeX 宏:

\documentclass{article}
\usepackage{xcolor}
\newcommand*\circled[1]{\kern-2.5em%
  \put(0,4){\color{blue}\circle*{18}}\put(0,4){\circle{16}}%
  \put(-3,0){\color{white}\bfseries\large#1}~~}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}[label=\protect\circled{\arabic*}]
\item Step one
\item Step two
\item Step three
\end{enumerate}

\end{document}

在此处输入图片描述

答案3

为了进一步增加最高投票数,如果您不想一直设置文本颜色,您也可以直接在新命令中设置文本颜色,方式如下:

\documentclass{article}

\usepackage{tikz}

\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%
            \node[shape=circle,fill=blue!20,draw,inner sep=2pt,text=red] (char) {#1};}}

\usepackage{enumitem}
\usepackage{xcolor}

\begin{document}

\begin{enumerate}[label=\protect\circled{\arabic*}]
\item Step one
\item Step two
\item Step three
\end{enumerate}


\end{document}

相关内容