It was easy. I found this in titlepage.templates.xsl :
<xsl: template name = "book.titlepage.before.verso">
<fo: block xmlns: fo = "http://www.w3.org/1999/XSL/Format" break-after = "page" />
</ xsl: template> Yeah! This is a page break pattern, isn't it? What happens when I turn it into an empty template? Et voilà, solution found:
<! - clear verso ->
<xsl: template name = "book.titlepage.verso" />
<! - clear page break after verso ->
<xsl: template name = "book.titlepage.before.verso" />
And how to remove the annoying list of tables? Copy the main settings for the table of contents (table of contents) into your template:
<xsl: param name = "generate.toc">
appendix toc, title
article / appendix nop
article toc, title
book toc, title, figure, table, example, equation
chapter toc, title
part toc, title
preface toc, title
qandadiv toc
qandaset toc
reference toc, title
sect1 toc
sect2 toc
sect3 toc
sect4 toc
sect5 toc
section toc
set toc, title
</ xsl: param> The list contains everything that should be collected in the table of contents in certain parts of the document. If you delete figure,table,example,equation , you get a standard table of contents.
Note: The list indicates which blocks should contain a table of contents and which ones should not. If you need to reduce the depth of the table of contents, you should add to your template, for example:
<xsl: param name = "toc.max.depth"> 2 </ xsl: param>