0
392 次瀏覽

您好,

我目前使用的是 PTXPrint 1.8.1。我一直試圖透過操作調整清單(adjustments list)來拉伸或縮排段落,以改善某些頁面的預設版面配置。

我的問題是——PTXPrint 是依據什麼標準來決定是否將要求的調整應用於版面配置的?我目前的經驗是,我可以要求較長(+1)或較短(-1)的段落,但 PTXPrint(TeX)是否會應用該要求,往往需要反覆試錯。

我確定給定的間距調整參數對 +1 或 -1 是否實際生效會有很大影響。但在許多情況下,我試圖縮排一個末行較短、文字超過 10 行且看似有調整空間的段落,但在適當的參考位置使用 -1 進行縮排要求卻沒有效果。

在理解 PTXPrint 如何決定是否應用調整時,還涉及哪些其他因素?

Jeff

機器翻譯自 English
PTXprint [Expert]
(290 點) 提出
| 392 次瀏覽

6 個回答

0

Jeff 您好,當我使用調整清單時,我幾乎從不使用 -1。正如您所見,它通常不會「生效」。我只是根據段落伸排來規劃版面配置。如果我瀏覽 PDF 輸出,發現有一些「困難」的分頁,或者頁數不太方便,我通常會先對基礎字體大小(Base Font Size,在 Layout 標籤頁中)進行微調,以獲得更好的起點。

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

謝謝,Jeff。

聽到您的經驗真的很有幫助。

對於某些文字系統和字體,我認為伸排最終會比縮排更令人滿意或可接受。而對於其他文字系統則相反。當然,這也取決於具體的段落。

有一個我不知道答案的問題——在 TeX 中是否有可能指示我絕對希望多出一行,並讓 TeX 自由使用我間距調整設定中 min/max 的所有極限(但僅在需要的程度上)?我知道這與限制「badness」(不良度)的慣例相悖,但這會讓使用者更容易掌握一些控制權,並嘗試各種方法來適應特定的頁面或跨頁。

Jeff

機器翻譯自 English
[Expert]
(290 點) 提出
0

Jeff 您好,

我知道這是一個可能讓人非常沮喪的領域——充滿了試錯,如果我們能透過 UI 使其更具互動性/動態性,體驗會好得多。

是的,我喜歡關於能夠強制增加一行或減少一行的建議——但我不知道我們能否在 TeX 宏層面實現這一點。我會讓 TeX 專家們思考一下這個問題……

我們在 Fonts+Scripts 標籤頁中有間距調整(Spacing Adjustments)設定,但它們往往也會讓其他許多地方變得相當醜陋。

image
我想知道是否有一種方法可以將這些更激進的調整僅應用於特定的問題段落,而不是整個文件。這將類似於強制伸排/縮排。

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

這將是 PTX Print 的一個很棒的新增功能。我多年來一直在 LO Writer 中使用字距調整(kerning adjustment):在那裡它應用於選定的文字,而不是整個段落,我認為這使得微調不太明顯。在那裡,我定義了三個字元樣式(Character Styles),分別具有「較少」和「較多」的縮排以及一個層級的伸排,並對問題段落進行實驗,直到看起來最佳為止。我確定這在 PTX Print 中會比較難設計,但能夠對特定段落甚至節進行更「激進」的調整會很好。

謝謝!

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

將命令僅應用於選定的段落/節的一個選項是觸發機制(trigger mechanism)。例如,如果正常的字間距設定在 0.999 到 1.001 之間,則可以在起點調整相關參數,並在終點重置。

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

這可能會很長。
首先,TeX 如何斷行是 TeXbook 中整整一章的內容。基本上有一個 \tolerance(設定為 9000,這非常寬鬆。PlainTeX 將其設定為 200),它決定某種特定的段落斷行方式是否會被考慮。因此,如果將段落減少一行導致 badness > 9000,無論您多麼要求,它都不會減少該段落。增加段落的情況也是如此。TeX 的自然段落長度是選擇來最小化 badness 的。因此,減少或增加段落會使其變差,但這與更好的頁面版面配置相平衡。在 TeX 最小化段落 badness 的情況下,較大的 tolerance 並不壞。它只是說我們真的不希望出現過滿或過空行,謝謝。
根據我們的經驗,TeX 很少允許段落縮排。擁有更多可縮排的間距有助於(間距的預設最小縮排為 66%,因此 95% 實際上使其更不可縮排)。同樣,預設最大伸排為 150%,因此 140% 使其更不可伸排。增加字元間距不太可能對斷行產生太大影響。它可能會,但實際上它所做的只是吸收一些額外的間距伸排,使間距看起來不太醜陋。順帶一提,如果 TeX 斷行了一個非常非常糟糕的行,無論您將最大伸排限制得多低,TeX 都會按比例拉伸所有內容以填滿該行,超出任何最大值。

