枚举中单个粗体 \item 的实用解决方案

枚举中单个粗体 \item 的实用解决方案

我正在寻找的输出是这样的:

\begin{enumerate}
\item Property 1
\item Property 2
\item[\textbf{3.}] Property 3
\item[4.] Property 4
\end{enumerate}

但是我更愿意避免手动计数(由于重新排序,...)如果以下方法可行,那将是一个优雅的解决方案:

\begin{enumerate}
\item Property 1
\item Property 2
\textbf{\item} Property 3
\item Property 4
\end{enumerate}

但事实并非如此。

答案1

你可以做这样的事情:

\documentclass{article}

\begin{document}


\begin{enumerate}
\item Property 1
\item Property 2
\bfseries \item \normalfont Property 3
\item Property 4
\end{enumerate}


\end{document}

在此处输入图片描述

答案2

samcarter 答案的替代方法是创建一个\item添加所需格式的克隆:

\def\specialitem{%
  \@inmatherr\item
  \@ifnextchar[%]
    {\@item}%
    {\@noitemargtrue \@item
      [\textbf{\@itemlabel}]% <- The label formatting goes here
    }}

然后使用为:

\begin{enumerate}
  \item Property 1
  \item Property 2
  \specialitem Property 3
  \item Property 4
\end{enumerate}

梅威瑟:

\documentclass{article}

\makeatletter
\def\specialitem{%
  \@inmatherr\item
  \@ifnextchar[%]
    {\@item}%
    {\@noitemargtrue \@item
      [\textbf{\@itemlabel}]%
    }}
\makeatother

\begin{document}

\begin{enumerate}
  \item Property 1
  \item Property 2
  \specialitem Property 3
  \item Property 4
\end{enumerate}

\end{document}

哦,是的。方式远不实用:P

相关内容