0
309 次瀏覽

我正在協助的一個團隊希望將上帝的名字顯示為全大寫(而非小型大寫)。我需要在 Changes.txt 中輸入什麼,才能讓 \nd…\nd* 的內容顯示為全大寫?

機器翻譯自 English
PTXprint (153 點) 提出 | 309 次瀏覽

2 個回答

0

嗯。如果你希望它應用於所有字母,而不仅仅是某些特定的序列,那麼這聽起來更像是一個「翻譯」問題,而不是正則表達式替換。我認為 Python 的正則表達式模組無法做到這一點,除非你有一大堆 "a">"A" 條目。
我想你可以使用 TeX 原語 \uppercase,以及私用區字符 U+FDEE 和 U_FDEF,我們將其分別作為 {} 的替代方案提供(因為它們在 USFM 中是可打印字符,而不是分組字符)。希望 ptxprint 最多只是抱怨 uppercase 不是已識別的標記,但如果你在雙語版中使用它,它可能會崩潰):

"(\\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 [屬於主的])。這可以通過 \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 提出 已提問 5月 17, 2021
0
2 個回答 329 次瀏覽
我該如何讓章節編號顯示在單獨一行上——也就是說,不使用縮排首字(drop caps)?
mnjames 1.9k 提出 已提問 2月 28, 2023
0
6 個回答 446 次瀏覽
我希望 \nd 樣式能以小型大寫字母(small caps)顯示。當我從 Paratext 匯出為 RTF 時,\nd 會顯示為底線。我已經在 PTX Print 的 \nd 樣式定義中勾選了小型大寫字母選項,但當我列印以建立 PDF 時,完全看不出樣式的區別。我該做什麼才能實現小型大寫字母?
anon054969 123 提出 已提問 2月 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 提出 已提問 10月 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?
匿名 提出 已提問 4月 10, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,046 個問題
6,006 個回答
5,671 則評論
2,027 位使用者