0
480 次瀏覽

我有一個專案,其中星號(*)被用作主要的腳註標記。但在某些特定情況下(當它是同一節經文的第二個腳註時),應該使用兩個星號。因此,原始的 SFM 看起來是這樣的:

\p \v 1 Civîna Entakyayêda çend p'êxember û dersdar hebûn, Barnabas, Şimh'ûnê ku jêr'a Nîgêr\f + \fr 13:1 \ft «Nîgêr» jî çawa «merivê ç'ermê r'eş» tê fe'mkirinê.\f* digotin, Lûkyoyê ji Kûrênê, Menayînê ku t'evî Hêrodesê%f serwêr\f ** \fr 13:1 \ft Eva Hêrodesa, awa gotî Hêrodes-Antîpas, serwêrê Celîlê bû (\xt Lûqa 3:1\xt*).\f* mezin bibû û Şawûl.

這是它在 Paratext 預覽模式中的樣子,也是我希望在 PDF 中看到的樣子:

第一個腳註看起來沒問題,但第二個不正確:

  • 正文中只有一個星號,而不是兩個
  • 在腳註區域,第二個星號不同,並且與前面的內容之間有一個空格。

在 View+Edit > Final SFM 選項卡中,我看到第二個腳註標記已被更改:

\f * \asterisk\space

我知道這個檔案無法在 PTXprint 中編輯,但原始的 Paratext 檔案格式是正確的!我嘗試使用 “Advanced > Apply Changes.txt (and PrintDraftChanges.txt) > Edit” 功能,添加了一個替換字串,將 \f * \asterisk\space 替換為 \f **

"\\f .\\asterisk\\space" > "\\f  \\*\\*"

但結果還是一樣。有沒有辦法像 Paratext 那樣正確顯示這個自訂標記?

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

5 個回答

+1

我剛測試了一下,看起來任何兩個字符的序列都會被這個問題拆開。我試了 “hi”,結果 “h” 變成了上標,而 “i” 變成了腳註的一部分。實際上 “12” 也失敗了,儘管使用 “+” 時確實可以獲得雙位數數字。

我也查看了 USFM 文件,沒有看到任何說明指出腳註標記不能是多個字符,所以我懷疑這可能是一個錯誤(bug)。我試圖找到一個變通方法來解決這個問題,但沒有成功。

如果你很快得不到解決方案,你可以考慮使用 \u2051,⁑,即垂直對齊的兩個星號。

機器翻譯自 English
(1.9k 點) 提出
+1

我剛剛採取了一個(對我來說)有點嚇人的步驟,修改了 python 代碼中的一個正則表達式…… 它似乎做到了我們想要的,而且沒有讓任何東西崩潰。假設 python 專家不會將其回滾,那麼它將在 2.3.13 版本中修復。

機器翻譯自 English
(1.1k 點) 提出
0

將 PTXprint 更新到 2.3.16 後,帶有 “**” 的腳註完全消失了:正文中沒有標記,也沒有腳註。 :sweat:

機器翻譯自 English
(112 點) 提出
0

嗯。看起來 python 代碼試圖過於“貼心”,不喜歡讓 * 原封不動地通過。希望 Martin 能盡快修復它。
對我來說,它將 \f ** \fr ... 變成了 \f * \asterisk\space \fr ...
我不知道你對 “Advanced” 選項卡有多熟悉,但在那裡你可以啟用 changes 檔案,你可以在其中放入這樣的一行:

"\\f \*\*" > "\\f @@"

這應該會將 \f ** 變為 \f @@(在 PTXprint 用於列印的 SFM 檔案臨時副本中,而不是你的原始 paratext 檔案 - 那個保持不變)。
我意識到 \f @@ 不是你想要的,但根據我的快速測試,它至少應該能列印出來!然後你可以註釋掉那一行(在行首加上 #),以查看稍後事情是否正常工作。

機器翻譯自 English
(1.1k 點) 提出

這已在 2.3.17 版本中修復,現在你應該可以使用多字符的腳註標記,即使有連續的 2 個 **。

機器翻譯自 English
0

我測試了 PTXprint 2.3.18,它工作完美,問題已修復!非常感謝!

機器翻譯自 English
(112 點) 提出

相關問題

+1
1 個回答 97 次瀏覽
我的問題:有時在正文中,自動按字母順序生成的腳註標記會印在關鍵字的結尾,從而與關鍵字結合形成一個具有不同意義的新詞 我想為讀者提供一個視覺線索,讓他們不要將關鍵字和腳註標記讀成一個詞 我無法在印刷中使用顏色,只能使用黑色 ... 腳註標記始終設為斜體 ,並在其前面加入一些空格,以分隔關鍵字和腳註標記? 在 PTXPrint 中,如何印出新的腳註標記格式?
Y Mdu Niê 124 提出 已提問 1月 14
0
2 個回答 533 次瀏覽
當我將腳註呼叫者改為自動建立的呼叫者時,在基本檢查(Basic Checks)中出現了錯誤。我確定只是某個地方漏設了,但就是找不到在哪裡!
anon928451 127 提出 已提問 2月 13, 2023
+1
8 個回答 1.1k 次瀏覽
I have a team who is getting lots of errors in the marker check: Footnote caller is not the expected value (*) ... majority are the errors with only a minority of correct ones.
anon703820 222 提出 已提問 12月 7, 2017
0
1 個回答 24 次瀏覽
有辦法調整文字中腳註標記(footnote callers)前後方的間距嗎?看起來標記前方有一個空格,而後方沒有。我希望移除標記前方的空格,或至少將其設為不可斷行(non-breaking),以避免出現馬可福音 7:25 中這樣的結果。我也希望能在標記後方增加空格。
mlucas53 148 提出 已提問 7月 28, 2025
0
2 個回答 79 次瀏覽
大家好, 我目前正在處理一個專案,之前所有腳註標記都是手動標記的 現在,我們開始嘗試使用 "/f +" 來標記腳註,以自動產生腳註標記 然而,我們希望在出版時,腳註標記的序列能按書重新開始 我在 Ptxprint 中嘗試多卷 ... 而不是重新從 "a" 開始 我剛開始研究 Ptxprint 和出版相關的事務,所以可能只是我漏掉了什麼 謝謝, Aaron
PecanMango 112 提出 已提問 11月 6, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,045 個問題
6,005 個回答
5,671 則評論
2,026 位使用者