0
552 次瀏覽

據我理解,不建議使用 SFM 標記(例如 \rem)將專案筆記直接輸入到實際的經文文本中。我理解最佳方式是使用 PT 提供的專案筆記功能。

現在我們有這樣的需求:一位團隊成員通讀了整卷書,並針對回譯(back translation)中出現的問題建立了 139 個特殊筆記(全部標記為 !!bkt)。當然,我們可以輕鬆篩選出這 139 個筆記。

不過,筆記本身並不重要;重要的是被引用的文本部分(經節):我們現在需要一份包含這 139 個經節的清單。這樣我們就可以顯示、匯出或列印成 PDF,以便在工作流程的下一步中使用。(我們有一些志工不在辦公室,也沒有安裝 PT。)

當我在 PT 中對文本進行「基本搜尋」(Basic Search)時,有一個選項可以勾選「結果清單」(Results List),清單操作(List Operation)選擇「建立清單」(Create List)。我很喜歡這個功能。現在我需要從我們篩選後的筆記中獲得類似的功能,請幫忙。

我不害怕使用進階工具,或者任何允許我根據經節的筆記來篩選經節的工具。我強烈直覺認為,這樣的功能一定已經存在,因為如果筆記與它們引用的文本是「分離」的,其用途會相當有限。

如果最終發現這個功能確實不存在,我想學習如何最佳地在文本中放置 \rem 暫時性(自訂)標籤 \rem*,以處理將在幾週內解決並視為完全解決的問題。

機器翻譯自 English
Paratext (934 點) 提出
已重新顯示 | 552 次瀏覽

1 個回答

0
最佳回答

看起來從「筆記清單」(Notes List)視窗中,一旦您設定好適當的篩選條件,就可以選擇列印選項,然後列印成 PDF。如果您只需要包含選取文本的筆記內容,這可能就足夠了。然而,如果您需要更大的靈活性,同樣從「筆記清單」視窗中的漢堡選單(hamburger menu),您可以選擇「複製所有筆記」(Copy all notes)。如果您將其貼上到文字編輯器中,應該能提供您所需的靈活性;如果您只需要經節引用,大概可以使用正規表示式(regexes)來提取這些引用。
anon297911

機器翻譯自 English
(424 點) 提出
已重新顯示

感謝第一個回答。也許我表達得不清楚?

我們不需要列印或匯出筆記;我們需要的是需要重新處理的相關經節的文本

實際上,您可能提供了一個解決方案的寶貴步驟:我剛剛使用簡單的正規表示式 ^LUK (\d|:)+ 從我們的 139 個筆記中提取了引用清單。

看起來像這樣:

LUK 1:8
LUK 1:22
LUK 2:13
LUK 2:44
LUK 3:11

在 PT9 中,是否有方法可以擁有一份引用清單(可能是文字檔),並顯示相應的經節?

我嘗試快速逆向工程 PT 內建的清單:從類似 dummy.ref 的搜尋建立了一個清單,並查看了內部結構:這是簡單的 XML,包含 VerseRef,但也包含更多資訊,例如 SelectedText 和 StartPosition,當然我沒有這些資訊。我嘗試編輯掉一些內容,為可能拼接我自己的引用做準備;但 PT 讓我的 CPU 風扇狂轉,然後崩潰了。

這感覺對於將文本輸出給一些志工的常規工作流程來說太「黑箱」(hacky)了。所以我寧願重複這個新的子問題:

在 PT9 中,是否有方法可以擁有一份引用清單並顯示相應的經節?

機器翻譯自 English

這樣對您有用嗎?

  • 執行搜尋以生成 Paratext 清單。
  • 確保您已取消勾選「顯示經節上下文」(show verse context)。
  • 在清單的選單中,選擇「列印清單中的文本」(Print Texts in List)。
  • 這將列印清單中的完整經節,如果有幫助,您可以選擇列印成 PDF。
機器翻譯自 English

您在建立清單方面已經接近成功了。不過,您不需要修改 XML 檔案。當您擁有 139 個引用的清單時,請執行以下操作:

  1. 將它們儲存為純文字檔,每行一個經節引用。
  2. 在「結果清單」(Results List)視窗的漢堡選單中,選擇 List > Open list...
  3. 在「開啟」對話框中,找到位於「開啟」和「取消」按鈕正上方的檔案類型下拉選單,並選擇 Text lists (*.txt) 作為檔案類型。
  4. 找到您的文字檔並開啟它。

現在您應該能在「結果清單」視窗中看到所有引用的可點擊清單。

機器翻譯自 English

這個回答確實幫助我們在 PT 中擁有一個有效的「清單」,可以看到所有引用,並透過簡單點擊跳轉到每一處。非常感謝您的提示,原來清單視窗也可以開啟格式良好的簡單文字檔。

