0
309 次浏览

你好,我刚开始深入学习 Paratext,现在也在用 PTXprint,但我似乎无法让 PTXprint 像传统圣经那样将每一节经文输出在新的一行上。我尝试了所有设置,但找不到诀窍。

我通过修改样式表成功让 Paratext 的 PDF 输出正常显示,但在 PTXprint 中似乎没有这个选项(或者我还没找到)。

提前感谢大家的帮助。

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

1 个回答

0

我假设你的起始状态是节经文出现在段落中,如下所示:
image

实现你所要求的最简单方法是使用 Advanced(高级)选项卡并应用一些更改。因此,请确保你正在使用“Full View”(完整视图),然后启用 Apply Changes.txt 选项,如下所示:

当你点击 Edit…(编辑…)时,View+Edit(查看+编辑)选项卡应该会显示你的 changes.txt 文件。

将以下行添加到该文件中(如下所示):

"\\v " > "\\p\n\\v "
"\\p[\s\r\n]*\\p" > "\\p"

image

这些规则会在每一节经文之前放置一个 \p 标记,并删除任何重复/冗余的 \p 标记。因此,最终结果应该如下所示:
image

请注意,你可以通过稍微调整更改规则,使用 \m 来实现边栏段落(不缩进):

"\\v " > "\\m\n\\v "
"\\p[\s\r\n]*\\m" > "\\p"

这将产生这种布局(略有变化):
image

为了完整性,值得一提的是,“Marginal Verses”(边栏经文)是另一种可能性,如果这有用的话:

这将产生这种布局(你可能需要在 Styles 选项卡中调整 \v 标记的格式):
image

我相信这给了你足够的选项来继续前进。

机器翻译自 English
(3.2k 分) 发布

你好 Mark,非常感谢你极其详细且有帮助的回复。不幸的是,自从从 Windows 10 电脑迁移到 Mac 上的 Windows 11 虚拟机后,我似乎遇到了更多问题。现在,如果不使用 PTXprint,我就无法让 Paratext 输出 PDF 草稿,而且现在 PTXprint 抛出了各种以前在 Windows 10 上不会出现的奇怪错误。如果我能弄清楚具体该问什么,我会就这个问题开启一个新的帖子。

谢谢!

机器翻译自 English
我们能否在上面的更改代码中添加一些内容,以考虑 \q 引文中的节经文?
机器翻译自 English

对于任何正在寻找解决方案的人,这似乎有效,感谢 Claude AI……使用 grep 前瞻功能。

"\\v(?<!\\q )" > "\\p\n\\v " "\\p[\s\r\n]*\\p" > "\\p"

机器翻译自 English

相关问题

0
1 个回答 80 次浏览
https://community.scripture.software.sil.org/t/verse-per-line-in-ptxprint/4185 上述链接对于添加逐节格式非常有帮助 但我们希望以逐节格式打印我们的文件,并且希望段落标记能在各部分 ... 件中包含段落标记) 有没有人能提供代码添加到 PTXprint 中,以实现这种期望的格式?
Jordan K 110 发布 提问于 四月 2, 2025
PTXprint
0
2 个回答 751 次浏览
I have a user who wants to format the translation so that it will be printed one verse per line- that is, each ... this is handled in the best way possible. Thanks, anon609523 Hall
anon609523 108 发布 提问于 八月 8, 2017
0
2 个回答 221 次浏览
我协助运营 ScriptureEarth.org 我们一直在设想一种可能性,即提供一个选项,让人们可以请求生成 PDF,并自行选择页面尺寸 字体和行距,也许还可以选择字体 双栏或单栏 我们的服务器是基于 Linux 的 看起来,如果 ... 们希望让人们能够选择他们需要的参数,而不是发布十几种不同的格式 这听起来合理吗? --Loren Hawthorne
LorenHawthorne 173 发布 提问于 八月 5, 2024
PTXprint
+1
0 个回答 31 次浏览
在引用章节和节数时,请在页眉中使用逗号 (,) 分隔章节号和节号。 示例:Mc 1,39(马可福音第 1 章第 39 节)
Petrus Khoa 103 发布 提问于 七月 26, 2025
0
1 个回答 58 次浏览
我在一个 custom.vrs 文件中有这样的行: *REV 21:6,a,b 我在 Paratext 中有这样的 USFM 标记: \v 6a 文本 文本 文本 \v 6b 文本 文本 文本. 并且我有一个模块,其中包含这样的引用: \sr ... 印了整章内容,似乎忽略了这些节段 有人能帮我理解我遗漏了什么吗?我宁愿不打印超出需求的内容 谢谢,Paul
Paul 642 发布 提问于 十月 21, 2024
PTXprint
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,048 个问题
6,007 个回答
5,672 条评论
2,027 位用户