0
243 次瀏覽

過去,我在某些 USFM 文件中讀到,有一個保留給使用者自定義標記的命名空間 \z… 。在我的 Paratext 專案中,我使用幾個反斜線標記進行字元層級的標記,例如:

\zd 用於建議刪除的文字,這些文字在草稿列印時應被隱藏
\zs 用於我希望在草稿列印中顯示的建議文字
\zh 用於隱藏的建議文字
\zgl 用於語法標籤(例如 RC - 關係子句),幫助我找到希望進一步研究的特定語法結構。這些也是隱藏文字。

我的想法是,翻譯團隊中的當地同事可以直接在 Paratext 的文字中看到我的建議,而不必開啟任何「註釋」(Notes)。

這些字元樣式在螢幕上運作正常。它們完全按照 custom.sty 樣式表中的格式顯示,但會導致 PTXprint 拋出錯誤。(順帶一提,Paratext 9 的「匯出草稿 PDF」功能在使用這些標記時也會拋出錯誤;它同樣使用 XeTeX 來建立 PDF 檔案。)

對於這個問題,有什麼建議嗎?

(我的 Paratext 專案使用 USFM 2。)

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

3 個回答

0

嗨 Rainer,感謝提出這麼好的問題!

是的,有方法可以支援這些使用者自定義標記。如果你已經在 custom.sty 或 ptxprint-mods.sty 中定義了這些樣式,只需在「進階」(Advance)標籤頁中啟用它們即可,如下圖所示:
image

如果尚未定義,則需要使用「樣式」(Styles)標籤頁來新增(或僅修改)這些使用者自定義樣式。要新增新樣式(選擇另一個類似的樣式,例如 bd…bd*,然後使用「新增」(Add)按鈕來新增樣式):

根據需要更改參數和註解:
image
然後你可以使用顏色和大小來更改外觀。
image

[註:1.5.9 版本似乎存在一個錯誤,導致無法隱藏/排除標記內容,因此一個變通方法是將 \zd 的字體大小設為 0.01pt,使其不可見 :slight_smile: ]
image

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

感謝說明。我在兩個專案中嘗試了這些步驟,都成功了!起初我只選擇了使用 custom.sty 的選項,但列印失敗了。因此,我也在 PTXprint 中定義了一些自定義樣式,並獲得了預期的列印結果。

然後,我嘗試在另一個 Paratext 專案 [SBEBT - 一個回譯專案] 中僅使用 custom.sty,結果也成功了。

我關閉 PTXprint 並重新開啟應用程式,選擇了 SBET 專案,並嘗試刪除我之前新增的自定義樣式,因為我認為我不需要它們(而且那些設定會覆蓋 custom.sty 中的某些設定)。但是「刪除」(Del)按鈕沒有產生任何效果。即使關閉並重新開啟 PTXprint,新增的樣式仍然存在!

這是截圖:

那麼,我該如何刪除這些自定義的使用者樣式?

[順帶一提,「隱藏/排除標記內容」功能對 \zd 和 \zh 運作正常。我不需要變通方法。]

謝謝,Rainer

機器翻譯自 English
0

感謝回報這個錯誤,Rainer。
在我簡短的測試中,我發現如果你使用刪除按鈕,然後點擊「列印」(Print),它確實會嘗試刪除樣式,但並不會將該項目從左側的列表中移除。當你關閉並重新開啟 PTXprint 時,該標記幾乎消失了——它出現在「無」(None)部分!哎呀。
我們會在下一個版本中修復這個問題。

另外請注意,無法刪除來自樣式表(Stylesheet)的樣式,因為每次 PTXprint 啟動時它們都會重新出現。因此,即使這個問題修復後,你也只能移除使用「樣式」(Styles)編輯器手動新增的樣式(這些樣式最終會儲存在設定檔的 ptxprint.sty 檔案中)。

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

這個錯誤(無法刪除新增的標記)現在已在版本 1.5.10中修復,該版本最近已發布。

機器翻譯自 English
(3.2k 點) 提出
已重新顯示

相關問題

0
1 個回答 61 次瀏覽
我想問題很清楚。我需要在新電腦上設定 PTXprint,以便存取已在舊電腦上建立的專案。謝謝
MnKN 134 提出 已提問 2月 3, 2025
0
2 個回答 241 次瀏覽
25 年前我學會了 CC 表格,而且做得相當不錯 現在我想跟上時代,學習正規表示式,因為我不知怎麼的覺得 PTXPrint 中的 changes.txt 使用了正規表示式 然而,我在某個教學網站上(終於)學會的 能讓我達到預期效果的正規 ... 明嗎?或者它支援哪種正規表示式子集? 附註 - 我成功讓我的表示式在 PTX 中的 Reg Ex Pal 裡運作
mvk1000 206 提出 已提問 4月 19, 2024
0
1 個回答 48 次瀏覽
我遇到的錯誤: JAS 3:1-2 Attrib marker 'va' found after 'p' but may only follow 'v' at line 135, char 29 ... These errors were triggered ... 程清理它之前 除了在 Paratext 中放入 \vp 之外,還有其他解決方案嗎?
Bub 105 提出 已提問 11月 6, 2025
0
5 個回答 108 次瀏覽
當我首次在 PTXprint 中建立專案時,我可以將其連結到現有的 PT 專案 我注意到,有時 PT 資料中的變更會自動「拉取」到 PTXprint 專案中 問題 我想知道觸發這些更新的條件是什麼,以及使用者是否可以要求「重新整理」 請告知我 ... 會反向傳遞 (這聽起來是否讓某些人感到熟悉?這不是理想的作業流程,但有時會發生 )因此,我提出了這個問題
Tim 934 提出 已提問 4月 24
0
2 個回答 219 次瀏覽
我只是想知道,如果使用者在 Paratext 執行傳送/接收(send/receive)期間嘗試使用 PTXPrint(包括需要讀取 Paratext 資料的任務),會發生什麼情況?還是我們應該先等待傳送/接收完成?另外,如果傳送/接收的對象是網際網路、Chorus Hub 或隨身碟,會有差別嗎?
Ben Pehrson 280 提出 已提問 5月 4, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,045 個問題
6,005 個回答
5,671 則評論
2,026 位使用者