diff --git a/doc/src/sgml/appendix-obsolete-default-roles.sgml b/doc/src/sgml/appendix-obsolete-default-roles.sgml
index dec3c50e581..ef252435bb6 100644
--- a/doc/src/sgml/appendix-obsolete-default-roles.sgml
+++ b/doc/src/sgml/appendix-obsolete-default-roles.sgml
@@ -4,7 +4,7 @@
-->
- Default Roles renamed to Predefined Roles
+ Default Roles Renamed to Predefined Roles
default-roles
diff --git a/doc/src/sgml/btree.sgml b/doc/src/sgml/btree.sgml
index 2b716c64439..f569f93f352 100644
--- a/doc/src/sgml/btree.sgml
+++ b/doc/src/sgml/btree.sgml
@@ -630,7 +630,7 @@ options(relopts local_relopts *) returns
- Bottom-up index deletion
+ Bottom-up Index Deletion
B-Tree indexes are not directly aware that under MVCC, there might
be multiple extant versions of the same logical table row; to an
diff --git a/doc/src/sgml/logicaldecoding.sgml b/doc/src/sgml/logicaldecoding.sgml
index 5b8065901a4..2777b9669a6 100644
--- a/doc/src/sgml/logicaldecoding.sgml
+++ b/doc/src/sgml/logicaldecoding.sgml
@@ -1248,7 +1248,7 @@ stream_commit_cb(...); <-- commit of the streamed transaction
- Two-phase commit support for Logical Decoding
+ Two-phase Commit Support for Logical Decoding
With the basic output plugin callbacks (eg., begin_cb,