我尝试自定义一些项目,自定义的项目当然与线对齐。但是,例如,在我使用带圆圈的数字的情况下,我想让项目向下移动一点,以便数字仍然与线对齐:
\documentclass[12pt,a4paper]{letter}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{pifont}
\begin{document}
\begin{enumerate}
\item[{\Large \ding{182}}] Toto
\end{enumerate}
\end{document}
我找不到可以实现这一点的命令,可以这样做吗,或者您是否看到了实现此目的的更好的方法?
答案1
你可以通过circledsteps
依赖于 tikz 的包轻松获得你想要的东西:
\documentclass[12pt, a4paper]{letter}
\usepackage{enumitem}
\usepackage[svgnames]{xcolor}
\usepackage{circledsteps}
\begin{document}
\begin{enumerate}[label={\Circled[fill color=SlateBlue, outer color=SlateBlue, inner color=Coral]{\arabic*}}, font=\large\bfseries]
\item Toto
\end{enumerate}
\end{document}
答案2
您可以降低字形:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}
\usepackage{pifont}
\newenvironment{dingenumerate}
{\begin{enumerate}[label=\largeding*,ref=\arabic*]}
{\end{enumerate}}
\newcommand{\largeding}[1]{%
\raisebox{-0.4ex}{\Large\ding{\numexpr181+\value{#1}}}%
}
\begin{document}
\begin{dingenumerate}
\item Toto
\item Toto
\end{dingenumerate}
\end{document}