added nodename macro calls for new very long section names
diff --git a/Doc/lib/libprofile.tex b/Doc/lib/libprofile.tex
index b14116d..ecf41c3 100644
--- a/Doc/lib/libprofile.tex
+++ b/Doc/lib/libprofile.tex
@@ -43,6 +43,7 @@
 
 
 \section{Introduction to the profiler}
+\nodename{Profiler Introduction}
 
 A \dfn{profiler} is a program that describes the run time performance
 of a program, providing a variety of statistics.  This documentation
@@ -54,6 +55,7 @@
 
 
 \section{How Is This Profiler Different From The Old Profiler?}
+\nodename{Profiler Changes}
 
 The big changes from old profiling module are that you get more
 information, and you pay less CPU time.  It's not a trade-off, it's a
@@ -209,6 +211,7 @@
 
 
 \section{What Is Deterministic Profiling?}
+\nodename{Deterministic Profiling}
 
 \dfn{Deterministic profiling} is meant to reflect the fact that all
 \dfn{function call}, \dfn{function return}, and \dfn{exception} events
@@ -604,7 +607,8 @@
 at this point, when a constant can be used.
 
 
-\section{Extensions - Deriving Better Profilers}
+\section{Extensions --- Deriving Better Profilers}
+\nodename{Profiler Extensions}
 
 The \code{Profile} class of module \code{profile} was written so that
 derived classes could be developed to extend the profiler.  Rather