0
154 次浏览

在我的双栏布局中,如果我不允许栏高不平衡,会有许多页面底部留有相当明显的空白——看起来本应能填充得更好。但我选择允许两栏之间相差 1 行,这似乎通常能让页面填充得更好。但我们仍然会遇到像这个跨页(2-page spread)这样的奇怪问题:

第一栏距离满页还差 2 行,第二栏距离满页还差 3 行,然后下一页顶部有两行,紧接着就是一个新的章节标题。如果那两行能移到前一栏,两栏之间仍然只相差一行,而且章节可以从页面顶部开始。(我不知道排版引擎向前看多远,但接下来的一两页看起来应该能处理这种调整)。

我经常看到的另一件事……一栏差一行,但下一行本可以移过去而不会造成孤行(widow),就像这样:

如你所见,段落换行处并不靠近页面边缘,因此你可以轻松地将第 2-4 栏中的每一栏向前移动一行。

我意识到 XeTeX 内部发生了很多事情,有很多复杂的计算,以及对“好”与“坏”(goodness and badness)的权衡,但其中一些问题看起来并不复杂,却把系统搞糊涂了……

机器翻译自 English
PTXprint (1.4k 分) 发布 | 154 次浏览

1 个回答

0

关于你的第一个例子。TeX 在该位置断页,是因为要填满左页,它需要从第二栏拉过 2 行,而这又需要从下一页拉过 3 行(总共 5 行)。但 5 行意味着你会拉过段落的结尾、标题以及下一段的第一行。这违反了良好的基督教排版规范,并会留下孤行(widow)。好吧,那我们能不能只拉过一行来平衡右栏和左栏?不行,因为那样又会留下孤行(orphan)。
填满页面的方法是减少页面上第一段 1 行,从而需要 6 行来填充,这样就能行得通(尽管在页面末尾以 2 行开始一个新章节并不是理想的)。

你的第二个例子更棘手,让我感到困惑。你是否开启了 Advanced/Use glyph metrics?如果是,那么你的下边距可能稍微高了一点,而 y 的下伸部分(descender)足以导致无法容纳(不过我在这里只是猜测)。如果你真的想知道,可以开启 \tracing{o},它会给出它是如何平衡该页面的完整故事,但它仍然不会告诉你为什么 TeX 不允许某种特定的拆分,只是说它不允许。

另一个选项:你是否为你的尖括号(guillemots)使用了字体链接(font linking)?如果是,那么该字体(例如 Charis)的上伸部分(ascender),或者更重要的是下伸部分(descender),是否比正文字体大得多?这可能导致它不愿意将 p1 col2 的行拉到 col1。我会把这作为我的猜测,如果你不同意请大声告诉我 :slight_smile:

机器翻译自 English
(656 分) 发布
已重新显示

相关问题

0
2 个回答 186 次浏览
《创世记》中的几张图片在 PtxPrint 中显示不正确。我尝试调整“行数”(Number of Lines)设置,但没有成功。 页面底部附近的某些图片部分超出了页面范围 某些图片与相邻的圣经经文重叠。 图片设置855×735 136 KB 创 4651×583 98.8 KB 创 6678×578 150 KB 谢谢,Mike
listentwice 1.2k 发布 提问于 七月 20, 2021
0
2 个回答 45 次浏览
我正在排版《箴言》(单栏,A5 尺寸),遇到了两个相关的分页问题,我找不到解决方法 1. 章节标题被遗留在页面底部 在第一张截图中,章节标题 "Hagatá mənda təkəda marakw" 出现在页面底部附近,其下方只有第 13 节的第 ... (例如 2-3 行)在一起,或者设置换页前后必须保持在一起的最小诗歌行数? 任何建议都表示感谢 谢谢!
drwww 448 发布 提问于 四月 9
0
1 个回答 15 次浏览
我是 PTXprint 的新用户。当我从 Paratext 启动它时,“Basic”页面的打印按钮是灰色的。我已经选择了项目和要打印的书卷。我还需要做什么才能启用打印?谢谢!
Brad Smeltzer 102 发布 提问于 一月 1
PTXprint
0
2 个回答 24 次浏览
我使用此命令来防止在特定标记前断行(例如,始终将 \q2 与前面的 \q1 或 \q2 保持在同一行)取得了相当不错的效果: \sethook{before}{q2}{\nobreak} 但使用 \setbetweenhook 命 ... 以为以下命令可以做到,但似乎没有效果: \setbetweenhook{pc}{p}{\nobreak} 有什么建议吗?
jeffh 1.4k 发布 提问于 十一月 26, 2025
0
1 个回答 33 次浏览
大家好!我最近向一个团队介绍了 PTXprint,他们对此很感兴趣 他们一直从 Paratext 复制/粘贴到 Word 文档中进行打印 我们在每一章草稿完成后(大约 2 页 A5 纸)都会进行社区校对 我们使用了 PTXprint 中的 1-up ... 盖此行为,使两页都印在同一张 A4 纸上?另外,对于这些社区校对页,我该如何让左侧页面的页码为奇数?
KR 151 发布 提问于 十一月 17, 2025
PTXprint
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,048 个问题
6,007 个回答
5,672 条评论
2,028 位用户