+1 票
472 次浏览

我们正在制作一本带有大量长脚注的新约研读本圣经。由于 PTXPrint 在正文和脚注之间划分页面空间(我承认这是一个相当复杂的过程),我有时会在页面正文的末尾看到大片空白,而这些空白本可以用下一页的更多正文来填充,或者用从上一页溢出到下一页的长脚注的剩余部分来填充。事实上,脚注算法似乎并没有意识到它可以利用这些空间,而是直接将其留白。通过排除法,我确定问题出在脚注上,而不是正文(例如,避免孤行)。在下面的示例中,第 4 页有 4 行空白需要填充。第 5 页有 14 行正文(临时绿色文本)可以填充这些空白(无需额外的段落分隔符、脚注或其他强制该文本换页的因素),并且第 5 页还有 9 行额外的脚注文本,这些文本是从第 4 页 1:21 节的脚注溢出过来的,也可以填充这些空白。但两者都没有这样做。如果我将脚注长度缩短一半,问题就解决了,正文和脚注文本各自填充了大约一半的空白。换句话说,如果脚注太长,某些东西就会错位。这似乎不太正常。有什么想法吗? 


机器翻译自 English
PTXprint 中 由 (206 分) 发布 | 472 次浏览

2 个回答

0 票

我很高兴脚注实际上已经为您正确分页了,这是进步!哦,实际上,您处于单栏模式,所以那可能是之前的修复... 您正在运行最新版本吗?(与此相关的最后一次脚注更改是在今年 3 月初修复的)。如果没有,请更新!
如果在使用最新版本时问题仍然存在,请继续阅读。

所以,可能有几种情况正在发生,而唯一能确切知道的方法是花大约半天时间阅读大量晦涩的日志文件,同时旁边打开源代码...
不过,我可以猜一两个原因....

您会看到它包含了需要脚注的那一行,然后停止了。所以... 出于某种原因,它在读取脚注后决定,如果它在那处分割脚注,页面现在就是满的。  它可以在两个不同的地方做出这个决定:在读取输入时或在排版文本时。如果它在读取输入时做出了决定,那么“排版文本”部分就没有更多可用的输入了,因此您会看到间隙。 
如果问题出在后半部分,那么... 嗯... 我可能在代码的某个地方算错了数学。也可能是,在放置脚注后,出于某种其他原因,它决定分页的理想位置就在其后。

我希望您的 ptxprint-mods.tex 文件中没有试图改变脚注行为的设置。如果有,请注释掉它们。我也希望您感到勇敢... 查看完整视图(Full view)中的“高级”(Advanced)选项卡,在右下角找到“显示 TeXpert 技巧”(Show TeXpert hacks):

然后转到打开的新选项卡。那里有一些控件供您调整:

*  “增强段落脚注”(Enhanced paragraphed footnotes)  可能会有帮助,我不确定。这是一个“按旧方式做事”的兼容性标志,我似乎记得它也会对非段落脚注进行一些小的更改。
* 降低“最后脚注行间距惩罚”(Last note interline penalty)会告诉代码允许在更多位置分割脚注。(10000 应该意味着仅在段落处分割)。对于您这种正文与脚注的比例,您需要它更像 500。
*  “单栏脚注因子”(Footnote factor single column)也可以调整。将其设置为 0 意味着在“读取输入”阶段它根本不会尝试计算脚注大小。这可能会导致其他问题,但希望我们现在已经解决了这些问题。实际上,我会尝试将其设置为类似 900 的值(假装它是 90%),这样即使原始值是 100(10%)出于历史原因,它也会接近正确。

* 最后提示:widowpenalty 和 Last note: clubpenalty 值  分别影响它认为在脚注段落的最后一行之前和第一行之后分页有多糟糕。

* 各种“分割脚注”(split note)数字希望是自解释的... 我不确定它们是否仅适用于段落脚注。

如果这些都没有帮助,那么发送给我存档是下一步最好的选择。我无法承诺我什么时候能抽出时间来深入挖掘。

