0 票
60 次瀏覽

您好,

我試圖在 PTXprint 中套用頁面邊框,但不包含引言頁面。

當我在 Tabs + Borders 中啟用邊框時,它會套用至所有頁面,包括引言。我希望的是:

  • 引言頁面沒有邊框

  • 邊框僅從經文開始(例如路加福音 1:1)

在舊版本的 PTXprint 中,我使用了以下代碼,並且有效:

% start the border
\setcvhook{GEN1.1}{\def\PageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}\setbox\b@rder\box\voidb@x}

% stop the border
\setcvhook{GEN50}{\let\PageBorder\empty\setbox\b@rder\box\voidb@x}
\makeatother

但在近期版本中:

  • 這不再正常運作

  • 或者邊框未按預期顯示

我嘗試更新代碼(使用 \XeTeXpdffile 和不同的路徑格式),但沒有成功。

我的問題是:

  1. 近期版本中 \PageBorder 的行為是否已改變?

  2. 是否有推薦的方法,可以僅從經文開始套用邊框,而不影響引言?

  3. 對於此情況,是否應該使用不同的方法,而不是 \setcvhook?

非常感謝您的幫助!

機器翻譯自 English
PTXprint 由 (125 點) 提出 | 60 次瀏覽

1 個回答

0 票

我以為那些舊命令會有效,但可能並非如此。

不過,我也認為他們創建了一個新命令,以幫助更輕鬆地開啟和關閉邊框(特別是讓「無邊框」更直觀)。

\sethook{page}{1}{\NewPageBorder{}}
\sethook{page}{2}{\NewPageBorder{"C:/test_border.pdf"}

因此,在您的情境中,我認為應該是:

% start the border
\setcvhook{GEN1.1}{\NewPageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}}

% stop the border
\setcvhook{GEN50}{\NewPageBorder{}}
機器翻譯自 English
由 (1.9k 點) 提出

舊命令本身應該會運作,但可能是缺少 '\global',而且 {GEN50} 的觸發點永遠不會觸發,因為那不是有效的觸發點。{GEN50.0} 才是第 50 章的章節編號。 

但即使使用了正確的掛鉤點和新命令,還有一個潛在問題:您正在設定全域變數,這些變數在讀取時會立即生效,而實際的頁面輸出可能尚未跟上。
這可能會導致某些問題,例如這些設定「過快」生效。

例如,如果您在書籍最後一頁的最後一節結束時將邊框改為無,那麼這會在該最後一頁排版*之前*發生,因此最後一頁將沒有邊框。

出於這個原因,對於任何需要在上一本書結束和下一本書開始之間發生的事情,建議使用 \setbookhook{after}{GEN}{whatever}。
 

機器翻譯自 English

相關問題

0 票
4 個回答 405 次瀏覽
我希望經文周圍有頁面邊框,但導言周圍不要 過去我使用過一些變通方法,包括(如果我正在出版單卷書)將導言與標題頁一起排版,並建立一個在正文之前載入的 PDF 過去我也在 TeX 宏中做過一些棘手(且醜陋)的事情,在幕後切換不同的頁面邊框 ... 認為這是一個需要實現的重要功能,因為某些主要宗教要求「聖」經文周圍有邊框,但人類撰寫的文字(如導言)周圍則不需要
jeffh 1.4k 提出 已提問 4月 8, 2024
0 票
2 個回答 298 次瀏覽
更新 PTXprint 後,現在所有經文文字周圍都出現了文字邊框。我該如何去除它?這只在一個使用阿拉伯文字體(Arabic script)的專案中發生,在使用羅馬字母(Roman script)的專案中則沒有。 這與我們加在頁面(page)上的邊框不同。
debbodaneejo 118 提出 已提問 8月 23, 2023
+1 票
0 個回答 58 次瀏覽
在引用章節和節數時,請僅使用逗號 (,) 來分隔頁面頁眉中的章節號碼和節數號碼。 範例:Mc 1,39(馬可福音第 1 章第 39 節)
Petrus Khoa 103 提出 已提問 7月 26, 2025
0 票
1 個回答 427 次瀏覽
使用裝飾性邊框列印時,如果最後一頁有超過約半頁的文字,邊框會正確列印。但如果只有 2-3 行左右,則不會有邊框。如果我稍微調整行距和/或字型大小,讓最後幾行能放入上一頁,或者讓足夠多的文字出現在最後一頁,問題就會解決。但這很麻煩。有沒有更好的方法來解決最後一頁缺少邊框的問題?
Kirk 123 提出 已提問 8月 30, 2024
0 票
1 個回答 183 次瀏覽
大家好 我正在進行版面設計,希望將頁面邊框限制在第 24 章第 10 節,如截圖所示。然而,在從 ptxprint-mode.text 設定規則後,它拒絕考慮新頁面上剩餘的行。這正常嗎?有人有建議可以解決這個問題嗎? 這是我所使用的規則截圖。 提前感謝您的協助。
Roger Beramgoto Nado 125 提出 已提問 12月 13, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,060 個問題
6,021 個回答
5,687 則評論
2,035 位使用者