0
197 次浏览

大家好,
当我检查以下内容时,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 分) 发布
已重新显示 | 197 次浏览

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 file)的问题,果然,关闭更改文件后问题就解决了。

深入挖掘后,我在 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 发布 提问于 四月 30, 2019
0
1 个回答 20 次浏览
我正在使用 PTXprint 3.0.11,但已经有一段时间没用了,所以有一些新功能。我想使用之前的配置来打印选定的经文。 谢谢!
MnKN 134 发布 提问于 二月 21
PTXprint
0
2 个回答 35 次浏览
在 图片 窗格中,当我点击 包含图片(插图) 旁边的复选框时,出现以下错误消息 当前项目名称:Tangkhul 默认图片文件夹:D:/Reference/Bible related/ ... C:\\My Paratext 9 Projects\\Tangkhul_Petia\\..\\Tavua' PTXprint 版本 3.0.8
petia_downey 111 发布 提问于 一月 26
0
1 个回答 30 次浏览
当我在 Basic 窗格中选择一个项目时,我收到以下错误消息 我在 C:\\My Paratext 9 Projects 中有两个独立的项目,分别名为 Tangkhul 和 Tavua 看起来 ... 'C:\\My Paratext 9 Projects\\Tangkhul\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 发布 提问于 一月 26
0
1 个回答 21 次浏览
我正在使用 Ubuntu 25.04,并像这样安装了 ptxprint: sudo apt install python3-ptxprint 当我尝试通过运行 ptxprint 来启动它时,遇到了这个错误: /usr/lib ... 04 附带的是 Python 3.13 该版本的 Python 中,pathlib 没有 _posix_flavour 属性
bit 495 发布 提问于 十月 8, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,046 个问题
6,006 个回答
5,671 条评论
2,026 位用户