+1
283 次瀏覽

我們正在製作一本新約研經本,其中包含許多長腳註。由於 PTXPrint 會在正文與腳註之間分配頁面空間(我理解這是一個相當複雜的過程),我有时会發現頁面正文結尾處出現大量空白,這些空白本可以填入來自下一頁的更多正文,或者填入從上一頁溢出到下一頁的長腳註剩餘部分。事實上,腳註演算法似乎沒有意識到可以利用這些空間,只是留白。透過排除法,我確定問題出在腳註而非正文(例如避免孤行)。在下方的例子中,第 4 頁有 4 行空白可以填充。第 5 頁有 14 行正文(暫時的綠色文字)可以填入(不會因為額外的段落換行、腳註或其他強制換頁的因素而導致這些文字移到新頁),此外第 5 頁還有 9 行從第 4 頁 1:21 節腳註溢出來的額外腳註文字,也可以填入。但兩者都沒有發生。如果我把腳註長度減半,問題就解決了,正文和腳註文字各自填滿約一半的空白。換句話說,如果腳註太長,某些排版就會出錯。這看起來不太正常。大家有什麼想法嗎? 


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

2 個回答

0

很高興腳註在你那裡確實能斷行,這算是進步!噢,其實你是在單欄模式下,所以那可能是之前的修復... 你正在使用較新的版本嗎?(與此相關的最近腳註變更是在今年三月初修復的)。如果不是,請更新!
如果使用較新版本問題仍然存在,請繼續閱讀。

可能有幾種情況發生,而唯一能確定原因的方法是花大約半天時間閱讀大量晦澀的日誌文件,同時在旁邊打開原始碼...
不過,我可以猜測一下....

你會看到它包含了需要腳註的那一行,然後就停止了。所以... 出於某種原因,它在讀取腳註後決定,如果在該處分割腳註,頁面現在已經滿了。  它可以在兩個不同的地方做出這個決定:在讀取輸入時或在排版文字時。如果它在讀取輸入時做出了決定,那麼「排版文字」部分就沒有更多輸入可用,因此你會看到空白。
如果問題出在後半部分,那麼... 呃... 我可能在程式碼的某個地方算錯了數學。也可能是因為放置腳註後,出於其他原因,它決定頁面換行的理想位置就在其後。

我希望你的 ptxprint-mods.tex 檔案中沒有嘗試更改腳註行為的內容。如果有,請將它們註解掉。我也希望你敢於嘗試... 查看 Full view 的 "Advanced" 標籤頁,在右下角找到 "Show TeXpert hacks":

然後前往打開的新標籤頁。那裡有一些控制項供你調整:

*  "Enhanced paragraphed footnotes"  可能會有幫助,我不確定。這是一個「以舊方式處理」的相容性標誌,我記得它也會對非段落式腳註做一些微小變更。
* 降低 "Last note interline penalty" 會告訴程式碼允許在更多位置斷開腳註。(10000 應該意味著只在段落處斷開)。對於你這種正文與腳註的比例,你需要將其設為 500 左右。
*  "Footnote factor single column" 也可以調整。將其設為 0 意味著在「讀取輸入」階段不會嘗試計算腳註大小。這可能會導致其他問題,但希望我們現在已經解決了那些問題。我實際上會建議將其設為 900 左右(假設它是 90%),這樣即使原始值出於歷史原因為 100(10%),它也會接近正確值...

* 最後注意:widowpenalty 和 Last note: clubpenalty 值  分別影響它認為在腳註段落最後一行之前斷行和在第一行之後斷行的嚴重程度。

* 各種 "split note" 數字希望是自明義的... 我不確定它們是否僅適用於段落式腳註。

如果這些都沒用,那麼將檔案壓縮發送給我就是最好的下一步。我無法承諾何時能抽出時間深入調查。

