LaTeX中描述列表项的引用名称

时间:2010-08-06 12:50:39

标签: list latex list-definition

我想按名称而不是数字来引用描述列表项。为此,我为每个项目添加了标签,但在引用它们时,我只获取该部分的名称,而不是列表项目的名称。如何更改它以显示每个项目的自定义标签?

\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定义

     

车辆东西
  总线一种车辆
  汽车一种比公交车小的车辆

另一种解决方案是使用子部分并将其显示为定义列表。有谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

这可能比听起来更棘手。 This question的情况与此类似,其答案令人失望。你以为它会更容易......那里有效的\namedlabel方法可能会在这里起作用吗?