更改列表环境的条目

更改列表环境的条目

如果我有一个新的列表环境,如下所示:

\newenvironment{textblockX}
{ 
    \begin{list}
    {Question}
    {}
}
{
    \end{list}
}

我如何在环境中引用列表中的项目?例如,我如何修改上面的代码,使每个条目现在都变成粗体,但单词问题仍保持正常文本?这是使用的地方吗##1

答案1

您无法引用环境定义中的项目,因为 s\item不是该定义的一部分。它们是仅添加内部环境。您可以使用\bfseries不带参数但对整个环境有效的格式化宏,例如。然后要切换回正常使用\textnormal{...}或。如果您需要,\normalfont还有和\normalsize\normalcolor

环境参数就像#1代表直接在和之后的正常宏参数一样\begin{<env>},与 s 没有任何关系\item

\newenvironment{textblockX}
{% 
    \bfseries
    \begin{list}%
    {\textnormal{Question}}%
    {}%
}
{%
    \end{list}%
}

相关内容