0
80 次瀏覽

似乎如果聖經文本中有任何 \esb...\esbe 內容,而模組中的 \ref 欄位試圖存取該內容,PTXPrint 就會感到困惑,無法將 \ref 欄位展開為完整形式。PTXPrint 會找到 \esb 標記,但找不到 \esbe  標記,並出現錯誤訊息「Reached end of book without finding \esbe」(這似乎發生在 \ref 指定第 1 節時),或者 PTXPRINT 完全忽略 \ref 欄位,並在沒有錯誤的情況下結束(這似乎發生在 \ref 欄位  從第 2 節或之後開始時)。我原本預期 PTXPrint 會忽略 \esb 內容,並繼續查找直到找到適當的節。如果我把 \esb 內容從聖經文本中移除,模組和 PTXPrint 就能按預期運作。  由於我們的詩篇每篇詩歌開頭都有一個短的 \esb...\esbe 章節,這意味著我們無法使用任何詩篇。你們有辦法查看這個問題嗎?我在下方附上了一張截圖,顯示造成問題的詩篇 2 來源文本、模組來源、顯示 PTX 困惑的最終 SFM,以及錯誤訊息(對於指定第 1 節為起點的模組)。

  

機器翻譯自 English
PTXprint (206 點) 提出 | 80 次瀏覽

1 個回答

0
詩篇 2 中的 \esb 有問題。您不能在 \esb 內部使用 \ip。將 \ip 段落改為 \p 似乎可以解決問題。請參閱 https://docs.usfm.bible/usfm/3.1/sbar/esb.html 以了解更多詳細資訊。我不知道 Paratext 在執行基本標記檢查時是否會判定此為失敗,但在某個環節它會被視為有問題的文本。
機器翻譯自 English
(656 點) 提出
謝謝 Martin。你說得對,將 \ip 改為 \p 似乎有助於解決問題——如果我只想要第 1 節的話。但現在模組中的 \ref 展開後,不僅包含第 1 節,還包含了 \esb 的所有內容。這並不是我真正想要的。我只想要不包含 \esb 的第 1 節。(有趣的是,它跳過了位於 \esb 和 \v 1 之間的 \s,這表明演算法確實可以跳過多餘的內容。)

但如果我指定第 2 節或任何後續節,程式就會失敗。它只在第 1 節時——大致上——能運作。所以這裡似乎仍然存在某種問題。同樣地,如果我移除 \esb 內容,一切都能正常運作。抱歉造成困擾!

附註:我們在 XXA-XXF 中有 600 多頁的神學院教材,其中包含數百(甚至上千?)段從我們聖經文本的古老版本中硬編碼的經文。在經過這麼多年後即將出版新約之際,模組功能將是手動複製和貼上所有這些經文的一個非常棒的替代方案——這可能不是最後一次需要這樣做。
機器翻譯自 English

相關問題

0
1 個回答 39 次瀏覽
我們已經使用模組(Modules)和 PTX Print 製作插圖聖經故事書好幾年了 我們是在模組規格檔(module spec file)中納入 \fig 陳述,而不是直接放在聖經書卷檔案中,這在約拿書(整卷書)以及各種工作坊作業中運作良 ... 時間快不夠了,我可能不得不回到 LibreOffice 來處理我心目中的 3 種語言 任何幫助都將感激不盡!
KimB 670 提出 已提問 11月 17, 2025
0
1 個回答 126 次瀏覽
我有一個課讀經(lectionary)聖經模組,在 PTXPrint 中,有些 \ref 文字遺失了,有些則顯示了比 \ref 行指定的更多節數 所有 \ref 文字在 Paratext 預覽輸出(Preview Output)中都能正確顯示 我們發現,只有 ... \p,否則它會一直顯示到下一個段落標記為止 是不是有什麼關於段落或類似的設定我漏掉了?
beve 128 提出 已提問 4月 10, 2025
0
2 個回答 60 次瀏覽
讀經表中有一些選段,若能加上「引言」行會更好 例如,在申命記 4:1-9 之前加上「摩西說:」 有什麼最佳方式可以將這些內容「置於行內」,也就是放在模組透過 \ref DEU 4:1-9 提取的段落經文編號之內?我可以很容易地在模 ... 啊,要聽 」} 之前 相反地,我希望呈現為:{1 摩西說:「現在,以色列啊,要聽 」} 歡迎提出建議 謝謝,Paul
Paul 642 提出 已提問 7月 13
0
1 個回答 20 次瀏覽
更新到 PTXprint 3.0.25 後,我發現「縮放(按文字大小百分比)」選項(透過 PDF 預覽器中的右鍵選單)似乎沒有任何效果 我可以看到目前書籍的 AdjList 中記錄了我的請求,但文字版面配置似乎完全沒有受到影響 「縮小 -1」 ... 舊的版本 安裝 3.0.18 後,「縮放(按文字大小百分比)」功能又恢復正常了 有其他人遇到相同的問題嗎?
[Expert]
jmkla
290 提出
已提問 5月 13
0
2 個回答 206 次瀏覽
我在 Paratext 中儲存時,/c 2 標記會被移除。我漏掉了什麼嗎?在章節標記之間是否還需要其他特定標記才能讓系統接受? MODULE.SFM 檔案 \id GEN Bote \inc v f x s fig \vrs English \ib \c 1 \ref GEN 1 \c 2 \ref GEN 2
listentwice 1.2k 提出 已提問 7月 20, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,046 個問題
6,006 個回答
5,671 則評論
2,027 位使用者