機器翻譯自 English
(1.1k 點) 提出
這非常有帮助,我想我正在取得進展。非常感謝。我之前使用的是 2023 年末的版本,所以更新確實帶來了很大的不同。擁有這些參數來調整腳註也非常有用。更改 Footnote factor - Single Column 產生了顯著差異。其他參數則不太明顯。我可能錯了,但似乎我需要先關閉 Enhanced Paragraph footnotes,然後列表中更下方的各個獨立腳註參數才會起作用。
機器翻譯自 English
0

你好。

我們之前也遇到過這種情況,在我們的情況下,那是由於插圖造成的。PTxPrint 在適應文字和圖片方面做得非常好,但有些頁面結尾留有太多空間。

有一個很棒的選項,允許你調整每頁的最後幾行,這樣你可以調整每一頁,使其成為你想要的樣子:

  • 當其他所有設定都準備好時,列印一個 PDF 版本(這將幫助你看到需要編輯哪些頁面)。
  • 前往 "View + Edi" 部分,然後進入 "Adj List" 標籤頁。
  • 點擊 "Generate" 按鈕(它可能會要求你按兩次)。
  • 生成列表。每一行代表一個段落。 
  • 要調整頁面的最後幾行,請注意該頁面的最後一個段落是在哪個經節下生成的(對於下方的例子,它將是 GEN 1:14。修改對應於 GEN 1:14 行的增量 "+0"(+1、+2 等),以要求 PtxPrint 嘗試向該頁面添加一行,或減少它以減少該段落的行數)。
PtxPrint 然後會重新處理該段落並嘗試添加你擴大的行數。 重新生成 PDF 以查看結果並繼續。 
如果你有太多頁面有多餘空間,這可能很費力,但結果是值得的 (注意:最好從第一頁開始到最後)。
在這個部分還有相當多的其他設定你可以進行
問候,
Pepe.

機器翻譯自 Español
(973 點) 提出

相關問題

+1
1 個回答 97 次瀏覽
我的問題:有時在正文中,自動按字母順序生成的腳註標記會印在關鍵字的結尾,從而與關鍵字結合形成一個具有不同意義的新詞 我想為讀者提供一個視覺線索,讓他們不要將關鍵字和腳註標記讀成一個詞 我無法在印刷中使用顏色,只能使用黑色 ... 腳註標記始終設為斜體 ,並在其前面加入一些空格,以分隔關鍵字和腳註標記? 在 PTXPrint 中,如何印出新的腳註標記格式?
Y Mdu Niê 124 提出 已提問 1月 14
0
4 個回答 675 次瀏覽
I just upgraded to 9.0.63.7 and I assume this problem comes from the new version. But before reporting an error I ... spaces it's picking. Does anyone know what's causing this?
mnjames 1.9k 提出 已提問 9月 23, 2019
0
3 個回答 304 次瀏覽
我想列印帶有格式的腳註。我可以使用 regexpal 來提取腳註,但它會包含 USFM 標記。有沒有辦法讓它們列印出來時,看起來像「預覽」經文視圖中的樣子?
Clear7419 251 提出 已提問 9月 21, 2022
+1
1 個回答 377 次瀏覽
某些翻譯專案不希望腳註末尾有句號 如果直接省略句號,腳註將無法通過標點檢查 不過,Paratext 中有一個選用的設定,可以告訴 Paratext 不要對腳註套用標點檢查 如何變更「檢查腳註中的句末標點」(Check Final ... 如需更全面的解決方案,請參閱主題:如何查找並刪除腳註末尾的句號 - 幫助 - Paratext 支援者網站
[Expert]
Jeff_Shrum
2.9k 提出
已提問 8月 30, 2022
0
2 個回答 396 次瀏覽
我想列印新約所有經文的附註,並附上相關的經文引用。我們的一些附註已經超過 20 年了,我想核對一下我們是如何處理新約中某些主題(包括關鍵詞和文法)的。我該怎麼做才能列印出這些內容?
anon116587 105 提出 已提問 8月 14, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,045 個問題
6,005 個回答
5,671 則評論
2,026 位使用者