eledmac балансировка сносок в двух столбцах

eledmac балансировка сносок в двух столбцах

Интересно, как повлиять на алгоритм балансировки столбцов, eledmac.styиспользуемый для двухколоночных сносок (насколько я понимаю, это \rigidbalanceкоманда из The TeXbook, стр. 398).

В следующем MWE одна строка левой сноски перенесена на вторую колонку – что вполне вероятно, чтобы сделать колонки сбалансированными. Однако если по каким-то причинам я не хочу этого разрыва и предпочитаю несбалансированные колонки в этом случае, как я могу это сделать?

введите описание изображения здесь

Есть два странных наблюдения:

  1. Даже если я использую очень высокие значения, такие как \widowpenalty=4000и \interlinepenalty=4000в примечании, это не влияет на поведение. Только установка любого из них на 9999илиУстановка обоих значений в сумме до 9999 вносит изменения. Что-то не так с подсчетом штрафов? См. первую часть MWE.

  2. ЕслиЯ использую, например, \interlinepenalty=9999или \widowpenalty=6000и \interlinepenalty=6000(добавление к >9999), странно, что левая сноска разрывается на одну строку раньше, в результате чего в правой колонке оказывается на 2 строки больше. (См. вторую часть MWE). Желательным и естественным поведением вместо этого было бы не разрывать левую сноску и иметь на 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, который я дал, — это сокращенная версия, пытающаяся имитировать странное поведение, которое происходит в реальных жизненных ситуациях. В следующих двух случаях столбцы не сбалансированы (или плохо сбалансированы) дажебезлюбое ручное вмешательство путем ручных настроек штрафов:

введите описание изображения здесь

Или:

введите описание изображения здесь

Связанный контент