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

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

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

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

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 个回答 35 次浏览
我使用此命令来防止在特定标记前断行(例如,始终将 \q2 与前面的 \q1 或 \q2 保持在同一行)取得了相当不错的效果: \sethook{before}{q2}{\nobreak} 但使用 \setbetweenhook 命 ... 以为以下命令可以做到,但似乎没有效果: \setbetweenhook{pc}{p}{\nobreak} 有什么建议吗?
jeffh 1.4k 发布 提问于 十一月 26, 2025
0 票
5 个回答 590 次浏览
我正在尝试打印双栏版(diglot),但结果出现了孤立段落 看起来 PTXprint 是将段落并排放置,而不是按节(verses)对齐 在下面的示例中,左侧项目有一个非常长的段落,而右侧项目多了一个 ... 法可以解决这个问题吗?(除了修改 Paratext 文件之外?) Screenshot 2021-04-22 1638341301 922 129 KB
anon043588 110 发布 提问于 四月 22, 2021
0 票
2 个回答 169 次浏览
似乎 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 个回答 610 次浏览
我正在为一组研究圣经内容创建输出 在此布局中,所有注释都是左对齐的段落,并带有悬挂缩进 让我困惑的是,如何告诉 PTXPrint / TeX 我不希望发生某种行平衡(balancing of lines) 你可以在下面 1.8 ... 否则 PTXPrint 基本上会将文本两端对齐) 我还需要做什么才能让行在换行之前尽可能填满版心宽度(measure)?
[Expert]
jmkla
290 发布
提问于 二月 21, 2023
0 票
2 个回答 302 次浏览
When I run the Unmatched Pairs of Punctuation Check (PT 8 or 9), almost every opening quotation mark that starts a quote ... this case!). Any ideas on how to resolve this problem?
viverechristus 296 发布 提问于 八月 21, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,052 个问题
6,011 个回答
5,677 条评论
2,032 位用户