From ec596703e2a2c405fc84ff3331aed1b16ba77ed8 Mon Sep 17 00:00:00 2001 From: Benjamin Mako Hill Date: Sat, 21 Mar 2026 15:53:47 +0900 Subject: [PATCH] fix color hook for newer knitr versions Newer knitr injects \usepackage[]{xcolor} instead of \usepackage[]{color}, so the old hook never matched and dvipsnames colors (e.g. Blue) were undefined. --- paper_template/text.Rnw | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/paper_template/text.Rnw b/paper_template/text.Rnw index faf5f9c..ae64451 100644 --- a/paper_template/text.Rnw +++ b/paper_template/text.Rnw @@ -12,8 +12,11 @@ <>= knit_hooks$set(document = function(x) { - sub('\\usepackage[]{color}', -'\\usepackage[usenames,dvipsnames]{color}', x, fixed = TRUE) + x <- sub('\\usepackage[]{color}', + '\\usepackage[usenames,dvipsnames]{color}', x, fixed = TRUE) + x <- sub('\\usepackage[]{xcolor}', + '\\usepackage[usenames,dvipsnames]{xcolor}', x, fixed = TRUE) + x }) opts_chunk$set(fig.path="figures/knitr-")