(1)Lyx 是否可以使用 find 指令來搜尋數學程式碼部分中的某些符號或文字片段,
(2)此外,在哪裡可以找到追蹤更改設施,以及是否存在針對文件中隨著時間的推移而更改和更新的內容的設施。
(3)我被告知 Lyx 可以回滾更改,我可以在哪裡找到此命令。
(4) 此外,‘外部檢視器修改了'訊息e”
是意外打開同一個 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 文檔,其中藍色字母標識變更。刪除的內容將以藍色顯示並帶有刪除線。