這部分是數學:9000 的 tolerance 需要除以行數以獲得平均值。假設段落中有 10 行,因此我們得到每行平均 900 的 badness。TeX 計算 badness 為 100x(實際縮排或伸排 / 最大縮排或伸排)^3。這意味著它平均允許一行縮排或伸排最多為該行總量的 2 倍。因此,它可能將間距縮排到其最小值的一半,或伸排到其最大值的兩倍。顯然,這是最壞的情況,而 TeX 總是選擇看起來最好的段落。所以不要擔心一切看起來會比您指定的更糟。在實踐中,效果看起來非常好,並且透過明智地選擇要伸排的段落,可以以未經訓練的眼睛無法察覺的方式解決問題。

為什麼 TeX 不能很好地縮排段落?因為通常一行中間距的最大縮排不足以將整個單詞拉上來,更不用說 2 或 3 個了。這取決於您是否願意讓最小間距降至間距的 40%,這真的不算多。
對於沒有單詞間距的文字系統,關鍵是透過大量插入 ZWSP 字元,為 TeX 提供足夠的斷行位置。

現在關於逐段變更。是的,我們可以逐段更改 glue 段落的值,但我不知道我們如何為其提供 UI。您想做所有這些工作嗎?也許更有意義的方式是創建一個工具,測量所有可能的段落縮排和伸排,並讓您知道實際發生的值範圍。我們本來就有一些關於改進調整清單周圍整個 UI 的想法。

順帶一提,這裡有一個提示。您始終可以增加標題樣式的行數,因為它們不對齊,所以 TeX 會很樂意使這些行越來越短,以便在段落中有更多行。但它们在頁面上也非常顯眼。

您問了!!

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

僅將字距與間距 glue 進行比較。50 個字元在 1% 縮排下給出 50% 的一個字元。將一行中 8 個間距的最小縮排從 66% 降至 50%,大約提供 100% 的額外縮排。降至 40% 則幾乎翻倍。因此,我會建議先從調整間距的伸縮性開始,盡可能做到最好,然後再考慮字元間距途徑。它們往往只能使行更均勻,而不是影響斷行。

機器翻譯自 English

相關問題

0
1 個回答 82 次瀏覽
這是我的問題:在腳註中,譯者提供了原文中的希伯來字及其意義範圍 下方行中希伯來字母 lamed 的上部筆畫,列印時會覆蓋到上方行中 q p g 等字母的下部筆畫 我不希望為了容納某些特殊字元而增加兩行腳註之間的行距 我 ... 型的大小能與主字型(Charis SIL)的大小成比例,例如將希伯來字型的大小設定為主字型大小的 80% 該如何解決這個問題?
Y Mdu Niê 124 提出 已提問 3月 10
0
1 個回答 56 次瀏覽
大家好 我在 PTXPrint 中嘗試了多種頁眉經文參考的選項,但行為看起來有點奇怪 1 - 當我嘗試在「頁眉+頁腳」選擇中選擇「參考範圍」(Reference Range)時,範圍分隔符會在 PT 參考設定中我目前使用的破折號(em- ... -mods.tex 中修正這個問題,修正內容會被插入到檔案的頂部,因此會被上述設定覆蓋 有什麼想法嗎?Phil
anon913937 124 提出 已提問 11月 19, 2025
0
2 個回答 141 次瀏覽
在基礎的 LTR 專案和轉寫的 RTL 專案中,PTXprint 的行為都符合預期,並產生了可用的輸出 但當我嘗試在雙文(di-script)專案中將它們結合時,通常文本對齊良好,但 \ ... > 希望這個連結可以讀取:) Win 10 Pro 22H2 build 19045.5608 PTXprint v2.7.27
Mark Skinner 104 提出 已提問 3月 21, 2025
0
1 個回答 183 次瀏覽
我使用的是 Paratext 9.4.101.12 和 PTXprint 2.4.7 我正在協助一個阿拉伯語專案 在 MRK 的 16 個章節中,只有第 2 章 consistently 出現問題 其他章節的編號都沒有問題 我用 MAT 測試過,那 ... 隨機發生的 解決方案是否與之前報告的問題(2021 年詢問的「章節編號隨機遮擋文字」)類似? 謝謝
anon703820 222 提出 已提問 7月 9, 2024
0
2 個回答 367 次瀏覽
我正在排版雙語版(Diglot),其中使用了兩種不同的文字系統(羅馬字母和 Meitei 文字)。當我在 Publishing Assistant (PA) 中使用縮排按鈕來縮排 Meitei 文字(段落)時,該段落內的所有節號都會與文字擠在一起。在羅馬字母中不會發生這種情況。 問題可能出在哪裡?解決方案是什麼?我需要幫助。 請參閱下圖:
TSNgaihte 220 提出 已提問 11月 15, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
How good and pleasant it is when God’s people live together in unity!
Psalm 133:1
3,047 個問題
6,006 個回答
5,671 則評論
2,027 位使用者