0
307 次浏览

我正在协助的一个团队希望上帝之名的显示为全大写(而不是小型大写)。我需要在 Changes.txt 中填入什么内容,才能让 \nd…\nd* 的内容显示为全大写?

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

2 个回答

0

嗯。如果你希望它应用于所有字母,而不仅仅是某些特定的序列,那么这听起来更像是一个“翻译”问题,而不是正则表达式替换。我认为 Python 的正则表达式模块无法做到这一点,除非你有一大堆 "a">"A" 条目。
我想你可以使用 TeX 原语 \uppercase,以及私有使用区字符 U+FDEE 和 U_FDEF,我们将其分别作为 {} 的替代方案提供(因为它们在 USFM 中是可打印字符,而不是分组字符)。希望 ptxprint 最多只会抱怨 uppercase 不是已识别的标记,但如果你将其用于双栏排版(diglot),它可能会导致崩溃):

"(\\nd )([^\\]*)(\\nd\*)" > "\1 \\uppercase\uFDEE\2\uFDEF\3"

当然,这取决于 XeTeX 对你字符的大写定义,如果你有一些更复杂的字母,可能需要进行配置。

机器翻译自 English
(1.1k 分) 发布
我可以在 PTXprint 程序的哪个选项卡等位置添加上述代码?
0

Ruth,你是说经文文本已经用类似 \nd Lord\nd* 这样的标记进行了标记,但你希望它显示为 LORD?(而不是小型大写)

为什么不尝试像下面这样非常简单的更改(用你语言中上帝之名的名称替换)来看看是否能解决问题:

"\\nd Lord\\nd\*" > "LORD"

请注意,需要双反斜杠 \\,因为 \n 是一个特殊字符,需要用额外的 \ 进行“转义”。

机器翻译自 English
(3.2k 分) 发布
已重新显示

mjpenny 当然是正确的,我假设你需要更复杂的东西(例如,由于词缀变化)。如果你确实在词缀变化方面遇到困难,团队可能想要考虑是否只有单词的名称部分使用全大写看起来更好。(例如,一些罗姆语翻译使用 RAIesqo [of the LORD])。这可以通过 \nd Rai\nd*esqo 和像 mjpenny 给出的 changes.txt 来实现,或者也可以使用子匹配。
我认为格式是:

in "\\nd .*\\nd\*": "Lord" > "LORD"

(意思是当 Lord 位于 \nd ....\nd* 块中时,将其更改为 LORD)

为了测试目的,我非常想启用彩色文本并为标记为 \nd 的文本设置一种颜色(参见样式选项卡),以防出现问题。如果你这样做,那么 mjpenny 的示例在箭头的右侧也会包含 \\nd 部分。

机器翻译自 English

相关问题

0
6 个回答 532 次浏览
你好, 我刚才在检查大写字母的错误使用情况 特别是,我知道翻译人员有时不小心将 LORD 写成了 \nd Lord\nd* 但令我惊讶的是,Run Basic Checks >Capitalization(运行基本检查 > 大小写)并没有捕捉到全大写字母的 ... 合大小写搜索结果中,尽管它们在技术上都是全大写 或者,也许最好让它们有自己的类别 非常感谢!
alex_larkin 379 发布 提问于 五月 17, 2021
0
2 个回答 329 次浏览
如何让章节号显示在单行上——即不使用首字下沉(drop caps)?
mnjames 1.9k 发布 提问于 二月 28, 2023
0
6 个回答 446 次浏览
我希望 \nd 样式显示为小型大写字母(small caps)。当我从 PT 导出到 RTF 时,\nd 是带下划线的。我在 PTX Print 的 \nd 样式定义中勾选了小型大写字母选项,但打印生成 PDF 时,样式没有任何区别。我该怎么做才能显示小型大写字母?
anon054969 123 发布 提问于 二月 20, 2021
0
2 个回答 405 次浏览
Hi All Does any one can tell me whether there is Smart Caps option in Paratext for Roman letters? The first letter of ... can I get it Smart Caps in Paratext? thanks in Advance
binoy 327 发布 提问于 十月 15, 2019
0
3 个回答 228 次浏览
(Paul Unger writes) I found a topic in the PT Supporters e-mail list that held promise for how to do this. It ... track. Does anyone know what I need to put for small caps?
匿名用户 发布 提问于 四月 10, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,046 个问题
6,006 个回答
5,671 条评论
2,027 位用户