From ed1b07f452e1655795f08cfd3d751e66a0482131 Mon Sep 17 00:00:00 2001 From: David Carlisle Date: Mon, 11 Dec 2023 00:06:16 +0000 Subject: [PATCH] restrict expansion so \xcolor@ form saved for named color model --- testfiles/xc002.lvt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 testfiles/xc002.lvt diff --git a/testfiles/xc002.lvt b/testfiles/xc002.lvt new file mode 100644 index 0000000..002b902 --- /dev/null +++ b/testfiles/xc002.lvt @@ -0,0 +1,35 @@ +% testing loading just color +\documentclass{article} +\input{regression-test} + +\usepackage[dvipsnames]{color} + + + +\definecolor{crgb}{rgb}{0,0.5,0} +\definecolor{cRGB}{RGB}{0,128,0} +\definecolor{ccmyk}{cmyk}{0,0.5,0.7,0.1} +\definecolor{cgray}{gray}{0.8} +\definecolor{cnamed}{named}{Blue} + +\START + +% color def +\immediate\write500{ color: \csname\string\color @ccmyk\endcsname} +\expandafter\show\csname col@Blue\endcsname + +\ExplSyntaxOn +\cs_generate_variant:Nn \tl_analysis_show:N {c} + +\def\test#1{% +\typeout{#1:~ \expandafter\meaning\csname\string\color @c#1\endcsname} +} +\ExplSyntaxOff + +\test{rgb} +\test{RGB} +\test{cmyk} +\test{gray} +\test{named} + +\END \ No newline at end of file