0 票
1.0k 次浏览

我们在 Paratext 中的项目里,旧约有几部分还没有节或章,但其中确实存在空的标记。有上千个空节。有没有办法让 PTXprint 跳过所有空节和/或空章?我尝试了“Bridge Empty Verses”(桥接空节)和“Add (…)”(添加……),但面对这么多空节,效果仍然不太美观。我们真的很希望能有一份干净的草稿供查看。

机器翻译自 English
PTXprint 中 由 (167 分) 发布
已重新显示 | 1.0k 次浏览

7 个回答

0 票

@rickarellanes 感谢提出这个问题。显然,我们不想让人们太容易做到这一点——因为我们很容易(且无意中)生成格式精美但缺失整段经文的文本,而且可能没人会注意到。这远非理想状态。因此,“Bridge Empty Verses”(桥接空节)开关的目的是确保明显看出部分文本缺失。

但是,如果你有意只想打印文本的某些部分,那么确实有办法做到。这叫做“Module”(模块)。模块的最简单形式本质上是一个你想要从文本中提取(并打印)的引用列表。在 Paratext 的帮助中搜索“Module”(模块),你会在那里找到更多信息。例如,下面是一个针对以西结书的模块:

\ref EZK 1:1-9
\ref EZK 1:22-27
\ref EZK 1:28-2:5
\ref EZK 34:11-15
\ref EZK 37:1-14

将其保存为纯文本文件,并放入你项目的 Modules 文件夹,或 Paratext 的“_Modules”文件夹中,然后你就可以从 PTXprint 中调用它,生成仅包含这些文本片段的 PDF。

在 PTXprint 中,你可以从 Basic(基本)选项卡中选择模块(当启用 Advanced view(高级视图)时):

image

请注意,还有其他代码可用于使模块更有趣和结构化。例如,以下模块包含书名、新的章节标题,以及使用 $(EZK 1:22-27) 表示法的“本地化”引用。

\id MOD Ezekiel segments
\mt2 Demo of the book of
\mt1 Ezekiel
\inc v
\s1 There is hope
\s2 Ezekiel's vision of God
\sr $(EZK 1:1-9)
\ref EZK 1:1-9
\sr $(EZK 1:22-27)
\ref EZK 1:22-27
\s2 God calls Ezekiel
\sr $(EZK 1:28-2:5)
\ref EZK 1:28-2:5
\s2 Sheep without a shepherd
\sr $(EZK 34:11-15)
\ref EZK 34:11-15
\s2 The valley of dry bones
\sr $(EZK 37:1-14)
\ref EZK 37:1-14

将生成类似这样的结果:

请注意,除非你从第 1 节开始,否则可能需要隐藏 \c 章号。此外,为了获得你期望的最终结果,可能还需要修复其他一些问题。

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

Mark,这些信息非常有用!谢谢你。这对任何正在处理诗篇等部分经文的人来说都是好消息。

机器翻译自 English

感谢提供这些信息。这似乎是一个创建子集非常有用的功能。然而,由于我们在旧约有超过 15,000 个空节,尝试创建此文件对我们来说将非常耗时。而且我们必须在模块文件中添加整个新约。最终,我通过编写一个 Paratext 之外的宏,将所有后面没有文本的 \v nnn 更改为使用 \rem v nnn,从而完成了我需要做的事情。现在 PTXprint 正确地打印了整本圣经,没有旧约中那些空节(我们还没有完成旧约,但之前有人放入了所有节的占位符)。

机器翻译自 English

好主意。为了让你更简单,你可以只将其作为 PrintDraftChanges.txt 文件中的一行规则添加,这样它就可以即时为你处理,而不是作为一个单独的过程。

# Turn all the empty verses into \rem[arks] so they don't print
"\\v (\d+(\-\d+)? ?\r?\n)" > "\\rem \1"

你可以通过在 PTXprint 内编辑文件轻松做到这一点:
image

然后粘贴适当的“魔法”表达式,并在点击打印之前保存。
image

机器翻译自 English

我们的许多团队在第一次翻译时只翻译创世记的一部分。有些是完整的章节,有些是部分章节,他们希望在每个章节前显示正常的章号。

这种删除空节的方法似乎会在部分章节之间留下不同数量的空行。

机器翻译自 English
0 票

去除空节后,章节前空白大小不一的图片。较大的空白似乎与跳过空章节的位置相关。

机器翻译自 English
由 (1.2k 分) 发布
已重新显示
0 票

现在很清楚,试图使用正则表达式(RegEx)从生成的 PDF 中移除所有空节(并隐藏空章)是极其困难的。因此,我们正在改进 PTXprint 以正确实现此功能。然而,这引发了一系列我们希望获得用户反馈的问题/议题。

稍微回顾一下,以下是我们试图避免的情况:

