Я не верю, что показанная вами структура вообще возможна или, по крайней мере, с помощью пользовательского кода для управления результирующим деревом областей (промежуточный формат также называется XEPOUT).
1) Первый набор «сносок», который вы показываете как встроенный.Я бы предположил, что они могут проходить одну, две или три строки.В одиночку я не мог понять, как правильно строить, возможно, без какого-то взлома.Такая структура может быть достигнута, если окружить каждую сноску маркером fo: inline и перетащить их в нижний колонтитул.Другими словами, не делайте их сносками.
Поскольку они разделены в документе, вам понадобится что-то вроде make mark A, make marker B, как они появляются на странице ... и нижний колонтитул, который будет тянуть вселенную всех маркеров, но только на этомстраница (сначала начинается на странице без переноса).Теперь, если бы эти маркеры не существовали, они бы ничего не потянули.Так что это можно было бы сделать, если бы вы знали, например, что у вас никогда не будет больше, чем маркеров F, а затем перетащите букву A через F. В нижнем колонтитуле.
2) Вторая часть - это просто сноски
3) Тем не менее, эти две области будут не в последовательности, так как нижний колонтитул с A, B ... будет ниже нумерованного.Поэтому вам нужно будет разработать собственный XSL, чтобы перевернуть эти области.
И, наконец, поскольку вы не можете динамически изменять размер области нижнего колонтитула, неясно, что даже это сработает приемлемо хорошо, особенно это так, что A, Сноски типа B могут состоять из одной или шести строк.Вы сможете сделать это только в том случае, если известно, что работает фиксированное пространство.