我正在寻找的输出是这样的:
\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
答案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