0 票
310 次瀏覽

在我的 ptxprint-mods.tex 檔案中,我想對標點符號進行一些特定的調整。以下是關於冒號的調整:

\catcode`\:=\active \def:{\unskip\kern0.25em\char`\:{}} % colon

不幸的是,這會導致 PDF 檔案的包含出現問題,例如包含標題頁和版權頁的 PDF。我在輸出內容的頂部看到了這個錯誤:

image

有人能幫我弄清楚如何同時實現這兩點嗎?謝謝。

機器翻譯自 English
PTXprint 由 (1.4k 點) 提出
已重新顯示 | 310 次瀏覽

3 個回答

0 票

僅供參考 - 我嘗試將要包含的 PDF 檔案放在 PrintDraft 資料夾中,但它仍然使用完整路徑(包含冒號)。

機器翻譯自 English
由 (1.4k 點) 提出
0 票

我有一個暫時的變通方法。我註釋掉上面的 .tex 行(使用 “%”),然後將以下內容添加到我的 PrintDraftChanges.txt 檔案中:

'(?<!\\ft) *:( |\n)' > '\u202f:\1' # Place non-breaking thin space before colon

在我特定的情況下,我不希望替換 \ft 標記後面的空格(因為這樣會導致其不再起作用),所以我在那裡加入了一個小小的負向預查(negative look-behind)。而且冒號實際上可能出現在行尾,所以我必須尋找冒號後面的空格或換行符。

這之所以有效,是因為我在搜尋字串中增加了更多的上下文,從而避免了更改 PDF 檔案路徑中的冒號。

如果可能的話,我更希望找到另一種解決方案,因為我對 \u202f 的控制遠不如在 .tex 檔案中使用 \kern 命令那樣多。但這至少給我提供了一個粗略的近似值,讓我可以在排版中繼續前進。

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

請記住,這些更改僅適用於 USFM 檔案,因此您不必擔心在其中遇到 PDF 檔案名稱。

您可以使用幾乎任何您想要的代碼來重新獲得控制權,然後在您的 ptxprint-mods.tex 中執行以下操作:

\def\mycolonkern{\unskip\kern0.25em}
\catcode"202F=\active \def^^^^202f{\mycolonkern}

注意在 catcode 聲明中謹慎使用大寫十六進位代碼,而在 def 中使用小寫十六進位代碼。這對我每次都有效!總之,現在您擁有了數百萬個字符,可以用於各種瘋狂的操作 :slight_smile:

機器翻譯自 English
0 票

與其將冒號設為活動狀態(active),XeTeX 的 \interchartoks 在這裡能派上用場嗎?我只讀過關於它的介紹,從未使用過,但它看起來應該能起作用。

機器翻譯自 English
由 (294 點) 提出

相關問題

0 票
1 個回答 141 次瀏覽
我有一個課讀經(lectionary)聖經模組,其中包含自己的 \s# 標題 該模組中沒有 "\inc s",因為我不希望顯示經文中的 \s# 標題 然而,PTXPrint 仍然顯示了那些經文的 \s# 標題 如果我在「正文」(Body)分頁中 ... 我目前的變通方法是將模組中所有的 \s# 標題替換為 \ms# 標題 但我不確定是否遺漏了某個設定?
beve 128 提出 已提問 4月 10, 2025
0 票
1 個回答 215 次瀏覽
之前運作正常,但後來我按了「重設」按鈕恢復為預設設定。現在我無法更改它。
MnKN 134 提出 已提問 6月 2, 2024
0 票
1 個回答 151 次瀏覽
我聽說了很久,PTXprint 不需要安裝 Paratext 也能運作 但使用 PTXprint 而不依賴 Paratext 的流程並不明顯 當我詢問 PTXprint AI 支援代理時,它幻覺出各種不存在的功能,例如:當提示選擇 ... 含一些圖片),除了建立一個虛構的 Paratext 專案外,有沒有辦法用 PTXprint 來列印它? 謝謝,Jeff
jeffh 1.4k 提出 已提問 1月 6
0 票
1 個回答 109 次瀏覽
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 提出 已提問 9月 13, 2025
+1 票
0 個回答 245 次瀏覽
(See also Inserting Pages from a PDF which is more focussed on inserting a particular page or two, with the option of ... alter the arrangement of any paragraphs that it is met in.
DG 1.1k 提出 已提問 10月 9, 2023
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,052 個問題
6,011 個回答
5,677 則評論
2,032 位使用者