2 列の脚注に使用されている列バランス調整アルゴリズムにどのような影響を与えるのか疑問に思いますeledmac.sty
(これは、私が理解している限りでは、\rigidbalance
The TeXbook p 398 のコマンドです)。
次の MWE では、左の脚注の 1 行が 2 列目に分割されています。これは、列のバランスをとるために妥当な方法です。ただし、何らかの理由でこの分割を望まず、この場合は列のバランスを崩したい場合、どうすればよいでしょうか。
奇妙な観察結果が 2 つあります。
脚注で
\widowpenalty=4000
やなどの非常に高い値を使用しても、動作には影響しません。どちらかを9999に設定するだけです。\interlinepenalty=4000
または両方を合計 9999 になる値に設定すると変更が行われます。ペナルティのカウントに何か問題がありますか? MWE の最初の部分を参照してください。もし私はeg
\interlinepenalty=9999
または\widowpenalty=6000
and\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つのケースでは、列のバランスが崩れています(またはバランスが悪くなっています)。それなし手動ペナルティ設定による手動介入:
または: