我想按名称而不是数字来引用描述列表项。为此,我为每个项目添加了标签,但在引用它们时,我只获取该部分的名称,而不是列表项目的名称。如何更改它以显示每个项目的自定义标签?
\section{Definitions}
\begin{description}
\item [Vehicle\label{itm:vehicle}] Something
\item [Bus\label{itm:bus}] A type of \nameref{itm:vehicle}
\item [Car\label{itm:car}] A type of \nameref{itm:vehicle} smaller than a \nameref{itm:bus}
\end{description}
结果是这样的:
1定义
车辆东西
总线一种定义
Car 一种比定义小的定义
我想要以下内容:
1定义
车辆东西
总线一种车辆
汽车一种比公交车小的车辆
另一种解决方案是使用子部分并将其显示为定义列表。有谁知道怎么做?
答案 0 :(得分:2)
这可能比听起来更棘手。 This question的情况与此类似,其答案令人失望。你以为它会更容易......那里有效的\namedlabel
方法可能会在这里起作用吗?