我经常写
\begin{enumerate}
\item [\textbf{1}]
\item [\textbf{2}]
.
.
.
\end{enumerate}
但是有没有办法\item [\textbf{1}]
只通过输入来自动获取\item
?(我不想设置\newcommand
,我只是希望每次输入时\item
都能以样式产生一个新的数字\textbf{number}
。)
答案1
将此添加到您的序言中:
\usepackage{enumitem}
\setlist[enumerate,1]{label=\arabic*, font=\bfseries}
或者
\setlist[enumerate,1]{label=\bfseries\arabic*, ref=\arabic*}
如果您希望在整个文档中使用粗体标签,或者只需加载first level
并在特定环境中使用它:enumerate
enumitem
\begin{enumerate}[label=\arabic*, font=\bfseries]
% or [label=\bfseries\arabic*, ref=\arabic*]
\item first item
\item second item
………………
\end{enumerate}
答案2
使用 enumitem 包\usepackage{enumitem}
:
如果您需要本地此行为,您可以直接在选项中插入enumerate
标签的规范。如果您需要全局行为,则在序言中设置与 Bernard 的答案相同的内容\setlist[enumerate,1]{label=\bfseries\arabic*}
。您可以根据需要删除或保留点,或在需要时添加空格。
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[{\bfseries 1.}]
\item some item 1
\item some item 2
\item some item 3
\item some item 4
\end{enumerate}
\end{document}
如果你不想记住名字,这种方法特别容易,例如,
[\bfseries 1.] % for Arabic numbers
[\bfseries I.] % for Capital Roman
[\bfseries A.] % for Capital alphanumeric, ...etc.
答案3
或者你可以创建一个新的环境来做你想做的事情
\documentclass{article}
\usepackage{enumitem}
\newenvironment{mylist}
{\begin{enumerate}[label=\textbf{\arabic*}]}
{\end{enumerate}}
\begin{document}
\begin{enumerate}[label=\textbf{\arabic*}]
\item First item
\item Second item
\end{enumerate}
\begin{mylist}
\item First item
\item Second item
\end{mylist}
\end{document}