一个漂亮的字体,用拉丁字体做成圆角正方形

一个漂亮的字体,用拉丁字体做成圆角正方形

我有这个 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. 带有垂直括号的图形和标题具有新的、更好的美学外观
  2. 将圆角正方形置于绿线中央

答案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} 

在此处输入图片描述

相关内容