0 票
190 次浏览
为了录音,我希望将每位读者的章节打印在单独的页面上,并且确保段落永远不会被拆分到两页。

通过在 changes.txt 中添加 '\\c ' > '\\pb\\c ',将每一章打印在新的一页上效果很好。(感谢我在本论坛找到的这个提示!)

然而,我还没有找到防止段落跨页的方法。有办法实现这一点吗?我觉得这会非常有帮助!

感谢任何帮助!
Roland
机器翻译自 English
PTXprint 中 由 (245 分) 发布 | 190 次浏览

1 个回答

0 票
在您的 ptxprint-mods.tex 中添加以下行:

\interlinepenalty 10000

这应该(我测试过)会禁用所有段落换行,包括那些您希望换行的地方,因为否则页面长度会溢出。因此,您可以改为执行以下操作:


\def\NoSplitParagraphs{\interlinepenalty 10000}
\def\AllowSplitParagraphs{\interlinepenalty 9999}
\NoSplitParagraphs

然后在 changes.txt 中添加一些规则,例如:

at ROM 94:12 "\\p" > "\\p\\AllowSplitParagraphs"
at ROM 96:1 "\\p" > "\\p\\NoSplitParagraphs"

(您不能直接将 \interlinepenalty 1000 放入 USFM 中,因为 TeX 被指示在 USFM 中将数字视为字母,以便允许 \s1 等)
机器翻译自 English
由 (1.1k 分) 发布
但你并不想那样做。如果一页上的文字太多,TeX 该怎么办?如果你阻止所有分页,它必须溢出页面,文字会超出 PDF 页面的底部并丢失。这就是为什么 TeX 不太喜欢你做这类事情的原因。如果 TeX 在错误的位置分页,那是另一个问题。但仅仅因为你说不分页,它不会突然调整文字大小以适应页面。它只会从底部溢出并丢失文字。这不好。
机器翻译自 English

相关问题

0 票
2 个回答 106 次浏览
我使用此命令来防止在特定标记前断行(例如,始终将 \q2 与前面的 \q1 或 \q2 保持在同一行)取得了相当不错的效果: \sethook{before}{q2}{\nobreak} 但使用 \setbetweenhook 命 ... 以为以下命令可以做到,但似乎没有效果: \setbetweenhook{pc}{p}{\nobreak} 有什么建议吗?
jeffh 1.4k 发布 提问于 十一月 26, 2025
0 票
5 个回答 747 次浏览
我正在尝试打印双栏版(diglot),但结果出现了孤立段落 看起来 PTXprint 是将段落并排放置,而不是按节(verses)对齐 在下面的示例中,左侧项目有一个非常长的段落,而右侧项目多了一个 ... 法可以解决这个问题吗?(除了修改 Paratext 文件之外?) Screenshot 2021-04-22 1638341301 922 129 KB
anon043588 110 发布 提问于 四月 22, 2021
0 票
1 个回答 40 次浏览
我们有一个包含经文片段的圣经模块,其中各节之间由 \pb 分页符分隔。\pb 之前的那一页正在填充,看起来像是垂直对齐,请参见屏幕截图中的右页。我可以在哪里找到设置来阻止 PTXPrint 执行此操作?
beve 131 发布 提问于 2 天前
0 票
2 个回答 249 次浏览
似乎 PTXPrint 2.7.6 中的“第1章另起一页”(Start 1st Chapter on a New Page)选项不起作用。 如果我选择“所有章节”(All Chapters),第1章确实会另起一页,其他所有章节也是如此。但当然这不是我们想要的。我是不是漏掉了什么?在 Paratext 中,第1章是用 \c 1 标记的。
marvinson 304 发布 提问于 十二月 6, 2024
0 票
9 个回答 879 次浏览
我正在为一组研究圣经内容创建输出 在此布局中,所有注释都是左对齐的段落,并带有悬挂缩进 让我困惑的是,如何告诉 PTXPrint / TeX 我不希望发生某种行平衡(balancing of lines) 你可以在下面 1.8 ... 否则 PTXPrint 基本上会将文本两端对齐) 我还需要做什么才能让行在换行之前尽可能填满版心宽度(measure)?
[Expert]
jmkla
290 发布
提问于 二月 21, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
3,064 个问题
6,024 个回答
5,695 条评论
2,036 位用户