eledmac 2列脚注のバランス調整

eledmac 2列脚注のバランス調整

2 列の脚注に使用されている列バランス調整アルゴリズムにどのような影響を与えるのか疑問に思いますeledmac.sty(これは、私が理解している限りでは、\rigidbalanceThe TeXbook p 398 のコマンドです)。

次の MWE では、左の脚注の 1 行が 2 列目に分割されています。これは、列のバランスをとるために妥当な方法です。ただし、何らかの理由でこの分割を望まず、この場合は列のバランスを崩したい場合、どうすればよいでしょうか。

ここに画像の説明を入力してください

奇妙な観察結果が 2 つあります。

  1. 脚注で\widowpenalty=4000やなどの非常に高い値を使用しても、動作には影響しません。どちらかを9999に設定するだけです。\interlinepenalty=4000または両方を合計 9999 になる値に設定すると変更が行われます。ペナルティのカウントに何か問題がありますか? MWE の最初の部分を参照してください。

  2. もし私はeg\interlinepenalty=9999または\widowpenalty=6000and \interlinepenalty=6000(>9999を加算)を使用しますが、奇妙なことに左脚注が1行前に分割され、右列に2行余分になってしまいます。(MWEの2番目の部分を参照)。代わりに望ましく自然な動作は、左脚注を分割せず、右列に2行余分にすることです。カラム。

ここに画像の説明を入力してください

これらすべては、罰則制度がここでは実際には機能していないことを示しているのではないでしょうか?

\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{eledmac}
\foottwocolX{A}
\def\footnote#1{\footnoteA{#1}}
\usepackage{lipsum}

\begin{document}

Test\footnote{%
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla
bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla
bla bla Bla bla bla Bla Bla Bla Bla Bla
% This does not help:  Removing these settings has same result. 
\widowpenalty=4000
\interlinepenalty=4000
} 
Test\footnote{%
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla 
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla 
} 
\newpage

Test\footnote{%
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla
bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla
bla bla Bla bla bla Bla Bla Bla Bla Bla
\interlinepenalty=9999
} 
Test\footnote{%
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla 
Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla Bla bla bla 
} 
\end{document}

編集:私が示したMWEは、現実の状況で起こる奇妙な行動を模倣しようとした縮小版です。次の2つのケースでは、列のバランスが崩れています(またはバランスが悪くなっています)。それなし手動ペナルティ設定による手動介入:

ここに画像の説明を入力してください

または:

ここに画像の説明を入力してください

関連情報