diff --git a/books/bookvol5.pamphlet b/books/bookvol5.pamphlet
index f93c00a..a8ff6ae 100644
--- a/books/bookvol5.pamphlet
+++ b/books/bookvol5.pamphlet
@@ -209,6 +209,7 @@ An example of a runtime value is:
 $current-directory = "/research/test/"
 \end{verbatim}
 
+\defdollar{current-directory}
 <<initvars>>=
 (defvar $current-directory nil)
 
@@ -233,6 +234,7 @@ An example of a runtime value is:
   #p"/research/test/mnt/ubuntu/doc/msgs/s2-us.msgs"
 \end{verbatim}
 
+\defdollar{defaultMsgDatabaseName}
 <<initvars>>=
 (defvar |$defaultMsgDatabaseName| nil)
 
@@ -257,6 +259,7 @@ $directory-list =
    "/research/test/mnt/ubuntu/doc/spadhelp/")
 \end{verbatim}
 
+\defdollar{directory-list}
 <<initvars>>=
 (defvar $directory-list nil)
 
@@ -274,6 +277,7 @@ An example of a runtime value is:
 $InitialModemapFrame = '((nil))
 \end{verbatim}
 
+\defdollar{InitialModemapFrame}
 <<initvars>>=
 (defvar |$InitialModemapFrame| '((nil)))
 
@@ -292,6 +296,7 @@ An example of a runtime value is:
 $library-directory-list =  ("/research/test/mnt/ubuntu/algebra/")
 \end{verbatim}
 
+\defdollar{library-directory-list}
 <<initvars>>=
 (defvar $library-directory-list '("/algebra/"))
 
@@ -308,6 +313,7 @@ An example of a runtime value is:
 |$msgDatabaseName| = nil
 \end{verbatim}
 
+\defdollar{msgDatabaseName}
 <<initvars>>=
 (defvar |$msgDatabaseName| nil)
 
@@ -328,6 +334,7 @@ An example of a runtime value is:
 $openServerIfTrue = nil
 \end{verbatim}
 
+\defdollar{openServerIfTrue}
 <<initvars>>=
 (defvar $openServerIfTrue nil)
 
@@ -356,6 +363,7 @@ $relative-directory-list =
    "/doc/spadhelp/")
 \end{verbatim}
 
+\defdollar{relative-directory-list}
 <<initvars>>=
 (defvar $relative-directory-list
   '("/../../src/input/"
@@ -379,6 +387,7 @@ An example of a runtime value is:
 $relative-library-directory-list = ("/algebra/")
 \end{verbatim}
 
+\defdollar{relative-library-directory-list}
 <<initvars>>=
 (defvar $relative-library-directory-list '("/algebra/"))
 
@@ -399,6 +408,7 @@ An example of a runtime value is:
 $spadroot = "/research/test/mnt/ubuntu"
 \end{verbatim}
 
+\defdollar{spadroot}
 <<initvars>>=
 (defvar $spadroot nil)
 
@@ -416,6 +426,7 @@ An example of a runtime value is:
 $SpadServer = nil
 \end{verbatim}
 
+\defdollar{SpadServer}
 <<initvars>>=
 (defvar $SpadServer nil "t means Axiom acts as a remote server")
 
@@ -434,6 +445,7 @@ An example of a runtime value is:
 $SpadServerName = "/tmp/.d"
 \end{verbatim}
 
+\defdollar{SpadServerName}
 <<initvars>>=
 (defvar $SpadServerName "/tmp/.d" "the name of the spad server socket")
 
@@ -3795,6 +3807,7 @@ Note that incRgen1 recursively calls this function.
 
 @
 
+\defvar{StreamNil}
 <<initvars>>=
 (defvar |StreamNil| (list '|nullstream|))
 
diff --git a/changelog b/changelog
index a3b951b..41ddebe 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,5 @@
+20101015 tpd src/axiom-website/patches.html 20101015.01.tpd.patch
+20101015 tpd books/bookvol5 latex cleanup
 20101014 tpd src/axiom-website/patches.html 20101014.01.tpd.patch
 20101014 tpd src/interp/parsing.lisp treeshake compiler
 20101014 tpd books/bookvol9 treeshake compiler
diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html
index 9d048e8..8969ca1 100644
--- a/src/axiom-website/patches.html
+++ b/src/axiom-website/patches.html
@@ -3212,5 +3212,7 @@ books/bookvol9 treeshake compiler<br/>
 books/bookvol9 treeshake compiler<br/>
 <a href="patches/20101014.01.tpd.patch">20101014.01.tpd.patch</a>
 books/bookvol9 treeshake compiler<br/>
+<a href="patches/20101015.01.tpd.patch">20101015.01.tpd.patch</a>
+books/bookvol5 latex cleanup<br/>
  </body>
 </html>
