0 票
288 次浏览

我需要为所有 \nd 文本添加下划线。然而,默认的下划线位置有点太低了。PTXprint 技术参考中列出了:

\UnderlineLower 0.1em — 下划线规则相对于基线向下的距离

但我该如何使用这个参数?我该如何用它来让所有 \nd 文本的下划线位置稍微高一点?

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

5 个回答

0 票

你好 @EricP,

“高级”(Advanced)选项卡中提供了这些设置,可作为可调整的参数:

请调整这些参数,直到下划线的位置看起来合适为止。

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

很好,不过我认为提示文本(tooltip)是错误的。-0.10 太低了,但将其更改为 -0.25 后,它升高到了我希望看到的位置。

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

描述是错误的。该值与基线无关,而是与任何实际存在的下延部分(descenders,如 g、p 等字母的尾部)的底部相关。其假设是(由于我们无法跳过这些部分),划掉字母的一部分是不好的,而在给定字符串中最低下延部分的底部正下方添加下划线是更好的做法。

如果您设置负值,请注意目前如果文本中没有下延部分,它会划掉文本的主体。

如果有对基于基线的下划线的需求,最终将通过负值来表示。

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

这个改进后的提示文本看起来如何?

This sets the vertical position
(in ems) of the underline relative
to the bottom of any descenders. 
Negative values raise it.
Positive values lower it.
机器翻译自 English
由 (3.2k 分) 发布
0 票

进一步的测试表明,关闭 XeTeXuseglyphmetrics 导致了预期功能的混乱。我认为这是一个 bug,不幸的是,人们可能已经习惯了这种情况,因为 python 代码通常会将 XeTeXuseglyphmetrics 关闭。在修复该问题时,我也修复了部分实现的“负值 = 绝对位置”功能。

预期的默认值:\def\UnderlineLower{0.2em}
image

旧的、有 bug 的行为 \def\UnderlineLower{0.2em}
image

新的绝对位置:\def\UnderlineLower{-0.2em)}
image

设置为零:
image

设置为 -0.1:
image

我对提示文本的建议:

这设置了下划线相对于文本的位置(以 em 为单位)
以及它是相对于什么计算的。如果为正数或零,
它是相对于任何下延部分底部的距离。
如果为负数,它是相对于基线的距离。
(现在)没有方法可以使用下划线来划掉文本。

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

相关问题

0 票
1 个回答 92 次浏览
我用 PTXprint 生成了一个 PDF 文件 当我在桌面上用 Firefox 打开它时,Firefox 会在浏览器界面中显示 PDF 文件的标题,也就是标签页标题的位置 在我的情况下,它显示的标签页标题是 "[Unknown] - ... 样在浏览器或 PDF 阅读器中打开该 PDF 文件的人就不会看到这个令人困惑的 语言错误的标题
bit 495 发布 提问于 十一月 17, 2025
0 票
3 个回答 442 次浏览
我正在准备将《路加福音》和《使徒行传》印制成小册子,但我不知道如何在《使徒行传》开头之前插入一个中间扉页。
Jamie 102 发布 提问于 八月 6, 2024
PTXprint 中
0 票
2 个回答 262 次浏览
我换了一台新电脑并安装了 PTXprint。它自动加载了我的 KYU Healing Wounds 辅助项目,但完全没有加载标准的 KYU 新约和旧约项目。我在旧电脑上没有遇到这个问题。我也尝试从标准翻译项目中导出并打印,但那样也不行。
JohnB 102 发布 提问于 四月 9, 2024
0 票
1 个回答 81 次浏览
我们的双栏(diglot)排版的基本构想如下所示 在我们的项目中,双栏的次要文本是位于相对页面内侧的逐词对照文本(interlinear text)(理想情况下带有装饰性边框) 双栏的主要文本是方言译文,作为逐词对照文本的注释呈现,其中包含大量位于 ... 法?还是尝试让注释区域在每一页上保持相同的高度?或者仅在相对页面上保持相同?这些方法中有哪些是可行的?
Christopher F 120 发布 提问于 四月 15, 2025
PTXprint 中
0 票
1 个回答 189 次浏览
这个错误在我在章节换行处使用 \nb 时弹出。是否需要更改配置设置?例如但以理书 11:1,NIV11 资源在那里使用了它,我也希望如此。
anon392948 143 发布 提问于 八月 11
Paratext 中
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,051 个问题
6,010 个回答
5,676 条评论
2,030 位用户