我正在尝试在 LyX 中从某个单词添加超链接以指向某个部分。假设有一个名为“ABC”的部分和另一个包含单词“abc”的部分“XYZ” - 因此我想从“abc”到“ABC”创建一个链接,这意味着如果读者点击“abc”,它将把他带到“ABC”部分。以前的帖子建议点击Insert->label
然后,Insert->Cross-Reference
但它确实按预期执行(它只打印部分编号,而不是实际链接)。
如何解决这个问题?
答案1
你似乎混淆了一些通用术语
在 Lyx 或 Word 等软件中编辑时,有方法可以从一个交叉引用跳转到另一个交叉引用,这些位置可能被称为书签或标签等,这可能会与这些术语的其他用法混淆。
关键是这些是内部链接,以方便编辑。
第二种形式的链接是超链接,它将带您进入文档外部的空间(或者同样可以将您链接回来,就像从外部到达一样),Lyx 中的典型超链接显示为
Hyperlink: https://www.lyx.org/trac/wiki/BugTrackerHome
这两个应用程序都使用混合形式,您可以跳转到文档,然后跳转到内部地址。
这是最容易引起混淆的地方,因为外部链接的语法可能与内部链接的语法不同。
TeX 有许多软件包可以帮助添加这些功能,其中一个软件包是 hyperref,它可以处理外部和内部引用。
您希望交叉引用内部 abc到内部的标签ABC这只有当两者使用完全相同的标签时才有可能 因此,我们将该部分标记为 ABC,并将交叉引用放入 XYZ 部分,以便我们能够向前或向后跳转。
这适用于编辑器中的交叉引用,但你在 PDF 中看不到任何内容,因为编译器没有被指示加载 Hyperref,所以要文档 > 设置 > PDF 属性 勾选使用 Hyperref 支持然后定义您的首选选项。