目前已经有一个选项,可以用省略号 {…} 表示缺失的节,使其显示如下:

上述行为由“正文”(Body)选项卡中的此选项控制:
image

但如果您有意只发布已翻译节的选择,并希望跳过(并完全隐藏)尚未翻译的节,那么该选项并不特别有用。因此,以下功能现在已可用(一旦 1.9.3 版本发布):

但是,在我用黄色高亮显示的区域中,应该发生什么?
a) 我们是否应该在章号后显示变音符号 …?例如,在第 2 章之后,显示 1-4 … 5 以及某些经文文本
b) 我们是否应该以类似的方式(有或没有章节范围)指示第 3-33 章缺失
c) 如果段落内有缺失的节,会发生什么?我们是否只需显示 … 以表示有内容缺失?
d) 此外,我们还需要考虑页眉

请分享您的评论、顾虑和想法;如果可能,请解释您的使用场景,以便其他人能理解您的思路。

目前是否有人使用“Bridge Empty Verses & Add {…}”选项,还是我们应该重新利用该控件以提供多个选项,例如一个带有用户可选选项的下拉按钮:
空/缺失节的选项:

  1. 不执行任何操作(不隐藏它们)
  2. 隐藏它们,且没有任何视觉提示表明它们被隐藏
  3. 隐藏它们并显示省略号 … 以指示内容缺失
机器翻译自 English
由 (3.2k 分) 发布
已重新显示

我想补充一点,请求在页眉中显示除 1-34 以外的其他内容的问题,很可能会被标记为“不修复”(wont fix)。TeX 为我们提供了页面上的第一个标记(例如 GEN.1:25)和页面上的最后一个标记。它无法告诉我们用户认为应该存在但实际不存在的内容有多少。

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

对于这里的团队,他们有意只翻译《创世记》的部分内容,他们希望打印出一本干净的书籍,没有任何缺失内容的迹象(没有视觉线索)。除了没有所有节之外,他们希望它看起来像“正常”的书籍印刷,包括扉页、章号、节标题、交叉引用、页脚等。

圣经模块(Bible module)在此方面难以使用,因为 Paratext 圣经模块不包含章标记等。因此,需要绕过这一缺陷并尝试以某种方式重新添加它们。

因此,任何为空的内容(/v /p /m /mt. 等)在打印过程中都应被忽略。

感谢你们的工作!

机器翻译自 English
由 (1.2k 分) 发布
已重新显示
0 票

对于我们的团队,我们目前只翻译了旧约书籍的部分内容,我们希望能够打印出一本干净的书籍,包含我们已有的内容,且不显示任何缺失内容的迹象,因为我们已经知道哪些内容缺失。我们只想能够打印出来并在纸上标记更正。打印所有缺失项会占用太多纸张。

我们不使用“Bridge Empty Verses”选项,我们很乐意将其重新用于控制空/缺失节或其他项目。我喜欢有一个下拉列表选项的想法,让我们决定如何处理。

感谢你们处理此事。

机器翻译自 English
由 (167 分) 发布
0 票
机器翻译自 English
由 (3.2k 分) 发布

相关问题

0 票
2 个回答 940 次浏览
我需要了解每卷书的草稿完成百分比。统计每卷书中有多少节包含文本就足够了。有人能写一个正则表达式来实现这个功能吗? 感谢大家提供的任何帮助。 John Nystrom
john_nystrom 312 发布 提问于 八月 21, 2024
0 票
1 个回答 364 次浏览
如何在经文文本内部(经文的页边空白处)添加标记?
Koppi 106 发布 提问于 六月 26, 2023
0 票
4 个回答 799 次浏览
我们的项目使用英文分节,其中省略了一些节 我们还通过使用 custom.vrs 文件自定义了分节(例如添加 -MAT 17:21 -MAT 18:11),在运行 Run Basic Checkes 后没有收到错误 但我们希望正文中有节号,而经文内容 ... 中时保留节号?我尝试使用不换行空格 (U200C),然后在其上创建脚注,这虽然有效,但也存在其他问题
Sajid Imdad 110 发布 提问于 九月 14, 2023
0 票
2 个回答 462 次浏览
可以将词表(Wordlist)中的经文发送到列表(Lists)吗?基本上,我希望能够将词表中特定单词的经文列表保存到列表中。这可行吗?
Clear7419 251 发布 提问于 八月 22, 2022
0 票
0 个回答 247 次浏览
我正在使用 Paratext 9.2 中的词表工具。在词表中选择一个单词时,包含该单词的所有经文都会显示在底部区域。我的项目使用阿拉伯文字,所有文本都应处于从右到左模式并右对齐。然而,词表工具中显示的经文却是左对齐且处于从左到右模式。 我该如何修复此问题?
bit 495 发布 提问于 十一月 18, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,065 个问题
6,025 个回答
5,697 条评论
2,036 位用户