我有这个 MWE
\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\alph*\addtocounter{enumi}{0}]
\item First item.
\item Second item.
\item Third item.
\end{enumerate}
\end{document}
有了这个输出,
a
我想用下面的图片中的样式替换以字母开头的拉丁字母的经典字母
进入标签环境[label=\alph*\addtocounter{enumi}{0}]
。
感谢您的宝贵帮助。
可能相关:
答案1
如果您不需要圆角,这里有一个简单的解决方案:
\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage{enumitem}
\usepackage[svgnames]{xcolor}
\begin{document}
\begin{enumerate}[label=\colorbox{LightGoldenrod}{\color{white}\alph*}, font=\sffamily\bfseries, before={\fboxsep=5pt}]
\item First item.
\item Second item.
\item Third item.
\end{enumerate}
\end{document}
答案2
我所做的就是结合Jasper 的链接(此处有友情提醒,请\protect
在此处使用)使用第二个链接获取
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{tikz}
\newcommand{\SebastianoBox}[1]{\tikz[baseline={(B.base)}]{%
\node[fill=green!80!black,text=white,font=\bfseries\sffamily\large,rounded
corners=0.2em,minimum width=1.8em,minimum height=1.8em](B){#1};}}
\begin{document}
\begin{enumerate}[label=\protect\SebastianoBox{\alph*\addtocounter{enumi}{0}}]
\item First item.
\item Second item.
\item Third item.
\end{enumerate}
\end{document}
这是较小版本。
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{tikz}
\newcommand{\SebastianoBox}[1]{\tikz[baseline={(B.base)}]{%
\node[fill=green!80!black,text=white,font=\bfseries\sffamily,rounded
corners=0.15em,inner xsep=0.2em,inner ysep=0.1em,align=center,text depth=0.2em,
text height=0.8em,text width=0.8em](B){#1};}}
\begin{document}
\begin{enumerate}[label=\protect\SebastianoBox{\alph*\addtocounter{enumi}{0}}]
\item First item.
\item Second item.
\item Third item.
\end{enumerate}
\end{document}