+1 票
460 次瀏覽

我有一份剛完成的新約文本,我們正試圖將其放入 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 點) 提出
已重新顯示 | 460 次瀏覽

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 個回答 76 次瀏覽
我發現 v7(至少)有一個錯誤,導致無法將引號(斜體)格式化為耶穌的話(紅色)。但我現在在 v9.5 中也无法做到這一點。我嘗試了所有順序的標記,但似乎無法讓一個引號同時也是耶穌的話。我做錯什麼了嗎?這是一個功能還是一個錯誤?有變通方法嗎?
ASmith 169 提出 已提問 7月 10, 2025
0 票
1 個回答 96 次瀏覽
我發現早期版本(至少是 v7)的 PT 中有一個錯誤,導致耶穌的話標記內的引文無法顯示顏色。然而,我在 v9.5 中似乎無法使其正常工作。我嘗試將 wj 標記放在 qt 標記內部和外部,但兩者都不起作用。看來我只能得到引文(斜體)或耶穌的話(紅色),無法同時顯示兩者。有人能幫忙嗎?
ASmith 169 提出 已提問 7月 10, 2025
0 票
2 個回答 535 次瀏覽
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 個回答 581 次瀏覽
有人能說明為什麼我會在這裡收到「字元樣式未關閉:\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 個回答 475 次瀏覽
當引文包含其他標記(例如 \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.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,064 個問題
6,024 個回答
5,695 則評論
2,036 位使用者