粗体列举标签,非粗体引用它们

粗体列举标签,非粗体引用它们

我想生成一个带有粗体标签的枚举列表,然后在文本中引用它们,其中标签应以正常字体显示。

我定义我的列表并包含参考如下:

\usepackage{enumitem}
\newlist{RQ}{enumerate}{1}
\setlist[RQ]{label=\textbf{RQ\,\arabic*}}

\begin{document}

    \begin{RQ}[align=parleft, leftmargin=!,itemsep=0pt,labelsep=14pt] 
        \item Item text. \label{RQA}
        \item Item text. \label{RQB}
    \end{RQ}

    I am referring to \ref{RQA}.

\end{document}

如果我这样做,我的条目将按照我想要的方式打印(粗体、对齐等),但文本中的引用也会以粗体打印。使用\textnormal或类似语句将其括起来失败。

答案1

ref=...键的确切含义是改变列表项引用的外观,而不是改变列表项本身的外观。

在我看来,这\,有点奇怪,但我还是将其保留在答案中。

\documentclass{article}
\usepackage{enumitem}
\newlist{RQ}{enumerate}{1}
\setlist[RQ]{label=\textbf{RQ\,\arabic*},ref={RQ\,\arabic*}}

\begin{document}

    \begin{RQ}[align=parleft, leftmargin=!,itemsep=0pt,labelsep=14pt] 
        \item Item text. \label{RQA}
        \item Item text. \label{RQB}
    \end{RQ}

    I am referring to \ref{RQA}.

\end{document}

在此处输入图片描述

相关内容