0 票
399 次浏览

在我的 ptxprint-mods.tex 文件中,我想对标点符号进行一些特定的调整。以下是关于冒号的调整:

\catcode`\:=\active \def:{\unskip\kern0.25em\char`\:{}} % colon

不幸的是,这弄乱了 PDF 文件的包含,例如带有标题页和版权页的 PDF。我在输出的顶部看到了这个:

image

有人能帮我弄清楚如何同时实现这两者吗?谢谢。

机器翻译自 English
PTXprint 中 由 (1.4k 分) 发布
已重新显示 | 399 次浏览

3 个回答

0 票

仅供参考 - 我尝试将需要包含的 PDF 文件放入 PrintDraft 文件夹,但它仍然使用完整路径(包含冒号)。

机器翻译自 English
由 (1.4k 分) 发布
0 票

我有一个临时的变通方法。我注释掉上面的 .tex 行(使用“%”),然后在我的 PrintDraftChanges.txt 文件中添加以下内容:

'(?<!\\ft) *:( |\n)' > '\u202f:\1' # Place non-breaking thin space before colon

在我的特定情况下,我不想替换 \ft 标记后的空格(因为这会导致它不再工作),所以我在那里加了一个小的负向后行断言。而且冒号实际上可能出现在行尾,所以我必须查找冒号后的空格或换行符。

这之所以有效,是因为我在搜索字符串中添加了更多的上下文,从而避免了更改 PDF 文件路径中的冒号。

如果可能的话,我更喜欢找到另一种解决方案,因为我对 \u202f 的控制远不如在 .tex 文件中使用 \kern 命令那样多。但这至少给了我一个粗略的近似值,以便我在排版中继续前进。

机器翻译自 English
由 (1.4k 分) 发布

请记住,更改仅适用于 USFM 文件,因此您不必担心在其中遇到 PDF 文件名。

您可以使用几乎任何代码来重新获得控制权,然后在您的 ptxprint-mods.tex 中执行以下操作:

\def\mycolonkern{\unskip\kern0.25em}
\catcode"202F=\active \def^^^^202f{\mycolonkern}

注意在 catcode 语句中仔细使用大写十六进制代码,而在 def 中使用小写十六进制代码。每次都能成功!总之,现在您可以使用数百万个字符来进行各种疯狂的尝试 :slight_smile:

机器翻译自 English
0 票

与其将冒号设为活动状态,XeTeX 的 \interchartoks 在这里能帮上忙吗?我只听说过它,从未使用过,但它似乎应该能起作用。

机器翻译自 English
由 (294 分) 发布

相关问题

0 票
1 个回答 165 次浏览
我有一个历书圣经模块,其中包含自己的 \s# 标题 模块中没有 \inc s ,因为我不希望显示经文中的 \s# 标题 然而,PTXPrint 仍然显示了那些经文的 \s# 标题 如果我在 正文 选项卡中取消勾选 章节标题 ,则不会显 ... 标题 我目前的变通方法是将模块中所有的 \s# 标题替换为 \ms# 标题 但我在想,我是不是漏掉了某个设置?
beve 131 发布 提问于 四月 10, 2025
0 票
1 个回答 248 次浏览
之前运行正常,但后来我点击了“重置”按钮恢复默认设置。现在无法更改了。
MnKN 134 发布 提问于 六月 2, 2024
PTXprint 中
0 票
1 个回答 239 次浏览
我早就听说 PTXprint 不需要安装 Paratext 也能使用 但是不使用 Paratext 而使用 PTXprint 的过程并不直观 当我询问 PTXprint AI 支持代理时,它幻想了各种不存在的功能,例如:当提示选择 ... 包含一些图像),除了创建一个虚拟的 Paratext 项目外,有没有办法用 PTXprint 打印它? 谢谢,Jeff
jeffh 1.4k 发布 提问于 一月 6
0 票
1 个回答 193 次浏览
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 发布 提问于 九月 13, 2025
PTXprint 中
+1 票
0 个回答 292 次浏览
(See also Inserting Pages from a PDF which is more focussed on inserting a particular page or two, with the option of ... alter the arrangement of any paragraphs that it is met in.
DG 1.1k 发布 提问于 十月 9, 2023
PTXprint 中
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,064 个问题
6,024 个回答
5,695 条评论
2,036 位用户