如何在 LyX 中交叉引用 ERT?

如何在 LyX 中交叉引用 ERT?

我正在使用 Classicthesis LyX 4.2 版模板,但我认为这个问题对 LyX 来说更为普遍。

这个问题与我之前问题的回答有关如何在 Classicthesis LyX 版本中创建悬挂缩进参考列表

我想要超引用,例如,正文中的“姓氏,2005”(例如,在名为第 2 章的子文档中)可以点击并指向位于另一个子文档 Bibliography.lyx 中的 ERT,例如

    \begin{hangparas}{1.27cm}{1}
    Surname, A. 2005. This is a bibliography. This is
    a bibliography. This is a bibliography. This is a bibliography. This
    is a bibliography. This is a bibliography.  
    \end{hangparas}

本质上,我想知道如何在 Bibliography.lyx 中创建此引文的标签以及在何处放置标签;然后如何在另一个子文档中交叉引用它。

2016 年 10 月 28 日:这个问题仍然没有答案,因此欢迎任何其他评论。

答案1

我又自己想出了这个问题。

在参考文献列表中,只需利用\hypertarget并输入 ERT 即可,如下所示:

\begin{hangparas}{1.27cm}{1}
\hypertarget{Surname}{Surname, A. 2005.} This is a bibliography. This is
a bibliography. This is a bibliography. This is a bibliography. This
is a bibliography. This is a bibliography.  
\end{hangparas}

也就是说,创建一个名为 Surname 或任何内容的标签名称,并使用花括号将“Surname, A. 2005.”部分括起来。

在正文中,类型 \hyperlink{Surname}{Surname, 2005}显示...

注意:每当您想要插入乳胶代码时都需要使用 Ctrl+L 来创建 ERT。

结果:

在此处输入图片描述

点击蓝色字样,即可跳转至参考文献列表中该引文的具体位置。

评论:希望这个解决方案和我之前的问题中的解决方案可以帮助那些想要将 Word 版本的参考列表转换为 LyX 版本的人。虽然我作为一个初学者花了一段时间才弄清楚,但你应该只需要几分钟就可以做到这一点。

相关内容