机器翻译自 English
由 (1.1k 分) 发布
这非常有帮助,我认为我正在取得进展。非常感谢。我使用的是 2023 年末的软件版本,所以更新确实带来了很大的不同。拥有所有这些参数来微调脚注也非常有帮助。更改“脚注因子 - 单栏”(Footnote factor - Single Column)产生了显著差异。其他参数则不然。我可能错了,但似乎我需要先关闭“增强段落脚注”(Enhanced Paragraph footnotes),然后列表中更下方的各个离散脚注参数才会起作用。
机器翻译自 English
0 票

你好。

我们之前也遇到过这种情况,在我们的案例中,这是由于插图引起的。PTxPrint 在排版文本和图片方面做得非常好,但有些页面底部留有太多空白。

有一个很好的选项,允许你调整每页的最后几行,这样你可以调整每一页,使其呈现你想要的样子:

  • 当其他所有设置都准备好后,打印一个 PDF 版本(这将帮助你查看需要编辑哪些页面)。
  • 转到“View + Edi”部分,然后切换到“Adj List”选项卡。
  • 点击“Generate”按钮(可能需要点击两次)。
  • 生成列表。每一行代表一个段落。 
  • 要调整页面的最后几行,请记下该页最后一个段落是在哪个经文下生成的(以下面为例,就是 GEN 1:14。修改 GEN 1:14 行对应的增量“+0”(+1、+2 等),以要求 PtxPrint 尝试在该页增加一行,或者减少它以减少该段落的行数)。
然后 PtxPrint 会重新处理该段落,并尝试添加你增加的行数。 重新生成 PDF 以查看结果并继续。 
如果有很多页面有多余的空白,这可能很繁琐,但结果是值得的 (注意:最好从第一页开始到最后一页)。
在这个部分,你还可以进行许多其他设置
祝好,
Pepe.

机器翻译自 Español
由 (974 分) 发布

相关问题

+1 票
1 个回答 561 次浏览
我的问题:有时在正文中,按字母顺序自动生成的脚注引用符会打印在关键词末尾,从而与关键词结合成一个具有不同含义的新词 我想为读者提供一个视觉提示,让他们不要将关键词和脚注引用符读成一个词 我在打印时没有使用颜色的选项,只有黑 ... 始终格式化为斜体 ,并在其前面添加一些空格,以分隔关键词和脚注引用符? 在 PTXPrint 中,如何打印新的脚注引用符格式?
Y Mdu Niê 124 发布 提问于 一月 14
0 票
4 个回答 1.2k 次浏览
I just upgraded to 9.0.63.7 and I assume this problem comes from the new version. But before reporting an error I ... spaces it's picking. Does anyone know what's causing this?
mnjames 1.9k 发布 提问于 九月 23, 2019
0 票
3 个回答 543 次浏览
我想打印带格式的脚注。我可以使用 regexpal 来提取脚注,但它会包含 USFM 标记。有没有办法让它们打印出来时看起来像“预览”经文视图中的样子?
Clear7419 251 发布 提问于 九月 21, 2022
+1 票
1 个回答 650 次浏览
一些翻译项目不希望脚注末尾有句号 如果直接省略句号,脚注将无法通过标点符号检查 不过,Paratext 中有一个可选设置,允许您告诉 Paratext 不要对脚注应用标点符号检查 如何更改 检查脚注中的最终标点符号 设置 前往 ... 找到它 如需更全面的解决方案,请参阅主题:如何查找并删除脚注末尾的句号 - 帮助 - Paratext 支持者网站
[Expert]
Jeff_Shrum
2.9k 发布
提问于 八月 30, 2022
0 票
2 个回答 832 次浏览
我想打印新约所有书卷的脚注,并附上引用。我们的一些脚注已经有二十多年了,我想交叉核对一下我们在整个新约中是如何处理某些主题(包括关键词和语法)的。我该如何获取这些内容的打印版?
anon116587 105 发布 提问于 八月 14, 2022
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,080 个问题
6,047 个回答
5,709 条评论
2,047 位用户