0
198 次瀏覽

各位好,
當我檢查以下內容時,PTXprint 產生了以下錯誤(見下方截圖):
PT 專案包含以下帶有文字的標記:

PTXprint 檢查選項:

image

PTXprint [2.3.30] - 錯誤!
無法建立:SKR_skr-5x7-2Col_MAT_ptxp.pdf
! .
\gettop@param #1->\edef \p@ramcheck
{#1}\ifx \p@ramcheck \empty \else \trace…
\getp@ram …ramfalse \fi \else \gettop@param {#1}
\fi \global \let \p@@r@m =…
\endlastp@rstyle …aceafter}{\m@rker }{\styst@k }
\global \let \spaceafterp@…
@p@rstyle #1->\endlastp@rstyle {#1}
\ifn@npublishable \else \mcpushunderms {…
@@p@rstyle …e }\else \let \n@xt @p@rstyle \fi
\fi \fi \x@ \n@xt \x@ {\ne…
\t@mp ->متّی\mt1
متّی

l.7 \mt2 د
ی راہِیں اِنجِیل

這可能與 USFM 標記錯誤(使用了不支援的標記)有關。
請嘗試在 Paratext 中執行「Basic Checks」以驗證標記。

PTXprint 版本 2.3.30

機器翻譯自 English
PTXprint (140 點) 提出
已重新顯示 | 198 次瀏覽

4 個回答

0

很遺憾,日誌中的那段片段(包含所有 \ifx...\fi 等內容的部分)太短,無法提供太多幫助。(我猜 Python 程式碼只是計算特定數量的行數,而在這種情況下這不夠。) 我也無法在測試專案中重現這個錯誤。能否請您前往「Help」分頁,建立一個存檔,並將其提交至 [Email Removed]

機器翻譯自 English
(1.1k 點) 提出
0

謝謝,我已發送包含存檔的電子郵件。

機器翻譯自 English
(140 點) 提出
0

好的,我已經查看過存檔。這個錯誤屬於「發生了一些非常奇怪的事情」類別
錯誤是因為 TeX 試圖將文字 متّی\mt1 متّی 轉換為頁眉行(\h)的一部分。
\h 是一個特殊行,由於其在 PTXprint 中的使用方式,它必須單獨佔一行,後面不能跟隨任何其他 USFM 標記。最終的 USFM 中有一行:

\h متّی\mt1 متّی
這就是原因。

您的輸入 SFM 檔案似乎不包含這一行,但當檔案到達 TeX 時它已經存在了。所以我猜測是 changes 檔案的問題,果然,關閉 changes 檔案後問題就解決了。

深入挖掘後,我在 changes.txt 中找到了這一行

"(\\toc3 (.+?)\s+)" > "\1\\h \2"

這一行將 \h 放在與其後內容相同的行上。
以下是一個不會導致崩潰的版本:

"(\\toc3 (.+?)\s+)" > "\1\\h \2\n"

結尾的 \n 用於添加新行。

機器翻譯自 English
(1.1k 點) 提出
0

謝謝 David。現在可以正常運行了。

機器翻譯自 English
(140 點) 提出

相關問題

0
1 個回答 251 次瀏覽
Is there a good way to extract Section Headings to help create Book Outlines? I tried copy/paste from the Section Headings ... required once we have a list. Thank you, SIL+LSS+PNG
SIL LSS PNG 411 提出 已提問 4月 30, 2019
0
1 個回答 20 次瀏覽
我使用的是 PTXprint 3.0.11,但已經有一陣子沒用了,所以有一些新功能。我想使用之前的設定來列印選定的經節。 謝謝!
MnKN 134 提出 已提問 2月 21
0
2 個回答 35 次瀏覽
在「圖片」窗格中,當我點擊「包含圖片(插圖)」旁邊的核取方塊時,出現以下錯誤訊息 目前專案名稱:Tangkhul 預設圖片資料夾:D:/Reference/Bible related/ ... C:\\My Paratext 9 Projects\\Tangkhul_Petia\\..\\Tavua' PTXprint 版本 3.0.8
petia_downey 111 提出 已提問 1月 26
0
1 個回答 30 次瀏覽
當我在基本(Basic)面板中選取專案時,出現以下錯誤訊息 我在 C:\\My Paratext 9 Projects 中有兩個獨立的專案,分別名為 Tangkhul 和 Tavua 看起來 PTXprint ... C:\\My Paratext 9 Projects\\Tangkhul\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 提出 已提問 1月 26
0
1 個回答 21 次瀏覽
我使用的是 Ubuntu 25.04,並透過以下方式安裝了 ptxprint: sudo apt install python3-ptxprint 當我嘗試執行 ptxprint 來啟動 ptxprint 時,遇到了這個錯誤: ... 設搭載 Python 3.13 此版本的 Python 中,pathlib 模組沒有 _posix_flavour 屬性
bit 495 提出 已提問 10月 8, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,046 個問題
6,006 個回答
5,671 則評論
2,026 位使用者