diff options
Diffstat (limited to 'ibmcolors.sty')
| -rw-r--r-- | ibmcolors.sty | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/ibmcolors.sty b/ibmcolors.sty new file mode 100644 index 0000000..ec9fa79 --- /dev/null +++ b/ibmcolors.sty @@ -0,0 +1,129 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{ibmcolors}[2025/03/10 Support for IBM's colour palette] + +% Pre-defined colors +% https://www.ctan.org/pkg/xcolor +\RequirePackage{xcolor} + +\definecolor{ibmred100}{RGB}{45, 7, 9} +\definecolor{ibmred90}{RGB}{82, 4, 8} +\definecolor{ibmred80}{RGB}{117, 14, 19} +\definecolor{ibmred70}{RGB}{162, 25, 31} +\definecolor{ibmred60}{RGB}{218, 30, 40} +\definecolor{ibmred50}{RGB}{250, 77, 86} +\definecolor{ibmred40}{RGB}{255, 131, 137} +\definecolor{ibmred30}{RGB}{255, 179, 184} +\definecolor{ibmred20}{RGB}{255, 215, 217} +\definecolor{ibmred10}{RGB}{255, 241, 241} +\definecolor{ibmmagenta100}{RGB}{42, 10, 24} +\definecolor{ibmmagenta90}{RGB}{81, 2, 36} +\definecolor{ibmmagenta80}{RGB}{116, 9, 55} +\definecolor{ibmmagenta70}{RGB}{159, 24, 83} +\definecolor{ibmmagenta60}{RGB}{208, 38, 112} +\definecolor{ibmmagenta50}{RGB}{238, 83, 150} +\definecolor{ibmmagenta40}{RGB}{255, 126, 182} +\definecolor{ibmmagenta30}{RGB}{255, 175, 210} +\definecolor{ibmmagenta20}{RGB}{255, 214, 232} +\definecolor{ibmmagenta10}{RGB}{255, 240, 247} +\definecolor{ibmpurple100}{RGB}{28, 15, 48} +\definecolor{ibmpurple90}{RGB}{49, 19, 94} +\definecolor{ibmpurple80}{RGB}{73, 29, 139} +\definecolor{ibmpurple70}{RGB}{105, 41, 196} +\definecolor{ibmpurple60}{RGB}{138, 63, 252} +\definecolor{ibmpurple50}{RGB}{165, 110, 255} +\definecolor{ibmpurple40}{RGB}{190, 149, 255} +\definecolor{ibmpurple30}{RGB}{212, 187, 255} +\definecolor{ibmpurple20}{RGB}{232, 218, 255} +\definecolor{ibmpurple10}{RGB}{246, 242, 255} +\definecolor{ibmblue100}{RGB}{0, 17, 65} +\definecolor{ibmblue90}{RGB}{0, 29, 108} +\definecolor{ibmblue80}{RGB}{0, 45, 156} +\definecolor{ibmblue70}{RGB}{0, 67, 206} +\definecolor{ibmblue60}{RGB}{15, 98, 254} +\definecolor{ibmblue50}{RGB}{69, 137, 255} +\definecolor{ibmblue40}{RGB}{120, 169, 255} +\definecolor{ibmblue30}{RGB}{166, 200, 255} +\definecolor{ibmblue20}{RGB}{208, 226, 255} +\definecolor{ibmblue10}{RGB}{237, 245, 255} +\definecolor{ibmcyan100}{RGB}{6, 23, 39} +\definecolor{ibmcyan90}{RGB}{1, 39, 73} +\definecolor{ibmcyan80}{RGB}{0, 58, 109} +\definecolor{ibmcyan70}{RGB}{0, 83, 154} +\definecolor{ibmcyan60}{RGB}{0, 114, 195} +\definecolor{ibmcyan50}{RGB}{17, 146, 232} +\definecolor{ibmcyan40}{RGB}{51, 177, 255} +\definecolor{ibmcyan30}{RGB}{130, 207, 255} +\definecolor{ibmcyan20}{RGB}{186, 230, 255} +\definecolor{ibmcyan10}{RGB}{229, 246, 255} +\definecolor{ibmteal100}{RGB}{8, 26, 28} +\definecolor{ibmteal90}{RGB}{2, 43, 48} +\definecolor{ibmteal80}{RGB}{0, 65, 68} +\definecolor{ibmteal70}{RGB}{0, 93, 93} +\definecolor{ibmteal60}{RGB}{0, 125, 121} +\definecolor{ibmteal50}{RGB}{0, 157, 154} +\definecolor{ibmteal40}{RGB}{8, 189, 186} +\definecolor{ibmteal30}{RGB}{61, 219, 217} +\definecolor{ibmteal20}{RGB}{158, 240, 240} +\definecolor{ibmteal10}{RGB}{217, 251, 251} +\definecolor{ibmgreen100}{RGB}{7, 25, 8} +\definecolor{ibmgreen90}{RGB}{2, 45, 13} +\definecolor{ibmgreen80}{RGB}{4, 67, 23} +\definecolor{ibmgreen70}{RGB}{14, 96, 39} +\definecolor{ibmgreen60}{RGB}{25, 128, 56} +\definecolor{ibmgreen50}{RGB}{36, 161, 72} +\definecolor{ibmgreen40}{RGB}{66, 190, 101} +\definecolor{ibmgreen30}{RGB}{111, 220, 140} +\definecolor{ibmgreen20}{RGB}{167, 240, 186} +\definecolor{ibmgreen10}{RGB}{222, 251, 230} +\definecolor{ibmcoolgray100}{RGB}{18, 22, 25} +\definecolor{ibmcoolgray90}{RGB}{33, 39, 42} +\definecolor{ibmcoolgray80}{RGB}{52, 58, 63} +\definecolor{ibmcoolgray70}{RGB}{77, 83, 88} +\definecolor{ibmcoolgray60}{RGB}{105, 112, 119} +\definecolor{ibmcoolgray50}{RGB}{135, 141, 150} +\definecolor{ibmcoolgray40}{RGB}{162, 169, 176} +\definecolor{ibmcoolgray30}{RGB}{193, 199, 205} +\definecolor{ibmcoolgray20}{RGB}{221, 225, 230} +\definecolor{ibmcoolgray10}{RGB}{242, 244, 248} +\definecolor{ibmgray100}{RGB}{22, 22, 22} +\definecolor{ibmgray90}{RGB}{38, 38, 38} +\definecolor{ibmgray80}{RGB}{57, 57, 57} +\definecolor{ibmgray70}{RGB}{82, 82, 82} +\definecolor{ibmgray60}{RGB}{111, 111, 111} +\definecolor{ibmgray50}{RGB}{141, 141, 141} +\definecolor{ibmgray40}{RGB}{168, 168, 168} +\definecolor{ibmgray30}{RGB}{198, 198, 198} +\definecolor{ibmgray20}{RGB}{224, 224, 224} +\definecolor{ibmgray10}{RGB}{244, 244, 244} +\definecolor{ibmwarmgray100}{RGB}{23, 20, 20} +\definecolor{ibmwarmgray90}{RGB}{39, 37, 37} +\definecolor{ibmwarmgray80}{RGB}{60, 56, 56} +\definecolor{ibmwarmgray70}{RGB}{86, 81, 81} +\definecolor{ibmwarmgray60}{RGB}{114, 110, 110} +\definecolor{ibmwarmgray50}{RGB}{143, 139, 139} +\definecolor{ibmwarmgray40}{RGB}{173, 168, 168} +\definecolor{ibmwarmgray30}{RGB}{202, 197, 196} +\definecolor{ibmwarmgray20}{RGB}{229, 224, 223} +\definecolor{ibmwarmgray10}{RGB}{247, 243, 242} + +\colorlet{ibmblue}{ibmblue60} +\colorlet{ibmcyan}{ibmcyan60} +\colorlet{ibmteal}{ibmteal60} +\colorlet{ibmgreen}{ibmgreen60} +\colorlet{ibmred}{ibmred60} +\colorlet{ibmmagenta}{ibmmagenta60} +\colorlet{ibmpurple}{ibmpurple60} +\colorlet{ibmcoolgray}{ibmcoolgray60} +\colorlet{ibmgray}{ibmgray60} +\colorlet{ibmwarmgray}{ibmwarmgray60} + +\newcommand{\ibmblue}{ibmblue60} +\newcommand{\ibmcyan}{ibmcyan60} +\newcommand{\ibmteal}{ibmteal60} +\newcommand{\ibmgreen}{ibmgreen60} +\newcommand{\ibmred}{ibmred60} +\newcommand{\ibmmagenta}{ibmmagenta60} +\newcommand{\ibmpurple}{ibmpurple60} +\newcommand{\ibmcoolgray}{ibmcoolgray60} +\newcommand{\ibmgray}{ibmgray60} +\newcommand{\ibmwarmgray}{ibmwarmgray60} |