Properly display numbers of sections with name NIL.
authorFrancois-Rene Rideau <fare@tunes.org>
Tue, 12 Jun 2012 22:13:49 +0000 (18:13 -0400)
committerFrancois-Rene Rideau <fare@tunes.org>
Tue, 12 Jun 2012 22:13:49 +0000 (18:13 -0400)
exscribe-html.lisp

index 7018d21..10076a9 100644 (file)
 (defun make-subsection (options)
   (let ((number (getf options :number t)))
     (when (eq number t)
-      (setf number (format nil "~A.~A"
+      (setf number (format nil "~@{~A~}.~A"
                           *section-name*
                           (incf *subsection-counter*))))
     (setf *subsection-name* number *subsubsection-counter* 0)
 (defun make-subsubsection (options)
   (let ((number (getf options :number t)))
     (when (eq number t)
-      (setf number (format nil "~A.~A"
+      (setf number (format nil "~@{~A.~}~A"
                           *subsection-name*
                           (incf *subsubsection-counter*))))
     (setf *subsubsection-name* number)