我使用 Latex 模板施普林格对于一个项目,令我惊讶的是,描述环境不能正常工作 - 项目标签不是粗体。
我不知道在模板中哪里可以自定义这个,但是我想要旧的(标准)行为。我该如何重新定义重新定义的描述环境来实现这一点?
答案1
您可以将环境的定义从book
/ report
/复制article
到您的序言中。(我使用\let\descriptionlabel\relax
这个命令是因为您的自定义类不包含这个命令。)
\makeatletter
% Instead of \newenvironment
\renewenvironment{description}
{\list{}{\labelwidth\z@ \itemindent-\leftmargin
\let\makelabel\descriptionlabel}}
{\endlist}
% Instead of \newcommand*
\let\descriptionlabel\relax
\newcommand*\descriptionlabel[1]{\hspace\labelsep
\normalfont\bfseries #1}
\makeatother
我不确定svmono
你使用的是哪个版本,但作为替代方案可能努力将以下内容添加到您的序言中(并在此保留对环境的其他增强功能):
\renewcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries #1\hfil}