0 票
60 次浏览

你好,

我试图在 PTXprint 中应用页面边框,但不包括引言页面。

当我在 Tabs + Borders 中启用边框时,它会被应用到所有页面,包括引言。我希望的是:

  • 引言页面没有边框

  • 边框仅从经文文本开始(例如路加福音 1:1)

在旧版本的 PTXprint 中,我使用了以下代码并且有效:

% start the border
\setcvhook{GEN1.1}{\def\PageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}\setbox\b@rder\box\voidb@x}

% stop the border
\setcvhook{GEN50}{\let\PageBorder\empty\setbox\b@rder\box\voidb@x}
\makeatother

但在最近的版本中:

  • 这不再正常工作

  • 或者边框未按预期显示

我尝试更新代码(使用 \XeTeXpdffile 和不同的路径格式),但没有成功。

我的问题是:

  1. 在最近的版本中,\PageBorder 的行为是否发生了变化?

  2. 是否有推荐的方法仅从经文文本开始应用边框,而不影响引言?

  3. 对于这种情况,是否应该使用不同于 \setcvhook 的方法?

非常感谢你的帮助!

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

1 个回答

0 票

我以为那些旧命令会有效,但也许不会。

不过,我认为他们创建了一个新命令,以帮助更轻松地开启和关闭边框(特别是使“无边框”更直观)。

\sethook{page}{1}{\NewPageBorder{}}
\sethook{page}{2}{\NewPageBorder{"C:/test_border.pdf"}

所以在你的情况下,我认为应该是:

% start the border
\setcvhook{GEN1.1}{\NewPageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}}

% stop the border
\setcvhook{GEN50}{\NewPageBorder{}}
机器翻译自 English
由 (1.9k 分) 发布

旧命令本身应该有效,但可能缺少 '\global',并且 {GEN50} 上的触发器永远不会触发,因为那不是有效的触发点。{GEN50.0} 才是第 50 章的章节号。 

但即使有了正确的挂钩点和新命令,还有一个潜在问题:你正在设置全局变量,这些变量在被读取时立即生效,而实际的页面输出可能尚未跟上。
这可能会导致此类设置“过快”生效的问题。

例如,如果你在一本书最后一页最后一节结束时将边框更改为无,那么这会在该最后一页排版*之前*发生,因此最后一页将没有边框。

因此,对于任何需要在一本书结束和下一本书开始之间发生的事情,建议使用 \setbookhook{after}{GEN}{whatever}。
 

机器翻译自 English

相关问题

0 票
4 个回答 405 次浏览
我希望在经文周围有页面边框,但在引言周围不要有 过去我使用过一些变通方法,包括(如果我只出版单卷书)将引言与扉页一起排版,并创建一个在正文之前加载的 PDF 过去我也在 TeX 宏中做过一些棘手(且丑陋)的操作,在幕后切换不同的页面边框 ... ?我认为实现这一功能非常重要,因为某些主要宗教要求 神圣 文本周围有边框,但人为编写的文本(如引言)周围则不需要
jeffh 1.4k 发布 提问于 四月 8, 2024
0 票
2 个回答 298 次浏览
更新 PTXprint 后,它现在在所有经文文本周围都添加了一个文本边框。我该如何去除它? 它只在其中一个使用阿拉伯文字的项目中这样做,而在罗马文字项目中并没有。 这与我们在页面上添加的边框不同。
debbodaneejo 118 发布 提问于 八月 23, 2023
+1 票
0 个回答 58 次浏览
在引用章节和节数时,请在页眉中使用逗号 (,) 分隔章节号和节号。 示例:Mc 1,39(马可福音第 1 章第 39 节)
Petrus Khoa 103 发布 提问于 七月 26, 2025
0 票
1 个回答 427 次浏览
使用装饰性边框打印时,如果最后一页有大约半页以上的文本,边框会正确打印。如果只有两三行左右,则没有边框。如果我稍微调整行距和/或字体大小,使最后几行能容纳在上一页,或者让足够多的文本出现在最后一页,问题就会解决。但这很麻烦。有没有更好的方法来解决最后一页缺少边框的问题?
Kirk 123 发布 提问于 八月 30, 2024
PTXprint 中
0 票
1 个回答 183 次浏览
你好 我正在制作一个版式,我希望将页面边框限制在第24章第10节,如截图所示。然而,在从 ptxprint-mode.text 设置规则后,它拒绝考虑新页面上剩余的文本行。这是正常的吗?有人能建议如何修复这个问题吗? 这是我使用的规则的截图。 提前感谢你的帮助。
Roger Beramgoto Nado 125 发布 提问于 十二月 13, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,060 个问题
6,021 个回答
5,687 条评论
2,035 位用户