不過,這並沒有幫助我匯出此類搜尋結果清單的實際經文文本。為此,我發明了一個快速的黑箱方法(hack):

  • 將整個經文文本(一卷或多卷書)複製到文字編輯器中
  • 使用腳本或「不詢問」的方式,將所有 SFM 的 \v 替換為每個經節的完整引用,例如將 \v 13 替換為 LUK 12:13
  • 現在對這份正確引用的文本執行正規表示式,找出所有需要的經節。對於 139 個引用來說,這個正規表示式非常長,但相當原始:
^(LUK 1:8 |LUK 1:22 |LUK 2:13 | (plenty ommited here...) |LUK 24:33 |LUK 24:35 |LUK 24:37 |LUK 24:41 ).*$
  • 現在使用文字編輯器的「複製所有匹配項」(copy all matches)功能,您就擁有一個包含所有需要經節內容的檔案,可以交給志工(例如作為列印稿),幫助他們在工作流程中完成他們的部分。

我本可以手動完成,花費的時間相同,但我永遠無法知道是否因為我在重複性工作(如「跳轉到引用」、「複製」、「跳轉到目標文件」、「貼上」、「跳回 PT」)超過三次後感到困倦而遺漏了幾處。

我非常開心。目前唯一尚未自動化的步驟是將每個經節的 SFM 轉換為完整自包含引用的腳本。今天沒有時間,但我下次可以完成。這是一個簡單的迴圈,對每一章使用一個正規表示式(我在此作為給自己的筆記),如下所示:
(?<=\\c (18).*?)\\v (?=.*?\\c 19$)
並替換為:
LUK ${1}:
(如果一次處理多卷書,會更完美)

機器翻譯自 English

看到您的回答我很興奮,謝謝。但是當我從文字檔「側載」(side-load)一份引用清單時(記住,它們不是來自搜尋,而是來自多個篩選後的 PT 筆記),「列印清單中的文本」(Print Texts in List)選項不幸地是灰色的(無法使用)。

您可以在上方看到我的黑箱方法,我是如何自己做的。但我希望更多地了解「列印清單中的文本」,因為這是我們工作流程中會反覆需要的。

一切都好,我想出來了,哎呀:我從文字檔側載我的引用清單。然後使用命令「將清單儲存為引用」(Save List as References)將其儲存為 PT 風格的「正式」引用清單。然後我再次開啟那個「更好」的清單(這會給我幾百個錯誤的幽靈條目,我會在另一天弄清楚,別擔心),然後我就可以列印成 PDF - 並輕鬆提取文本。

機器翻譯自 English

恭喜您弄清楚這一點。那程序相當複雜!

機器翻譯自 English

相關問題

0
2 個回答 291 次瀏覽
您好, 不知為何(這是另一個問題,但我們先不在此討論),在我的專案版本中,我可以看到指派給特定使用者的 55 條註解,但在他的端只能看到 5 條 我已經將篩選後的清單列印出來並發送給他,但如果我能直接列印/匯出一份僅包含經文參 ... 文件中,然後手動刪除除經文參考以外的所有內容,但那是 94 頁的文字,不值得花那麼多力氣! 感謝您的協助, Lizzie
anon859055 130 提出 已提問 11月 24, 2022
+1
2 個回答 284 次瀏覽
目前,Paratext 專案中的 \rem 標籤在上傳到 DBL 時並未被移除。有一個專案將私人資訊儲存在 \rem 標籤中,而這些資訊未被移除。 如果上傳內容到 DBL 時總是移除 \rem 標籤,這會造成問題嗎?對於處於敏感位置的人員,在上傳到 DBL 之前是否有檢查清單可供使用? Jonathan+Robie
Jonathan Robie 448 提出 已提問 11月 16, 2020
+1
2 個回答 302 次瀏覽
A few days ago, I painfully found out that the tag nonpublishable inside a project usfm.sty is important and ... about PT8 and about using its features correctly and properly.
Tim 934 提出 已提問 2月 1, 2019
0
2 個回答 326 次瀏覽
I'm just learning my way around PT8, so this might be a silly question, but: Is the USFM code \rem valid in PT8? If yes, ... I have is v. 2.4. Has that been superseded in PT8?]
Paul 642 提出 已提問 11月 17, 2018
0
10 個回答 1.3k 次瀏覽
I have an NT Nzema in which paragraph markers are applied in front of each verse number. Does anyone know how to ... from a sample project to this project image1861 906 214 KB
anon023887 105 提出 已提問 1月 20, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,047 個問題
6,007 個回答
5,671 則評論
2,027 位使用者