【问题标题】:Reference name of description list item in LaTeXLaTeX 中描述列表项的引用名称
【发布时间】:2010-08-06 12:50:39
【问题描述】:

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

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

VehicleSomething
Bus 一种定义
汽车 一种比定义更小的定义

我想要以下:

1 定义

车辆某物
公共汽车一种交通工具
汽车一种比公共汽车小的交通工具

另一种解决方案是使用小节并将它们显示为定义列表。有人知道怎么做吗?

【问题讨论】:

  • TeX Stackexchange 现在处于测试阶段:tex.stackexchange.com
  • 谢谢,这很有趣。我可以逐字复制吗?
  • 目前没有迁移到 StackExchange 站点,因此重新发布将是您获得它的唯一选择。这个问题 is 也是这里的主题。使用专用网站的优势在于获得越来越多专家关注的机会。
  • Reposted 到 LaTeX 网站

标签: list latex list-definition


【解决方案1】:

这可能比听起来更棘手。 This question 与此类似,答案令人失望地冗长。你会认为这会更容易......在那里工作的相同 \namedlabel 方法可能在这里工作?

【讨论】:

  • 优秀 - 如果标签名称始终与描述列表项名称相同,您是否知道如何避免 \item [Object\namedlabel{itm:object}{Object}] foo 中的重复?
猜你喜欢
  • 2017-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-17
  • 1970-01-01
  • 1970-01-01
  • 2016-11-25
  • 1970-01-01
相关资源
最近更新 更多