diff --git a/doc/build.scm b/doc/build.scm
index d6067c58f30f780543c8eb8b2b87e8f77acfe1f4..530d6435082e8211bdc26e4b9833a2e56db96aae 100644
--- a/doc/build.scm
+++ b/doc/build.scm
@@ -383,7 +383,15 @@ PDF."
               ;; Create an A4 booklet.
               (invoke "pdfbook2" "-p" "a4paper" pdf-file
                       ;; margins:
-                      "-o" "0" "-i" "0" "-t" "0" "-b" "0"))))))
+                      "-o" "0" "-i" "0" "-t" "0" "-b" "0"))
+
+            ;; pdfbook2 internally adds the hard-coded suffix '-book'.
+            ;; Guix-HPC publishes the activity reports using the suffix
+            ;; '-booklet'.
+            (let* ((name (basename #$file ".tex"))
+                   (book (string-append #$output "/" name "-book.pdf"))
+                   (booklet (string-append #$output "/" name "-booklet.pdf")))
+              (rename-file book booklet))))))
 
   (computed-file (basename file ".tex") build))