0
506 次浏览

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

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

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 个回答 649 次浏览
我需要了解每卷书的草稿完成百分比。统计每卷书中有多少节包含文本就足够了。有人能写一个正则表达式来实现这个功能吗? 感谢大家提供的任何帮助。 John Nystrom
john_nystrom 312 发布 提问于 八月 21, 2024
0
1 个回答 185 次浏览
如何在经文文本内部(经文的页边空白处)添加标记?
Koppi 106 发布 提问于 六月 26, 2023
0
4 个回答 485 次浏览
我们的项目使用英文分节,其中省略了一些节 我们还通过使用 custom.vrs 文件自定义了分节(例如添加 -MAT 17:21 -MAT 18:11),在运行 Run Basic Checkes 后没有收到错误 但我们希望正文中有节号,而经文内容 ... 中时保留节号?我尝试使用不换行空格 (U200C),然后在其上创建脚注,这虽然有效,但也存在其他问题
Sajid Imdad 110 发布 提问于 九月 14, 2023
0
2 个回答 292 次浏览
可以将词表(Wordlist)中的经文发送到列表(Lists)吗?基本上,我希望能够将词表中特定单词的经文列表保存到列表中。这可行吗?
Clear7419 251 发布 提问于 八月 22, 2022
0
0 个回答 192 次浏览
我正在使用 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.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,045 个问题
6,005 个回答
5,671 条评论
2,026 位用户