diff --git a/R/html.R b/R/html.R
index 988d6c5db..a4ad1543a 100644
--- a/R/html.R
+++ b/R/html.R
@@ -722,7 +722,7 @@ parse_fig_labels = function(content, global = FALSE) {
labs[[i]] = character(length(lab))
next
}
- labs[[i]] = label_prefix(type, sep = ': ')(num)
+ labs[[i]] = sprintf('%s', label_prefix(type, sep = ': ')(num))
k = max(figs[figs <= i])
content[k] = paste(c(content[k], sprintf('', lab)), collapse = '')
}, tab = {