LyX:将书签固定到特定文本(而不是行号)

LyX:将书签固定到特定文本(而不是行号)

我最初在此行的开头放置一个书签(Shift + F1):

在此处输入图片描述

现在,当我按下“Ctrl+1”时,LyX 会按照我的意愿将我移动到“Bookmark”一词之前的位置。太棒了。

在此处输入图片描述

添加以“But now”开头的句子后,书签现在移动到该行的开头。也就是说,当我按下“Ctrl+1”时,LyX 会将我移动到“But”一词之前的位置。

我如何让 LyX 将书签保留在“Bookmark”一词之前?

答案1

简短回答:这个问题已经修复,将包含在 LyX 2.4.0 中,我们正在(长期)发布该版本。您可以查看具体修复的代码这里

下面我将添加有关书签的更多信息以及您喜欢的具体功能。

书签当前存储在用户目录内的“会话”文件中(请参阅帮助>关于以了解此目录的位置)。

如果你查看会话文件,你会看到如下内容:

[bookmarks]
0, 91, 45, /home/scott/montetools-rpaper/presentation/monte.lyx
1, 100, 3, /home/scott/montetools-rpaper/presentation/monte.lyx
2, 98, 8, /home/scott/montetools-rpaper/presentation/monte.lyx

行的第一个数字表示书签编号(可能相差 1);第二个数字表示段落编号;第三个数字表示该行号中的字符。因此,没有存储任何 LyX 可以用来将书签锚定到单词或类似内容的信息。LyX 尝试“保留”书签的方式是,如果您编辑段落,它会调整书签的列位置。例如,如果您在书签前添加文本,它就会知道将该数量的字符添加到存储的书签中。

您可能有兴趣关注这个问题,这是相关的。

编辑:如果您想测试 LyX 2.4.0 的测试版,您可以在这里进行:http://ftp.lyx.org/pub/lyx/devel/lyx-2.4/。它相当稳定,但我只会用它来测试,因为你保存的任何文件都无法在 2.3.x 中打开。如果您最终进行测试,我们会非常想知道您的反馈。

相关内容