diff --git a/ws/Docbook/CustomLayer/pdf/docbookHdm.xsl b/ws/Docbook/CustomLayer/pdf/docbookHdm.xsl
new file mode 100644
index 0000000000000000000000000000000000000000..27c46d738ba18ab88dc6e92722e43b6810e0f667
--- /dev/null
+++ b/ws/Docbook/CustomLayer/pdf/docbookHdm.xsl
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet 
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:d="http://docbook.org/ns/docbook"
+  xmlns:exsl="http://exslt.org/common"
+  xmlns:epub="http://www.idpf.org/2007/ops"
+  exclude-result-prefixes="exsl d"
+  version="1.0">
+
+
+  <xsl:import href="../../docbook-xsl/fo/docbook.xsl"/>
+
+  <xsl:import href="hdmextensions.xsl"/>
+    
+  
+  
+</xsl:stylesheet>
diff --git a/ws/Docbook/CustomLayer/pdf/hdmextensions.xsl b/ws/Docbook/CustomLayer/pdf/hdmextensions.xsl
new file mode 100644
index 0000000000000000000000000000000000000000..43ca1108a2506c9770c31c1296ef49418b391230
--- /dev/null
+++ b/ws/Docbook/CustomLayer/pdf/hdmextensions.xsl
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:d="http://docbook.org/ns/docbook"
+  xmlns:m="http://www.w3.org/1998/Math/MathML"
+  xmlns:fo="http://www.w3.org/1999/XSL/Format"
+  xmlns="http://www.w3.org/1999/xhtml"
+  exclude-result-prefixes="d m"
+  version="1.1">
+  
+  <xsl:template match="d:equation/d:caption">
+    <fo:block xsl:use-attribute-sets="table.caption.properties">
+      <xsl:apply-templates/>
+    </fo:block>
+  </xsl:template>
+  
+</xsl:stylesheet>
diff --git a/ws/Docbook/Extensions/Tdata/Makefile b/ws/Docbook/Extensions/Tdata/Makefile
index 75790c04ab54193f9cf5cf0e5f1c5451eb9237a7..64dfc0f2e3cc8e48a160bf971ca5a6f707695b1f 100644
--- a/ws/Docbook/Extensions/Tdata/Makefile
+++ b/ws/Docbook/Extensions/Tdata/Makefile
@@ -25,6 +25,11 @@ highlight.source=1 \
 id.warnings=1 \
 olink.debug=1
 
+# Pdf related Docbook transformation parameter
+dbookXslPdfParam=${dbookXslCommonParam} \
+fop1.extensions=1 \
+paper.type=A4
+
 # Slide related Docbook transformation parameter
 dbookXslSlideParam=${dbookXslCommonParam}
 
@@ -124,7 +129,7 @@ slides: ${BUILDROOT}/src/${SCRIPTBASENAME}_html.xml
 pdf: ${BUILDROOT_SRC}/${SCRIPTBASENAME}_print.xml
 	mkdir -p  ${BUILDROOT}/pdf
 	cd ${BUILDROOT_SRC}/Resources; tar cv- `find . -name Ref -and -type d|grep -v ^\./target`|tar -x -C ${DIR}/${BUILDROOT}/pdf
-	${SAXON6CMD} $< ${DBOOK_XSL}/fo/docbook.xsl ${dbookXslCommonParam} > ${BUILDROOT}/pdf/${SCRIPTBASENAME}.fo
+	${SAXON6CMD} $< ${DBOOK_XSL}/fo/docbook.xsl ${dbookXslPdfParam} > ${BUILDROOT}/pdf/${SCRIPTBASENAME}.fo
 	/usr/share/hdm-fop/fop-2.2/fop/fop -fo ${BUILDROOT}/pdf/${SCRIPTBASENAME}.fo -pdf ${BUILDROOT}/pdf/${SCRIPTBASENAME}.pdf
 
 xsl: