![Lyx 是否有功能来比较两个文档并在数学模式中搜索文本或代码片段](https://linux22.com/image/358069/Lyx%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%8A%9F%E8%83%BD%E6%9D%A5%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E6%96%87%E6%A1%A3%E5%B9%B6%E5%9C%A8%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E4%B8%AD%E6%90%9C%E7%B4%A2%E6%96%87%E6%9C%AC%E6%88%96%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5.png)
(1)Lyx 是否可以使用 find 命令在数学代码段中搜索特定符号或文本片段?
(2)此外,在哪里可以找到跟踪变更设施,以及是否有此类设施可以跟踪文档中随时间推移而发生的变化和更新。
(3) 我被告知 Lyx 具有回滚更改的功能,我在哪里可以找到这个命令。
(4)此外,‘外部查看器已修改”消息雙方
是不是意外打开了同一个 lyx 文档的两个版本,这是否会覆盖旧文档,有没有办法找到修改了哪些内容(如果有的话),有没有办法阻止这种情况发生。
答案1
(1)是的。编辑 -> 查找和替换(高级)。您可以像输入 LyZ 数学一样编写数学公式。
(2)是的。这称为版本控制。我知道的两种方法是:
-您可以使用 LyX 内部版本控制,看这里(这个我以前没用过)
-您可以使用外部的(例如 Git,我已经使用过它并且很喜欢它。)
(3)版本控制也可以做到这一点。
(4) 有时,您正在查看或编辑的打开的文件被另一个程序修改,而您正在处理该文件。该文件的查看器/编辑器会告诉您该文件已被修改,并且可能询问您是否要查看新版本。据我所知,Notepad++、Textpad、TeXMaker、Matlab 编辑器就是此类行为的例子。此时,如果您想保存旧版本,则应选择否选项并使用其他名称保存文件。如果您不介意丢失旧版本,则可以选择是选项。然后,旧版本将丢失,您将看到修改后的版本。
有时,它只是向您发出警告,但不允许您保存旧版本。
有时,它根本不会发出警告。如果您正在预览 LaTeX 文档的 PDF 文件,这确实是您想要的。
在 LyX 中,此警告可能与 PDF 查看器有关。在 LyX 中,如果您选择预览选项来查看文档的 PDF 文件,并且 PDF 查看器已打开并在特定时刻显示旧版本的 PDF,则可能会发生这种情况。但是,每次编译 LyX 文件时都看到此消息并不实际。
有些 PDF 查看器根本不允许修改文档(例如 Windows 中的 PDF-XChange),并且与 Lyx 一起使用非常不切实际。不建议。
我更喜欢 SumatraPDF,它不会发出此警告并立即更新 PDF。这真的很实用而且很快。其他程序可能也有这种行为。
编辑:
此消息很可能与 LyX 本身有关。如果在两个单独的 LyX 程序中打开同一个 LyX 文件,并且您在其中一个窗口中修改该文件,则另一个窗口可能会向您显示以下类型的警告:
如果选择取消选项,您可能有机会保存两个具有不同名称的不同版本。
为了避免这个问题和可能的数据丢失,不需要使用版本控制系统。作者只需小心处理他正在处理的文件并进行组织即可。
版本控制系统有助于在开发文档时拍摄快照。如果您没有在正确的时间拍摄文件快照,您可能仍会收到上述警告和丢失的信息。
另一方面,我发现 Git 之类的版本控制系统非常有用且易于操作,尽管一开始需要一些阅读材料。
答案2
标题中的问题尚未得到回答:
Lyx 有比较两个文档的功能吗?
是的,正如它所说这里。 去Tools->Compare..
:
将会创建一个新的 lyx 文档,其中会用蓝色字母标明更改。已删除的内容将以蓝色显示,并带有删除线。