使 \item 括号内的文本显示为粗体

使 \item 括号内的文本显示为粗体

是否可以重新定义\item使括号内的文本显示为粗体?

\documentclass{article}
\begin{document}

\begin{itemize}
  \item{Paper}: a white substance used for writing symbols.
  \item{Pencil}: a tool for writing symbols on a paper
\end{itemize}

\end{document}

我想要得到以下输出:

  • :用于书写符号的白色物质
  • 铅笔:在纸上书写符号的工具

我打算将其放在模板中。请注意,这不是词汇表;相反,它用于简要概述各种项目,如果文本再长一点,这些项目可能值得分成一个子部分,除非每个项目太短而不值得分成一个子部分。

答案1

如果您想要继续使用 a并且还想要d 列表{}中的项目符号,那么您可以按照以下定义使用:itemize\MyItem

在此处输入图片描述

或者,您可以定义一个自定义MyItemize环境,在其中重新定义\item以执行此操作,但我建议使用\MyItem

代码:

\documentclass{article}

\newcommand{\MyItem}[1]{\item \textbf{#1}}%
\begin{document}
\begin{itemize}
  \MyItem{Paper}: a white substance used for writing symbols.
  \MyItem{Pencil}: a tool for writing symbols on a paper
\end{itemize}

\end{document}

答案2

谢谢,在我发布问题之后,StackExchange 的“相关”部分出现了!

我应该使用description环境并使用方括号代替花括号。这样我就能得到我想要的确切行为。

\documentclass{article}
\begin{document}

\begin{description}
  \item[Paper] a white substance used for writing symbols.
  \item[Pencil] a tool for writing symbols on a paper
\end{description}

\end{document}

相关内容