Index: doc/LaTeXmacros/common.tex
===================================================================
--- doc/LaTeXmacros/common.tex	(revision 3b40233941d2ef8811b554e1e45b8d28fe6eb75d)
+++ doc/LaTeXmacros/common.tex	(revision 3d67f83c7f1cf71e4c8b9fe50394c8cd4480d87a)
@@ -11,6 +11,6 @@
 %% Created On       : Sat Apr  9 10:06:17 2016
 %% Last Modified By : Peter A. Buhr
-%% Last Modified On : Tue Feb  2 21:40:12 2021
-%% Update Count     : 498
+%% Last Modified On : Tue Feb  2 22:29:13 2021
+%% Update Count     : 500
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -48,18 +48,20 @@
 \newcommand{\Csharp}{C\raisebox{-0.7ex}{\Large$^\sharp$}\xspace} % C# symbolic name
 
-\pdfstringdefDisableCommands{
-  \def\CFA{\CFL}
-  \def\CC{C++\xspace}
-  \def\CCeleven{C++11\xspace}
-  \def\CCfourteen{C++14\xspace}
-  \def\CCseventeen{C++17\xspace}
-  \def\CCtwenty{C++20\xspace}
-  \def\Csharp{C\#\xspace}
-  \def\lstinline{\xspace}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\makeatletter
+  \@ifpackageloaded{hyperref}{
+	\pdfstringdefDisableCommands{
+    \def\CFA{\CFL}
+    \def\CC{C++\xspace}
+    \def\CCeleven{C++11\xspace}
+    \def\CCfourteen{C++14\xspace}
+    \def\CCseventeen{C++17\xspace}
+    \def\CCtwenty{C++20\xspace}
+    \def\Csharp{C\#\xspace}
+    \def\lstinline{\xspace}
+  }{}
 }
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\makeatletter
 % parindent is relative, i.e., toggled on/off in environments like itemize, so store the value for
 % use rather than use \parident directly.
