0
359 次浏览

使用装饰性边框打印时,如果最后一页有大约半页以上的文本,边框会正确打印。如果只有两三行左右,则没有边框。如果我稍微调整行距和/或字体大小,使最后几行能容纳在上一页,或者让足够多的文本出现在最后一页,问题就会解决。但这很麻烦。有没有更好的方法来解决最后一页缺少边框的问题?

机器翻译自 English
PTXprint (123 分) 发布 | 359 次浏览

1 个回答

+2
看起来您的文本最后一页没有节号。节号是它查找的关键内容,因为它试图区分引言/“尾声”类文本和实际的圣经文本。它无法可靠地依赖标记,因为例如表格可能出现在引言文本或经文文本中。

看起来您需要移动第 2 节的行来实现这一点,所以我推测您不希望为了做到这一点而大幅调整段落,尽管有时这也是一种选择。

因此,您需要做的是让代码相信页面上确实有经文,插入一个不可见的“标记”,告诉标题等它必须对应哪个节号。您可以通过 changes.txt 文件插入非标准 USFM 代码 \zMarkVerseAgain 来实现。

例如,如果您有马可福音 16:20,且该节末尾有“阿们!”,您可以这样做:
at MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain"

(zMarkAgain 使用双反斜杠,因为我们希望它不被解释而直接输出到结果中。括号告诉 PTXprint 记住它匹配的内容,因此特殊序列 \1 可以将其放回。)

如果您经常遇到这个问题,并且在非经文文本中从不使用 \p、\q 等,那么您可能可以使用 \p、\q 等的结束钩子(end-hook)。但我没有测试过这一点。
机器翻译自 English
(1.1k 分) 发布
已编辑 发布
谢谢。MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain" 这个技巧奏效了。非常感谢。如果我不必记得检查每次打印输出是否存在此问题并在需要时进行修正,那就更好了,但我可以用这个变通方法应付。PTXprint 帮助很大,我没什么可抱怨的!
机器翻译自 English

相关问题

0
1 个回答 101 次浏览
在 选项卡+边框|装饰性装饰|边框|文本边框|编辑设置 对话框中,您可以选择 线条 和 填充 颜色 点击这些颜色方块会打开 边框线条颜色 或 边框填充颜色 对话框,令人烦恼的是,它们 ... 这是 PTXprint 的 bug 吗,还是我漏掉了某个复选框? PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 发布 提问于 三月 17, 2025
0
3 个回答 537 次浏览
这是我第一次使用 PTXprint,但我觉得操作还算直观 然而,尽管我选择了 书名 (/h)以显示在中央页眉中,但它并没有显示出来 我有一种感觉,这与 Paratext 项目中内容的格式设置有关,但我不确定 我查阅的所有资料都没有揭示任何 ... 们就干脆不做了 或者我直接在 Mac 上通过预览应用将图片添加到 PDF 中(这非常容易做到) 感谢任何帮助
ASmith 169 发布 提问于 五月 23, 2024
0
1 个回答 62 次浏览
I finally got the section header borders and page border to display properly with red diacritics in my Arabic script project ... in the scripture, but not on the initial title page
Mark Skinner 104 发布 提问于 二月 19, 2025
PTXprint
0
3 个回答 221 次浏览
在一个阿拉伯语脚本项目中,现有的 'A5 section head border.pdf' 深度不够,无法容纳文字。我可以轻松创建新的更大的边框 PDF。但是 PTXprint 显示时它们会覆盖文字。我该如何让 PDF 显示在文字后面,或者将 PDF 标记为透明?
anon095293 129 发布 提问于 二月 6, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,048 个问题
6,007 个回答
5,672 条评论
2,027 位用户