Spanish babel package make several characters active.
This generates problems when these characters go
through LaTeX.
One solution seems to write
\renewcommand\shorthandsspanish{}
just after:
\usepackage[spanish]{babel}
in order to deactivate active shorthand active
characters. I guess many other language packages have
the very same problem, so this solution might not be
the better.
In any case, I have solved my problem with this setup:
<xsl:param name="latex.book.begindocument">
<xsl:text> \renewcommand\shorthandsspanish{}
\begin{document}
</xsl:text>
</xsl:param>
This bug report is related to BUG # 793987
A test file with three bugs.
Logged In: YES
user_id=805352
Sorry. I submitted the bug anonymously. I am jseoane.