Я наконец-то работал с XSLTPROC:
#!/bin/sh
xsltproc --output $1.fo sd.xsl $1
Он печатает отдельную страницу, где у меня есть hard-pagebreak
инструкция по обработке.
Вот слой настройки, sd.xsl
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:import href="/home/leffstudent/docbook-xsl-1.79.1/fo/docbook.xsl"/>
<xsl:template match="processing-instruction('hard-pagebreak')">
<fo:block break-after='page'/>
</xsl:template>
</xsl:stylesheet>
Я снова попытался заставить свои внешние ссылки работать с изображениями. (Это, конечно,
с файлом большего размера, чем sd.xsl
Но это отдельная проблема, и буквально
и в переносном смысле.)
Я до сих пор не смог заставить это работать с Ксаланом. Увидеть
Вопрос 55941299.
Я должен еще раз проверить, смогу ли я заставить это работать с саксонской.
Это то, что я использовал для подготовки заметок к урокам.
Тем не менее, я могу подготовить свои заметки о 530-страничном классе с помощью xsltproc с правильными разрывами страниц.