0 票
392 次瀏覽

我(緩慢地)一直在研究如何根據重複或拉伸(或重複且拉伸)的「裝飾元素」來為側邊欄繪製邊框。它會在繪製裝飾元素之前應用任何拉伸,因此即使用戶選擇允許裝飾元素被嚴重拉變形,線條粗細也會保持恆定。

本週,程式碼已擴展,以將(可能變形的)字型字形加入可用項目清單中(當然,在這種情況下會出現線條粗細的變形。)

如果使用重複元素,裝飾邊框(假設它們定義正確)將真正為它們周圍的每個方框「量身定做」,而不是被變形。

下一步將是實現為頁面添加這些裝飾邊框。目前,如果為頁面添加(PDF)邊框,則整個頁面(包括腳註和交叉引用)都會加上邊框,但我從 SAB 頁面看到,有人要求僅為經文文本添加邊框,而不包括腳註。

我還了解到,在世界某些地區,對於包含原始希臘語/希伯來語的雙語版本,文化上可能更傾向於讓原始語言被「框住」,而vernacular(口語/當地語言)翻譯則不被框住。

因此,我推測人們希望有三種頁面邊框選項:

  • 整個頁面
  • 僅經文文本
  • 僅雙語版本的一側。

但我還能想到其他潛在選項:

  • 雙語版本兩側的經文部分在單一邊框內
  • 雙語版本兩側的經文部分,在分開的邊框中
  • 經文和腳註 / 交叉引用,但不包括圖片

最終,人們可能還希望有:

  • 章節標題周圍的邊框
  • 圖片周圍的邊框??

我漏掉了什麼嗎?這些中哪一個最緊急?

機器翻譯自 English
PTXprint 由 (1.1k 點) 提出 | 392 次瀏覽

5 個回答

0 票

哦,我忘了,精美的規則線(fancy rules)也起作用了:

image

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

我正在想辦法在章節標題周圍加上邊框,或在標題背後添加陰影。我知道我可以從 Tabs+Borders 標籤頁做到這一點,但它只允許填充欄位的固定大小邊框。我希望根據文字大小,僅在文字背後添加陰影。

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

我正在嘗試為章節標題添加背景陰影並加上框。Malachi 提供了初始程式碼,我根據我的情況進行了修改:

changes.txt:
‘\s (.+?)$’ > ‘\s_border \1 end\n’

ptxprint-mods.tex:
\def\s_border #1 end{
\esb \cat boxedtext\cat*
\s #1
\esbe
}

custom.sty
\Category boxedtext
\Border All
\BgColor xFDFDFD# grey
\doublecolumns
\Alpha 16
\Position h
\Scale 0.4
\Marker s
\RightMargin .125
\LeftMargin -.9
\SpaceBefore 0
\SpaceAfter 0
#\Color xff0000 #Red text colour
\FirstLineIndent 0
\EndCategory

這幾乎可以工作,但在雙欄模式下,框的位置太高,且上一段落的最後一行會出現在標題下方。另一個問題是,對於書中的第一個標題,第一行顯示在框外但位置正確,而第二行在框內卻橫跨兩欄。

機器翻譯自 English
0 票

如果您想僅為某些文字的字元應用背景顏色,這是可以做到的。不過,目前它僅應用於字元樣式,而不是整個段落。(您可以為段落設置它,但令人困惑的是,它只會應用於段落內的字元樣式。)

樣式表:

\Marker zgry
\StyleType Character
\Background xc0c0c0

USFM(例如在 printmods 之後):

\s \zgry This is a really excessively long title that breaks across two lines\zgry*

結果:
image

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

書籍開頭的側邊欄不知道它們應該屬於正文文本還是引言文本。未經測試,我預計這樣做可能會更好:

changes.txt:
‘\\s (.+?)$’ > ‘\\p\\s_border \1 end\n’

因為 \p 應該告訴 TeX 你不再處於引言部分。

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

哦……順便說一下,閱讀你的 custom.sty 後:

  1. Alpha 接受 0…1 的值

  2. doublecolumns 不是一個樣式表條目。它是內部「立即切換到雙欄模式」的命令,它不會結束當前段落或執行其他一些有用的操作。(即,如果你在任何地方使用它,請預期會出現奇怪的结果。)

  3. 你可能希望為 esb 添加一些 \SpaceBefore 和 \SpaceAfter。

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

相關問題

0 票
2 個回答 277 次瀏覽
更新 PTXprint 後,現在所有經文文字周圍都出現了文字邊框。我該如何去除它?這只在一個使用阿拉伯文字體(Arabic script)的專案中發生,在使用羅馬字母(Roman script)的專案中則沒有。 這與我們加在頁面(page)上的邊框不同。
debbodaneejo 118 提出 已提問 8月 23, 2023
0 票
0 個回答 48 次瀏覽
大家好, 請問這裡是否有人有專案,其出版商或社群希望看到僅有一欄帶有邊框/框線的双語對照本? 例如:希臘文文本(無論是否有逐行對照)被框在邊框內? 如果是這樣,您的專案有機會被用於一個尚未合併功能的 Alpha 測試 ... 4. 任何時間表 5. 我的測試能發現最後一個錯誤 David Gardner (SIL, 歐亞地區,但實際上不在敏感專案中)
DG 1.1k 提出 已提問 10月 10, 2025
0 票
1 個回答 137 次瀏覽
在「分頁+邊框|裝飾性裝飾|邊框|文字邊框|編輯設定」對話方塊中,您可以選擇「線條」和「填充」顏色 點擊這些顏色方塊會開啟「邊框線條顏色」或「邊框填充顏色」對話方塊,令人煩躁的是,它們會 ... 這是 PTXprint 的錯誤,還是我在某個地方漏掉了複選框? PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 提出 已提問 3月 17, 2025
0 票
1 個回答 26 次瀏覽
我試圖製作一本帶有裝飾性邊框的書籍 我從去年使用過的一個設定開始,但我記不起當時是如何讓這個特定的邊框生效的,也不知道如何控制它的行為 我想使用這個邊框 我 沒有在「分頁與邊框」(Tabs and Borders)中開啟「頁面邊框」(Page ... 問題是頁眉顯示在邊框上方,而我無法讓它顯示在邊框之上或之下 如果能顯示在上方會更好 感謝您提供的任何幫助
Kirk 123 提出 已提問 8月 4, 2025
0 票
4 個回答 374 次瀏覽
我希望經文周圍有頁面邊框,但導言周圍不要 過去我使用過一些變通方法,包括(如果我正在出版單卷書)將導言與標題頁一起排版,並建立一個在正文之前載入的 PDF 過去我也在 TeX 宏中做過一些棘手(且醜陋)的事情,在幕後切換不同的頁面邊框 ... 認為這是一個需要實現的重要功能,因為某些主要宗教要求「聖」經文周圍有邊框,但人類撰寫的文字(如導言)周圍則不需要
jeffh 1.4k 提出 已提問 4月 8, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,052 個問題
6,011 個回答
5,677 則評論
2,032 位使用者