整个列表的粗体列表项

整个列表的粗体列表项

如何使列表中的所有文本默认为粗体?

重复多行是\textbf实现这一目标的唯一方法吗?

\begin{enumerate}[label=\arabic*, parsep=10pt, font=\bfseries]

\item \textbf{List Item}
\item \textbf{List Item}
\item \textbf{List Item}
\item \textbf{List Item}
\item \textbf{List Item}

\end{enumerate}

答案1

定义一个新环境:

\documentclass{article}
\usepackage{enumitem}
\newenvironment{bfenumerate}[1][]
 {\begin{enumerate}[before=\bfseries,#1]}
 {\end{enumerate}}

\begin{document}
This is a boldface enumerate
\begin{bfenumerate}
\item First
\item Second
\end{bfenumerate}
and this is a normal one
\begin{enumerate}
\item First
\item Second
\end{enumerate}
\end{document}

enumitem还可以添加任何选项bfenumerate,只需调用它,例如

\begin{bfenumerate}[label=(\alph*)]

用于字母枚举。

在此处输入图片描述

答案2

只需在环境内的第一个项目之前使用字体切换命令

\begin{enumerate}[label=\arabic*, parsep=10pt, font=\bfseries]
 \bfseries
\item List Item
\item List Item
\item List Item
  \begin{enumerate}\normalfont
  \item List Item
  \end{enumerate}
\item List Item
\item List Item
\end{enumerate}

font选项用于指定各种项目的标签(编号)的外观。

相关内容