Есть ли способ заставить сноски работать правильно, то есть с динамическим размером области сносок и каждой страницей, имеющей только сноски для этой страницы, при использовании режима @media print
CSS3 с (X)HTML? Или вы можете указать мне рецепт Javascript для достижения чего-то подобного?
Как правильно разбивать сноски на страницы в CSS и HTML (печатные СМИ)
Ответы (2)
Я нашел решение этой проблемы, работая в совершенно другом направлении. К счастью, я уже создавал XHTML из XML с преобразованием XSLT. Я написал еще один файл преобразования, который отправился (верите или нет) в XeLaTeX; Я написал скрипт Python для применения преобразования, затем вызвал его из скрипта сборки Bash (который должен был использовать хвост, чтобы взломать первую строку, что является объявлением XML, недопустимым в XeLaTeX), а затем выполнил два прохода компиляции для создания окончательный PDF-документ с правильно разбитыми на страницы сносками
person
Community
schedule
14.10.2012
Существует ряд библиотек JavaScript, которые выполняют разбиение на страницы (конечно, с использованием CSS):
У меня еще не было времени изучить их, но они могут помочь вам начать.
person
Keith Pinson
schedule
15.05.2013
div#footnote-block { bottom:0; position:fixed; }
. Конечно, это помещает блок сносок на каждую страницу и конфликтует с тем, что находится в основном текстовом блоке. - person Keith Pinson   schedule 08.09.2011