我正在从枚举中获取引用。问题是我希望枚举的标签为粗体(因此,我添加了一个\textbf
命令),但我希望文本中的引用为纯文本。我可以通过什么方式实现这一点?
最小(非)工作示例:
\documentclass[12pt]{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\textbf{\Roman{*}})]
\item \label{Your}Your
\item \label{Mama}Mama
\end{enumerate}
'Your' is at \ref{Your} and 'Mama' is at \ref{Mama}.
(I'd like these references to be in plain text, not bold.)
\end{document}
答案1
enumitem
提供了一个等效ref
选项来指定与 不同的引用格式label
。因此,您可以使用ref=(\Roman*)
。
\documentclass[12pt]{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[label=(\textbf{\Roman{*}}),ref=(\Roman*)]
\item \label{Your}Your
\item \label{Mama}Mama
\end{enumerate}
`Your' is at~\ref{Your} and `Mama' is at~\ref{Mama}.
\end{document}