有没有什么办法可以突出显示(比如将背景设为黄色)项目列表的标签(例如(1、2、3 ... 或 ABC)),而不是项目主体本身,以使它们脱颖而出?
答案1
item label
您可以定义一个命令来包含可以应用于某些项目的颜色框,这里我们使用enumitem
包。
\documentclass{article}
\usepackage{xcolor}
\usepackage{enumitem}
\newcommand{\hilight}[1]{\setlength{\fboxsep}{1pt}\colorbox{yellow}{#1}}
\newcommand{\hlitem}{\stepcounter{enumi}\item[\hilight{\theenumi}]}
\begin{document}
\begin{enumerate}[label=\arabic*.]
\item text
\hlitem text
\item text
\end{enumerate}
\bigskip
\begin{enumerate}[label=\Alph*.]
\item text
\hlitem text
\item text
\end{enumerate}
\end{document}