+1
298 次瀏覽

我有一份剛完成的新約文本,我們正試圖將其放入 DBL。新約中引用的舊約經文都標記了 \qt,且總是帶有適當的結束標記 \qt*。不幸的是,任何包含腳註的 \qt 都會被標記為標記錯誤(確切的錯誤訊息是「Character style not closed」)。因此,這似乎是一個巢狀結構錯誤。

羅馬書 9:20

\v 20 Mi ɓah hi̧ mu ɓahri, a wo nzuk pirmatul, mu ɓa fe mí mu fah Ŋgerzah le wo~?
\qt Iri ɓay ɓah hi̧ nzuk-mboh ni ɓahri, ɓay fe mí mu mboh mi kaŋay le wo
\f + \fr 9.20 \fr* \ft Ŋgerzah ɓah kaŋ ɓil Mbete Jérémie 18.1-6 ke Mbete Esaïe
29.16 ke 45.9 ke 64.7 sew ké gun Izarayelri kpuh tul ziŋ Ŋgerzah. \f*~? \qt*

我們是否真的需要在腳註前後斷開 \qt?這樣可以避免錯誤,但將腳註放在字元樣式內部似乎更合理。有沒有更好的結構?我是否應該直接忽略這些錯誤?

有什麼建議嗎?

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

1 個回答

+1
最佳回答

是的,你確實需要在腳註(以及節號和段落標記)前後中斷 \qt。你無法避免這一點。我在此發布了一種方法,有助於簡化 \wj 段落的標記:Regex to insert intermediate \wj and \wj* markers。它可以適配用於對 \qt …\qt* 標記執行相同的操作。

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

我差點也說同樣的話,CrazyRocky。這很令人困惑,因為它在腳註前的第一段報告了缺少結束標記的錯誤,而在引文結尾報告了缺少開始標記的錯誤。

機器翻譯自 English

謝謝大家,我已經解決了。這讓我在檢查中順利通過。
當我進行 USX 檢查時,遇到了嚴重的巢狀錯誤。這份新約文本中有一些不應該有結束標記的標籤被關閉了,例如 \fk 和 \fqa,這些導致了指向其他原因的靜默錯誤。在那之後,仍有一些剩餘的巢狀問題需要尋找,並需要添加加號。最終,我整理好了所有問題,並在過程中學到了很多關於腳註結構的知識,以及 Footnote SFM 標記有多具挑戰性。


大約三分之一的 \f…「字元(註釋)」類標記有結束標記,其餘的不應該有,但添加一個不會在基本檢查中產生標記錯誤。我們準備好過渡到 USX 並放棄 USFM 的模糊性了嗎? :slight_smile:
機器翻譯自 English

@Matthew_Lee 這裡有一個用於 Regex Pal 的正則表達式,用於修復腳註中的結束標記:
尋找:

(?<=\\([f])\s)(?s).*?(?=\\\1\*):::(?<=\\(f\w+\s)([^\\]|\\(?!f))*?\\(f\w+).*?)\\\3\*(\s*)(\\\1)?

替換為:

\4\\\1

它的作用是將類似以下內容:

\ft Text \fqa Alternate Text\fqa* More text.\f*

更改為:

\ft Text \fqa Alternate Text \ft More text.\f*

第一個 \ft 被捕獲並用於替換 \fqa*,而「More Text」前面的空格也被捕獲並移動到 \ft 之前。

將此添加到 userMenu.txt:

Fix footnote closers#r#(?<=\\([f])\s)(?s).*?(?=\\\1\*):::(?<=\\(f\w+\s)([^\\]|\\(?!f))*?\\(f\w+).*?)\\\3\*(\s*)(\\\1)?#\4\\\1
機器翻譯自 English

相關問題

0
1 個回答 30 次瀏覽
我發現 v7(至少)有一個錯誤,導致無法將引號(斜體)格式化為耶穌的話(紅色)。但我現在在 v9.5 中也无法做到這一點。我嘗試了所有順序的標記,但似乎無法讓一個引號同時也是耶穌的話。我做錯什麼了嗎?這是一個功能還是一個錯誤?有變通方法嗎?
ASmith 169 提出 已提問 7月 10, 2025
0
1 個回答 27 次瀏覽
我發現早期版本(至少是 v7)的 PT 中有一個錯誤,導致耶穌的話標記內的引文無法顯示顏色。然而,我在 v9.5 中似乎無法使其正常工作。我嘗試將 wj 標記放在 qt 標記內部和外部,但兩者都不起作用。看來我只能得到引文(斜體)或耶穌的話(紅色),無法同時顯示兩者。有人能幫忙嗎?
ASmith 169 提出 已提問 7月 10, 2025
0
2 個回答 374 次瀏覽
When running the Basic Checks->Punctuation tool, I'm getting a large number of errors saying Punctuation missing at ... to identify a new paragraph whenever a \qt marker occurs?
mnjames 1.9k 提出 已提問 5月 12, 2020
0
3 個回答 361 次瀏覽
有人能說明為什麼我會在這裡收到「字元樣式未關閉:\qt」的錯誤嗎? \v 26 †Mi murie mai, ba kara berengia \qt na Daena na Tinoni ke oli thivo i te na parako i teghea\qt ... 結尾處有一個 \qt*,但不知為何系統無法識別 其他許多類似的情況都能正常接受
Paul 642 提出 已提問 3月 30, 2023
0
2 個回答 345 次瀏覽
當引文包含其他標記(例如 \pg…pg*)時,使用 \qt 會收到錯誤訊息。這是否表示 \qt 不能與其他標記一起使用?這實在令人失望。有沒有辦法規避這個問題?這個錯誤的目的是什麼?
Clear7419 251 提出 已提問 9月 14, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,048 個問題
6,007 個回答
5,672 則評論
2,028 位使用者