如何将 \textbf 添加到我的课程文件中的描述中?

如何将 \textbf 添加到我的课程文件中的描述中?

我不是 tex 专家,但我需要修改现有的命令\description以包含粗体文本。

以下是命令片段:

    \def\description{\@ifnextchar[{\@describe}{\list{}{\labelwidth\z@
\labelsep=12pt\relax  %!!!!!!!!!
\leftmargini=12pt\relax  %!!!!!!!!!
\leftmargin=12pt\relax  %!!!!!!!!!
\itemindent-\leftmargin \let\makelabel\descriptionlabel}}}

我应该在哪里、如何以及为什么插入标签\bfseries\textbf将标签更改为粗体版本?


附加信息

% adjusted environment "description"
% if an optional parameter (at the first two levels of lists)
% is present, its width is considered to be the widest mark
% throughout the current list.
\def\description{\@ifnextchar[{\@describe}{\list{}{\labelwidth\z@
\labelsep=12pt\relax  %!!!!!!!!!
\leftmargini=12pt\relax  %!!!!!!!!!
\leftmargin=12pt\relax  %!!!!!!!!!
\itemindent-\leftmargin \let\makelabel\descriptionlabel}}}
%
\def\describelabel#1{#1\hfil}
\def\@describe[#1]{\labelsep=12pt\relax
\relax\ifnum\@listdepth=0
\setitemindent{#1}\else\ifnum\@listdepth=1
\setitemitemindent{#1}\fi\fi
\list{--}{\let\makelabel\describelabel}}
%

答案1

如果你想创建一个以description粗体标签为模型的新环境,最好的方法是使用enumitem

\documentclass{article}

\usepackage{enumitem}
\newlist{bolddesc}{description}{4}
\setlist[bolddesc]{font=\normalfont\bfseries}

\begin{document}
\begin{bolddesc}
\item[Gnu] is a large animal

\item[Gnat] is a small animal
\end{bolddesc}
\end{document}

在此处输入图片描述

这实际上与标准环境没有什么不同,但是enumitem有很多花哨的东西可以修改列表环境的外观。

相关内容