如果我來總結您的請求:
1a. 固定大小的註解框,或
1b. 在處理第 N+1 頁後,擴大第 N 頁的註解框
2. 在一個譯本周圍加上框線。
3. 一種「雙語版」(diglot),但不是按段落對齊,而是以「正常」方式流動排版。
4. 所有註解都放在一個全寬區域中(來自兩個譯本)
(4) 是可行的,我記不清它在用戶界面的哪個位置,但開關是 \diglotSepNotesfalse
對於 1-3 的回答,介於「我們做不到」和「我們目前還做不到」之間。
(2) 是一個強烈的需求,但它需要重寫多處代碼。其中一些更改可能也是我正在緩慢開發中的新 polyglot-complexpages 外掛(目前開發中)所必需的。
(1b) 在目前的代碼中是無法實現的。在 polyglot-complexpages 中可能可行。鑑於您隱含地要求進行大量的重新調整,這將非常緩慢,並且會出現混亂不堪且沒有簡單答案的情況:假設第 X 頁和第 X+1 頁是對開頁,但第 X+1 頁的最後一行有一條長註解。我們擴大第 X 頁的註解空間以與第 X+1 頁匹配,但這會導致一行文本移動到第 X+1 頁,進而迫使第 X+1 頁末尾的長註解移動到第 X+2 頁,結果第 X 頁和第 X+1 頁出現了不必要的空白,讀者看到後會說:「這太糟糕了,他們為什麼要這樣做?」我傾向於說這在理論上可能是可行的,但我不會去嘗試。
然而,如果您告訴我,我可以將第 X 頁和第 X+1 頁的合併註解構建為一個單一的註解塊,然後將其精確地對半分割,忽略註解實際出現的位置,那麼這會容易得多,但可能會被全世界的排版師「私刑處決」。
(1a) 讓我感到困惑。您是否認為可以保證腳註永遠不會超過 N 行?如果事實並非如此,代碼應該如何反應?TeX 確實有一個類似的功能,如果註解佔據頁面過多,它會強制在腳註內/之前進行換頁,但我預計它僅在非常特定的設置下才能正常工作。(目前絕對必須是非段落化的註解,而且可能不能有獨立的交叉引用)。
目前還無法向註解區添加額外空間,但這將是一個相當簡單的更改。
(3) 可能是透過上述提到的 polyglot-complexpages 外掛實現的。
If I can summarise your request:
1a. fixed sized notebox or
1b. grow the notebox for page N after processing page N+1
2. box around one translation.
3. A 'diglot' but not one which is aligned at paragraphs, instead flowing 'normally'.
4. All notes in one, full-width area (from both translations)
(4) is possible, I can't remember where it is in the user interface, but the switch is \diglotSepNotesfalse
The answer for 1-3 is somewhere between we can't do that and we can't do that yet.
(2) is a strong desire, but it demands a rewrite of multiple bits of code. Some of those changes are likely also needed for a new (currently-in-development) polyglot-complexpages plugin I'm slowly chipping away at.
(1b) isn't possible with any of the current code. It might be possible for polyglot-complexpages. Given the amount of re-juggling you're implicitly asking for it will be slow and there will be horribly messy situations with no easy answers: Imagine page X and X+1 are facing each other, but X+1 has a long note on it's last line. We grow page X's notespace so that it matches X+1, but that moves a line of text onto X+1, which in turn forces the long note at the end of X+1 onto the page X+2, so that now page X and X+1 have needless blank space and readers look at it and say "That's horrible, why did they do that?" I'm tempted to say it might be theoretically possible but I'm not going to go there.
IF, HOWEVER you tell me I can build a single block of notes from the combined notes from pages X and X+1, and then split it exactly in half, ignoring where the notes actually appear, then it's much easier, but someone probably gets lynched by the world's typesetters.
(1a) is confusing to me. Are you thinking you can guarantee that there will never be more that N lines of footnotes? How should the code react if you're wrong? TeX Does have something similar that would force a pagebreak within / before the footnote if the note takes too much of the page, but I expect it will only work with a very specific set of settings. (non-paragraphed notes being an absolute must at the moment, and probably no separate cross-references).
Adding additional space to the note area isn't possible yet, but would be a fairly trivial change to make.
(3) Is something that is probably going to be possible with the above-mentioned polyglot-complexpages plugin.
機器翻譯自 English