0
264 次浏览

当我打印《诗篇》时,出现了以下语法错误警告:

请检查“View+Edit”页面“Final SFM”选项卡中 PSA 第 5386 行,以确定与标记 \x 相关的问题原因(该标记出现在标记 id c 中)。此警告是由于在“Advanced”选项卡中启用了“Auto-Correct USFM”而触发的,但原因是存在孤立标记。这意味着该标记不应位于该位置,或者缺少有效的父级标记。

PSA 第 5386 行似乎没有孤立的 \x 标记(我附上了第 5385 行和第 5387 行以供参考):
5385 \q2 pukue te gonii na agutu sʼsule ba ti;
5386 \q2 eo, e thaurira na tinoni ghinia na lime made te tabu.
5387 \q1

在 Paratext 中,我看不出文本在那个位置有什么异常。我还应该去哪里查找此警告的来源?

机器翻译自 English
PTXprint (642 分) 发布 | 264 次浏览

1 个回答

0
最佳答案

再次说明,如果您在发送的存档中包含 PSA(参见之前的问题),我可以尝试为您解读此错误。有时报告的行号会“偏差”几行,因此值得查看第 5386 行附近的上下文,看看是否有导致问题的内容。

另一个有时有助于发现 USFM 中错误的方法是 Paratext 中的 Schema 检查,它会更深入地检查数据结构。作为一种特殊的技术检查,只有在您按住 SHIFT 键并点击“Project”菜单中的“Run basic checks...”时,它才会显示出来。

机器翻译自 English
(3.2k 分) 发布
已选中 发布
感谢关于 Schema 检查的建议。它对《诗篇》没有发现任何问题。不过,在其他地方有一些错误,其中一些我已经能够修正。但大部分错误对我来说没有意义,因为当我查看 USFM 标记时,一切看起来都很正常;或者至少与无数其他相同但未被标记的上下文完全一样……
机器翻译自 English
这个错误看起来很眼熟,如果原因和以前一样,那是 USFM 解析器代码中的一个错误,但我以为我们几个月前已经修复了它。您使用的是最新版本的 PTXprint 吗?
如果是,或者更新后问题仍未解决,请发送一个演示该错误的存档。
机器翻译自 English
你好 DG,Mark 发现这是由附加在章节而非节上的交叉引用引起的。我想他已经更新了代码来处理这种情况?
机器翻译自 English
好的,PTXprint 有不同的部分……我希望 Mark 或 Martin 的解析器已经修复了那个 bug。我主要处理的是实际执行底层 USFM 到 PDF 转换的代码部分,据我所知,它多年来一直能够处理章节编号上的注释。
机器翻译自 English

相关问题

0
1 个回答 20 次浏览
我正在使用 PTXprint 3.0.11,但已经有一段时间没用了,所以有一些新功能。我想使用之前的配置来打印选定的经文。 谢谢!
MnKN 134 发布 提问于 二月 21
PTXprint
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
0
1 个回答 52 次浏览
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 发布 提问于 九月 13, 2025
PTXprint
0
4 个回答 150 次浏览
我正在尝试试印单卷书(约翰福音),并包含该书中的词汇表(Glossary)条目 如果只导出 JHN,我可以正常导出,但加上 GLO 后,我遇到了一个无法理解的错误:如果这些信息不 ... -------- Try turning off various settings on the Advanced tab. PTXprint Version 2.4.21
aaron_wade 124 发布 提问于 一月 15, 2025
0
3 个回答 97 次浏览
我们刚刚安装了 2.5.12 版本,在更改语言时遇到了错误 我的团队成员无法切换到阿拉伯语 我卸载并重新安装后,无法切换到英语,系统自动选择了 ... "ptxprint.py", line 381, in <module> AttributeError: 'GtkViewModel' object has no attribute 'configId'
anon703820 222 发布 提问于 九月 13, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,046 个问题
6,006 个回答
5,671 条评论
2,027 位用户