可能重复:
引用纯文本
我想在描述中引用某个项目,但实际上并不显示该具体项目的文本。
我有带标签的物品描述
\begin{description}
\item[House\label{bld:house} is a building] \hfill \\
A house is a building...
\end{description}
我想用这样的东西
House\ref{bld:house} is something I don't own.
这样输出看起来就像这样
House is something I don't own.
但我得到的却是
House is a building is something I don't own.
因此它引用了项目中的整个文本。我怎样才能只引用我自己的文本,例如在 HTML 中(谷歌)?
并且由于某种原因,当我单击参考时,它只会跳转到最近的部分,而不会准确跳转到该项目。
答案1
我不确定我是否正确理解了您的问题,但我认为您正在使用该hyperref
包在 pdf 输出中创建超链接?在这种情况下,您可以使用该\hyperref
命令创建指向标签的 HTML 样式链接。与 HTML 一样,您需要指定哪些文本应该是可点击的。以下代码是否按您的预期执行?在我的 pdf 查看器中,evince
当我单击单词时,House
它会正确跳转到描述列表中的项目。
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
\begin{description}
\item[House\label{bld:house} is a building] \hfill \\
A house is a building...
\end{description}
\hyperref[bld:house]{House} is something I don't own.
\end{document}
答案2
它对我来说“有效”,因为我得到的输出是:
House is something I don't own.
由于您的示例代码中没有 hyperref,因此我没有加载它。也许您拥有的与 hyperref 发生冲突?