0 票
395 次浏览

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

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 个回答 674 次浏览
我正在尝试使用 To Disk 选项创建 DBL 文本包 当我运行 check for errors 时,出现以下提示: /DBLMetadata/language/name: unfinished content ... > <ldml>(my ldml)</ldml> <numerals>Arabic</numerals> </language>
Brad Greco 102 发布 提问于 十月 2
0 票
1 个回答 484 次浏览
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 个回答 147 次浏览
我正在使用 PTXprint 3.0.11,但已经有一段时间没用了,所以有一些新功能。我想使用之前的配置来打印选定的经文。 谢谢!
MnKN 134 发布 提问于 二月 21
PTXprint 中
0 票
2 个回答 213 次浏览
在 图片 窗格中,当我点击 包含图片(插图) 旁边的复选框时,出现以下错误消息 当前项目名称:Tangkhul 默认图片文件夹:D:/Reference/Bible related/ ... C:\\My Paratext 9 Projects\\Tangkhul_Petia\\..\\Tavua' PTXprint 版本 3.0.8
petia_downey 111 发布 提问于 一月 26
0 票
1 个回答 170 次浏览
当我在 Basic 窗格中选择一个项目时,我收到以下错误消息 我在 C:\\My Paratext 9 Projects 中有两个独立的项目,分别名为 Tangkhul 和 Tavua 看起来 ... 'C:\\My Paratext 9 Projects\\Tangkhul\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 发布 提问于 一月 26
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,073 个问题
6,035 个回答
5,704 条评论
2,038 位用户