eledmac.sty
twocol 각주(내가 이해하는 한 \rigidbalance
The TeXbook p 398의 명령) 에 사용되는 열 균형 조정 알고리즘에 어떻게 영향을 미칠지 궁금합니다 .
다음 MWE에서는 왼쪽 각주의 한 줄이 두 번째 열로 분리되어 있습니다. 이는 열의 균형을 맞추는 데 적합합니다. 그러나 어떤 이유로 인해 이러한 중단을 원하지 않고 이 경우 불균형 열을 선호한다면 어떻게 해야 합니까?
두 가지 이상한 관찰이 있습니다.
foonote와
\widowpenalty=4000
같이 매우 높은 값을 사용하더라도 이는 동작에 영향을 미치지 않습니다.\interlinepenalty=4000
둘 중 하나만 9999로 설정또는둘 다 최대 9999까지 합산되는 값으로 설정하면 변경됩니다. 페널티 계산에 문제가 있나요? MWE의 첫 번째 부분을 참조하세요.만약에
\interlinepenalty=9999
예를 들어 or\widowpenalty=6000
and (>9999에 추가)를 사용했는데\interlinepenalty=6000
, 이상하게도 왼쪽 각주가 한 줄 일찍 끊어져 오른쪽 열에 2줄이 너무 많이 표시되었습니다. (MWE의 두 번째 부분 참조) 바람직하고 자연스러운 동작은 왼쪽 각주를 깨지 않고 두 줄을 너무 많이 포함하지 않는 것입니다.왼쪽열.
이 모든 것이 여기서 페널티 시스템이 실제로 작동하지 않는다는 것을 나타내는 것이 아닙니까?
\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는 실제 상황에서 발생하는 이상한 동작을 모방하려는 축소 버전입니다. 다음 두 가지 경우에는 열의 균형이 맞지 않습니다(또는 균형이 잘못됨).없이수동 페널티 설정을 통한 수동 개입:
또는: