0 票
458 次瀏覽

在 RTL(從右至左)專案中,書卷引言中的大綱主要項目會加上編號。有些書卷使用 \io2 標記子項目,因此主要項目會使用 \io1 標記,這符合 USFM Reference 的建議。

但是,當 \io1 後接數字時,Paratext 不認為這是有效的標記。

有趣的是:

  • 它不會反對 \io 或 \io2 後接數字
  • 在基於此專案建立的 LTR(從左至右)轉寫專案中,它能識別後接數字的 \io1

作為解決方案,我們可以移除大綱中的數字,或使用 \io 代替 \io1。但為什麼 \io1 後接數字會被視為無效呢?USFM 3.0 對此沒有說明。

機器翻譯自 English
Paratext 由 (175 點) 提出 | 458 次瀏覽

2 個回答

0 票
最佳回答

問題可能是 \io1 標記上附著了隱形的從右至左(RTL,u+200F)標記。這會導致 PT 無法識別其為有效。
背景
Paratext 會自動在經文引用序列中加入 RTL 標記,以確保其在 RTL 文字中正確顯示。例如,如果您輸入 12:13-14,系統會自動加入兩個隱形 RTL 標記:12<RTL>:13<RTL>-14,以便在 RTL 顯示中呈現為 14-13:12。在編輯 RTL 文字時,可能會發生這種自動功能將殘留的 RTL 字元附著在數字上的情況,且這些字元難以刪除。例如 \io<RTL>1 或 \io1<RTL>
解決方案
嘗試重新輸入一個新的 \io1 標記及其後的數字。如果這樣做不會產生錯誤,則表示您遇到了 RTL 標記的問題。然後您可以使用正規表示式將損壞的標記替換為正確的標記。
提示: 我建議使用 UniView 14 來檢查 RTL 文字中的隱形字元。

機器翻譯自 English
由 (1.8k 點) 提出

試用了 UniView 14:很棒的工具!

是的,那裡有 RLM(從右至左標記),似乎是 Paratext 自動插入的,然後又被同一個系統拒絕。

我嘗試重新輸入新的標記,但仍然出現錯誤。我也嘗試使用 RegEx Pal 刪除 RLM,但 Paratext 又將它們放了回去。

但它只在 SFM 中有數字時才會插入它們,即 \io1 和 \io2 後接數字。在普通的 \io 之後我沒有收到任何錯誤。

機器翻譯自 English

如果您從文字檔案貼上包含一些文字的整個 sfm,例如:

“\io1 文字” 會怎樣?

或者,對於具有自動編號功能的輸出(如 InDesign 和/或 Word 等),您可以在輸出程式中將樣式定義為編號段落。自動編號的段落通常比直接從系統輸出的手動編號段落看起來更整潔。當然,您應該為未編號的段落使用不同的樣式。這對您的排版人員來說很容易做到,但您應該在 Paratext 中註記要求進行此修改。

祝福,

機器翻譯自 English

它太聰明了 :wink: 仍然會放入 RLM。

在我們要求任何修改之前,我應該先確認這些數字是否重要到值得花力氣保留。

但假設人們確實偏好大綱帶有編號,使用普通的 \io 有任何缺點嗎?

機器翻譯自 English

根據 USFM 標準,\io 和 \io1 是等價的。通常,如果存在其他編號的 \io 標記,應使用 \io1。然而,我認為如果使用 \io 和 \io2,不會有任何東西壞掉。

機器翻譯自 English

謝謝你,anon848905!

機器翻譯自 English
+2 票

僅供參考,這是關於此問題的最新進展,希望對有人有所幫助:

我找到了一種「迂迴」的方法,可以在數字前插入 \io1 而不被拒絕:我在紅色那一行的上方插入一個新的 \io1 標記,然後使用刪除鍵移除舊的標記。但我必須小心不要移除數字前的空格。Paratext 接受的結果序列是:
image
但如果我在 \io1 標記後輸入此序列,它不會接受;只有當我在現有文字上方一行插入新標記,然後移除中間的標記時才行。

我發現當書卷名稱以數字開頭時,\toc2 和 \toc3 標記也有相同的行為。

最後,Paratext 專案視窗中的一些紅色標記,在我執行「Basic Checks」(基本檢查)尋找標記時並不會顯示出來。但這也許是另一個主題的內容……

機器翻譯自 English
由 (175 點) 提出

相關問題

0 票
1 個回答 202 次瀏覽
我無法在引言大綱 \io 中使用 \pn 標記。奇怪的是,PT 允許使用 \png,這是一個非常相似的標記。用 + 嵌入它也不起作用。有什麼建議嗎?
Clear7419 251 提出 已提問 10月 15, 2022
+1 票
3 個回答 506 次瀏覽
嗯,在遵循「變更簡短名稱」討論串中的建議後,我成功地轉換了我們的專案 但現在每卷書的開頭都有三個新的標記(\toc3 \toc2 \toc1)--按此順序排列 然而,PT 似乎無法識別這些標記 它們顯示為紅色,且在執行「標記檢查」時 ... 法識別這些標記嗎?畢竟,是 PT 在轉換過程中將它們放在那裡的 我們之前並沒有這些標記 也許這是一個錯誤(bug)?
anon233143 252 提出 已提問 5月 17, 2018
0 票
1 個回答 46 次瀏覽
此情況發生在類似奧里亞語(Odia)的詞彙中: ସା’ତେରେ 在此情境下,字元 “’ (U+2019)” 是刻意用作發音標記,而非引號。 是否有可能設定 Paratext,允許 U+2019 作為詞內的合法撇號?如果可以,建議如何調整標點符號或正字法設定以避免此警告? 我們希望確保文本在語言學上準確,同時符合 Paratext 的驗證規則。 感謝您的支持。
Shivaji 117 提出 已提問 3月 18
0 票
1 個回答 54 次瀏覽
我是一名志工(PT 使用經驗有限),正在協助一個翻譯團隊將《使徒行傳》準備好上傳至 DBL 書名第二行顯示為 \mt2 ya Baapositloa. 錯誤訊息為 ACT 1.0 Text or marker/style does not ... 例,例如 \mt2 of the Apostles 我不確定為什麼會出現這個錯誤訊息 提前感謝您的協助
mark2024 124 提出 已提問 8月 15, 2025
0 票
1 個回答 175 次瀏覽
我已在 Paratext 設定中新增了一個使用者自訂標記 我需要它來指定一種稱為「釋經縮排」(exegetical indentation)的東西 基本上,這只是在文本的各個位置添加的一個數字 它的運作方式有點像節號,只是這些數字並非連續的 為了讓 ... 我希望它只影響該數字--就像處理 \v 7 時那樣 我該如何讓 \zei 僅接受一個數字作為參數?
oz1cz 106 提出 已提問 5月 18, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,052 個問題
6,011 個回答
5,677 則評論
2,031 位使用者