Я настраиваю плагин pdf2 для dita-ot 2.4. Мой форматтер - это FOP.Сохранять на уровне темы
Я хочу, чтобы мой плагин предпочитал разрывы страниц между темами. Следовательно, я попытался добавить следующие атрибуты в набор атрибутов «topic»;
- "держать-together.within-страницу" со значением (20)
- "держать-с-previous.within страницы" установлен в автоматический режим (для переопределения любых других параметров)
Когда я смотрю на topic.fo, кажется, что он применяется только к «пустым» topicrefs (заголовкам без основного текста) без атрибута href, но может содержать другие темы.
Пример:
Раздел 1
Некоторый текст тела ...
Раздел 2
Раздел 2.1
Некоторые больше текста тела ..
В этом примере, пожелавшие атрибуты можно найти только на первом фо: блок Раздел 2.
У меня есть ряд «держать-с-previous.within страницы» со значениями ниже 20 на элементах таких как таблицы, рисунки, текст тела разных уровней.
Я просто хочу спросить, есть ли простое решение для моей борьбы. было бы неплохо установить эти атрибуты на уровне темы как старт, а не только попытаться «склеить» разные части вместе.
С наилучшими пожеланиями, Фредрик
Надеется, что вы используете, не «» „:“? То есть, используя «keep-together.within-page» и «keep-with-previous.within page», а не «keep-together: внутри страницы» и «keep-with-previous: внутри страницы». См., Например, https://www.w3.org/TR/xsl11/#datatype –
Какой форматтер вы используете? Возможно, вы используете некоторые функции, не поддерживаемые всеми форматами. –
Я не знаю, почему я написал «:». Я использую ".". Форматирует FOP. Благодаря! – Fredrik