diff --git a/xsl/docbook-layout.xsl b/xsl/docbook-layout.xsl
index dfd5afd..9a382ad 100644
--- a/xsl/docbook-layout.xsl
+++ b/xsl/docbook-layout.xsl
@@ -10,11 +10,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xsl/html-base.xsl b/xsl/html-base.xsl
index 30442b1..7b0a4d9 100644
--- a/xsl/html-base.xsl
+++ b/xsl/html-base.xsl
@@ -35,6 +35,8 @@
+
+
1
@@ -138,9 +140,9 @@ set toc,title
-
+
+ select="substring-after($text, ': ')"/>
@@ -182,8 +184,10 @@ set toc,title
-
+
+
+
+
@@ -380,4 +384,33 @@ set toc,title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xsl/html-help.xsl b/xsl/html-help.xsl
index 9b99789..57813a4 100644
--- a/xsl/html-help.xsl
+++ b/xsl/html-help.xsl
@@ -78,9 +78,9 @@
-
+
+ select="substring-after($text, ': ')"/>
@@ -122,8 +122,10 @@
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
1
diff --git a/xsl/source-highlight.xsl b/xsl/source-highlight.xsl
index e38e462..7a34b8f 100644
--- a/xsl/source-highlight.xsl
+++ b/xsl/source-highlight.xsl
@@ -29,7 +29,7 @@
+ select="' alignas ailgnof asm auto bool break case catch char char16_t char32_t class const const_cast constexpr continue decltype default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long mutable namespace new noexcept nullptr operator private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template this thread_local throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while '"/>