From 310deec27b78cad94f9568e5887b395d1ba56d27 Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Thu, 4 Sep 2025 23:24:59 +0200 Subject: [PATCH] up --- _extensions/cours/_extension.yml | 6 +- _extensions/cours/extra/couleurs.sty | 1604 +++++++++++++++++ _extensions/cours/extra/shortcuts.sty | 443 +++++ _extensions/cours/header.tex | 1 - couleurs.sty | 1604 +++++++++++++++++ environments.tex | 493 +++++ mdframed.tex | 240 +++ mdtheorem.tex | 380 ++++ .../cours/extra/polices.sty => polices.sty | 17 +- shortcuts.sty | 443 +++++ template.pdf | Bin 0 -> 46892 bytes template.qmd | 41 +- 12 files changed, 5249 insertions(+), 23 deletions(-) create mode 100644 _extensions/cours/extra/couleurs.sty create mode 100644 _extensions/cours/extra/shortcuts.sty create mode 100644 couleurs.sty create mode 100644 environments.tex create mode 100644 mdframed.tex create mode 100644 mdtheorem.tex rename _extensions/cours/extra/polices.sty => polices.sty (75%) create mode 100644 shortcuts.sty create mode 100644 template.pdf diff --git a/_extensions/cours/_extension.yml b/_extensions/cours/_extension.yml index 431b762..a8a9866 100644 --- a/_extensions/cours/_extension.yml +++ b/_extensions/cours/_extension.yml @@ -16,7 +16,6 @@ contributes: format-resources: - extra/couleurs.sty - extra/shortcuts.sty - - extra/polices.sty - extra/mdframed.tex - extra/mdtheorem.tex - extra/environments.tex @@ -33,4 +32,7 @@ contributes: cours: false exercice: false activite: false - + filters: + - latex-environment + environments: [definition, propriete, theoreme, questions] + commands: [tanColor] diff --git a/_extensions/cours/extra/couleurs.sty b/_extensions/cours/extra/couleurs.sty new file mode 100644 index 0000000..7123778 --- /dev/null +++ b/_extensions/cours/extra/couleurs.sty @@ -0,0 +1,1604 @@ +%%% +%%% +%%% Extensions : couleurs.sty +%%% Version : 1.0 +%%% Date : 03/05/15 +%%% Auteur : Jeff LANCE +%%% +%%% Based on work from: https://latexcolor.com/ +%%% + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{couleurs}[2015/05/03 Définitions de couleurs, v1.0] + +\RequirePackage{xcolor} + +%-- MACROS + +% \newColorCommand{couleur} +% Crée une macro accessible sous le nom "\couleurColor". +% Cette macro permet de colorer le texte suivant avec la couleur spécifiée. +\newcommand\newColorCommand[1]{% + \expandafter\newcommand\csname #1Color\endcsname{ + \color{#1} + }} + + +%-- DÉFINITION DES COULEURS + +% A +\definecolor{airforceblue}{HTML}{5D8AA8} % Air Force blue +\definecolor{aliceblue}{HTML}{F0F8FF} % Alice blue +\definecolor{alizarin}{HTML}{E32636} % Alizarin +\definecolor{almond}{HTML}{EFDECD} % Almond +\definecolor{amaranth}{HTML}{E52B50} % Amaranth +\definecolor{amber}{HTML}{FFBF00} % Amber +\definecolor{amber-sae}{HTML}{FF7E00} % Amber (SAE/ECE) +\definecolor{americanrose}{HTML}{FF033E} % American rose +\definecolor{amethyst}{HTML}{9966CC} % Amethyst +\definecolor{anti-flashwhite}{HTML}{F2F3F4} % Anti-flash white +\definecolor{antiquebrass}{HTML}{CD9575} % Antique brass +\definecolor{antiquefuchsia}{HTML}{915C83} % Antique fuchsia +\definecolor{antiquewhite}{HTML}{FAEBD7} % Antique white +\definecolor{ao}{HTML}{0000FF} % Ao +\definecolor{ao-english}{HTML}{008000} % Ao (English) +\definecolor{applegreen}{HTML}{8DB600} % Apple green +\definecolor{apricot}{HTML}{FBCEB1} % Apricot +\definecolor{aqua}{HTML}{00FFFF} % Aqua +\definecolor{aquamarine}{HTML}{7FFFD0} % Aquamarine +\definecolor{armygreen}{HTML}{4B5320} % Army green +\definecolor{arsenic}{HTML}{3B444B} % Arsenic +\definecolor{arylideyellow}{HTML}{E9D66B} % Arylide yellow +\definecolor{ashgrey}{HTML}{B2BEB5} % Ash grey +\definecolor{asparagus}{HTML}{87A96B} % Asparagus +\definecolor{atomictangerine}{HTML}{FF9966} % Atomic tangerine +\definecolor{auburn}{HTML}{6D351A} % Auburn +\definecolor{aureolin}{HTML}{FDEE00} % Aureolin +\definecolor{aurometalsaurus}{HTML}{6E7F80} % AuroMetalSaurus +\definecolor{awesome}{HTML}{FF2052} % Awesome +\definecolor{azure-colorwheel}{HTML}{007FFF} % Azure (color wheel) +\definecolor{azure-web}{HTML}{F0FFFF} % Azure (web) (Azure mist) +% B +\definecolor{babyblue}{HTML}{89CFF0} % Baby blue +\definecolor{babyblueeyes}{HTML}{A1CAF1} % Baby blue eyes +\definecolor{babypink}{HTML}{F4C2C2} % Baby pink +\definecolor{ballblue}{HTML}{21ABCD} % Ball Blue +\definecolor{bananamania}{HTML}{FAE7B5} % Banana Mania +\definecolor{bananayellow}{HTML}{FFE135} % banana yellow +\definecolor{battleshipgrey}{HTML}{848482} % Battleship grey +\definecolor{bazaar}{HTML}{98777B} % Bazaar +\definecolor{beaublue}{HTML}{BCD4E6} % Beau blue +\definecolor{beaver}{HTML}{9F8170} % Beaver +\definecolor{beige}{HTML}{F5F5DC} % Beige +\definecolor{bisque}{HTML}{FFE4C4} % Bisque +\definecolor{bistre}{HTML}{3D2B1F} % Bistre +\definecolor{bittersweet}{HTML}{FE6F5E} % Bittersweet +\definecolor{black}{HTML}{000000} % Black +\definecolor{blanchedalmond}{HTML}{FFEBCD} % Blanched Almond +\definecolor{bleudefrance}{HTML}{318CE7} % Bleu de France +\definecolor{blizzardblue}{HTML}{ACE5EE} % Blizzard Blue +\definecolor{blond}{HTML}{FAF0BE} % Blond +\definecolor{bloodyred}{HTML}{A7000B} % rouge sang +\definecolor{blue}{HTML}{0000FF} % Blue +\definecolor{blue-munsell}{HTML}{0093AF} % Blue (Munsell) +\definecolor{blue-ncs}{HTML}{0087BD} % Blue (NCS) +\definecolor{blue-pigment}{HTML}{333399} % Blue (pigment) +\definecolor{blue-ryb}{HTML}{0247FE} % Blue (RYB) +\definecolor{bluebell}{HTML}{A2A2D0} % Blue Bell +\definecolor{bluegray}{HTML}{6699CC} % Blue Gray +\definecolor{blue-green}{HTML}{00DDDD} % Blue-green +\definecolor{blue-violet}{HTML}{8A2BE2} % Blue-violet +\definecolor{blush}{HTML}{DE5D83} % Blush +\definecolor{bole}{HTML}{79443B} % Bole +\definecolor{bondiblue}{HTML}{0095B6} % Bondi blue +\definecolor{bostonuniversityred}{HTML}{CC0000} % Boston University Red +\definecolor{brandeisblue}{HTML}{0070FF} % Brandeis blue +\definecolor{brass}{HTML}{B5A642} % Brass +\definecolor{brickred}{HTML}{CB4154} % Brick red +\definecolor{brightcerulean}{HTML}{1DACD6} % Bright cerulean +\definecolor{brightgreen}{HTML}{66FF00} % Bright green +\definecolor{brightlavender}{HTML}{BF94E4} % Bright lavender +\definecolor{brightmaroon}{HTML}{C32148} % Bright maroon +\definecolor{brightpink}{HTML}{FF007F} % Bright pink +\definecolor{brightturquoise}{HTML}{08E8DE} % Bright turquoise +\definecolor{brightube}{HTML}{D19FE8} % Bright ube +\definecolor{brilliantlavender}{HTML}{F4BBFF} % Brilliant lavender +\definecolor{brilliantrose}{HTML}{FF55A3} % Brilliant rose +\definecolor{brinkpink}{HTML}{FB607F} % Brink pink +\definecolor{britishracinggreen}{HTML}{004225} % British racing green +\definecolor{bronze}{HTML}{CD7F32} % Bronze +\definecolor{brown-traditional}{HTML}{964B00} % Brown (traditional) +\definecolor{brown-web}{HTML}{A52A2A} % Brown (web) +\definecolor{bubblegum}{HTML}{FFC1CC} % Bubble gum +\definecolor{bubbles}{HTML}{E7FEFF} % Bubbles +\definecolor{buff}{HTML}{F0DC82} % Buff +\definecolor{bulgarianrose}{HTML}{480607} % Bulgarian rose +\definecolor{burgundy}{HTML}{800020} % Burgundy +\definecolor{burlywood}{HTML}{DEB887} % Burlywood +\definecolor{burntorange}{HTML}{CC5500} % Burnt orange +\definecolor{burntsienna}{HTML}{E97451} % Burnt sienna +\definecolor{burntumber}{HTML}{8A3324} % Burnt umber +\definecolor{byzantine}{HTML}{BD33A4} % Byzantine +\definecolor{byzantium}{HTML}{702963} % Byzantium +% C +\definecolor{cadet}{HTML}{536872} % Cadet +\definecolor{cadetblue}{HTML}{5F9EA0} % Cadet blue +\definecolor{cadetgrey}{HTML}{91A3B0} % Cadet grey +\definecolor{cadmiumgreen}{HTML}{006B3C} % Cadmium Green +\definecolor{cadmiumorange}{HTML}{ED872D} % Cadmium Orange +\definecolor{cadmiumred}{HTML}{E30022} % Cadmium Red +\definecolor{cadmiumyellow}{HTML}{FFF600} % Cadmium Yellow +\definecolor{calpolypomonagreen}{HTML}{1E4D2B} % Cal Poly Pomona green +\definecolor{cambridgeblue}{HTML}{A3C1AD} % Cambridge Blue +\definecolor{camel}{HTML}{C19A6B} % Camel +\definecolor{camouflagegreen}{HTML}{78866B} % Camouflage green +\definecolor{canaryyellow}{HTML}{FFEF00} % Canary yellow +\definecolor{candyapplered}{HTML}{FF0800} % Candy apple red +\definecolor{candypink}{HTML}{E4717A} % Candy pink +\definecolor{capri}{HTML}{00BFFF} % Capri +\definecolor{caputmortuum}{HTML}{592720} % Caput mortuum +\definecolor{cardinal}{HTML}{C41E3A} % Cardinal +\definecolor{caribbeangreen}{HTML}{00CC99} % Caribbean green +\definecolor{carmine}{HTML}{960018} % Carmine +\definecolor{carminepink}{HTML}{EB4C42} % Carmine pink +\definecolor{carminered}{HTML}{FF0038} % Carmine red +\definecolor{carnationpink}{HTML}{FFA6C9} % Carnation pink +\definecolor{carnelian}{HTML}{B31B1B} % Carnelian +\definecolor{carolinablue}{HTML}{99BADD} % Carolina blue +\definecolor{carrotorange}{HTML}{ED9121} % Carrot orange +\definecolor{ceil}{HTML}{92A1CF} % Ceil +\definecolor{celadon}{HTML}{ACE1AF} % Celadon +\definecolor{celestialblue}{HTML}{4997D0} % Celestial blue +\definecolor{cerise}{HTML}{DE3163} % Cerise +\definecolor{cerisepink}{HTML}{EC3B83} % Cerise pink +\definecolor{cerulean}{HTML}{007BA7} % Cerulean +\definecolor{ceruleanblue}{HTML}{2A52BE} % Cerulean blue +\definecolor{chamoisee}{HTML}{A0785A} % Chamoisee +\definecolor{champagne}{HTML}{F7E7CE} % Champagne +\definecolor{charcoal}{HTML}{36454F} % Charcoal +\definecolor{chartreuse-traditional}{HTML}{DFFF00} % Chartreuse (traditional) +\definecolor{chartreuse-web}{HTML}{7FFF00} % Chartreuse (web) +\definecolor{cherryblossompink}{HTML}{FFB7C5} % Cherry blossom pink +\definecolor{chestnut}{HTML}{CD5C5C} % Chestnut +\definecolor{chocolate-traditional}{HTML}{7B3F00} % Chocolate (traditional) +\definecolor{chocolate-web}{HTML}{D2691E} % Chocolate (web) +\definecolor{chromeyellow}{HTML}{FFA700} % Chrome yellow +\definecolor{cinereous}{HTML}{98817B} % Cinereous +\definecolor{cinnabar}{HTML}{E34234} % Cinnabar +\definecolor{cinnamon}{HTML}{D2691E} % Cinnamon +\definecolor{citrine}{HTML}{E4D00A} % Citrine +\definecolor{classicrose}{HTML}{FBCCE7} % Classic rose +\definecolor{cobalt}{HTML}{0047AB} % Cobalt +\definecolor{cocoabrown}{HTML}{D2691E} % Cocoa brown +\definecolor{columbiablue}{HTML}{9BDDFF} % Columbia blue +\definecolor{coolblack}{HTML}{002E63} % Cool black +\definecolor{coolgrey}{HTML}{8C92AC} % Cool grey +\definecolor{copper}{HTML}{B87333} % Copper +\definecolor{copperrose}{HTML}{996666} % Copper rose +\definecolor{coquelicot}{HTML}{FF3800} % Coquelicot +\definecolor{coral}{HTML}{FF7F50} % Coral +\definecolor{coralpink}{HTML}{F88379} % Coral pink +\definecolor{coralred}{HTML}{FF4040} % Coral red +\definecolor{cordovan}{HTML}{893F45} % Cordovan +\definecolor{corn}{HTML}{FBEC5D} % Corn +\definecolor{cornellred}{HTML}{B31B1B} % Cornell Red +\definecolor{cornflowerblue}{HTML}{6495ED} % Cornflower blue +\definecolor{cornsilk}{HTML}{FFF8DC} % Cornsilk +\definecolor{cosmiclatte}{HTML}{FFF8E7} % Cosmic latte +\definecolor{cottoncandy}{HTML}{FFBCD9} % Cotton candy +\definecolor{cream}{HTML}{FFFDD0} % Cream +\definecolor{crimson}{HTML}{DC143C} % Crimson +\definecolor{crimsonglory}{HTML}{BE0032} % Crimson glory +\definecolor{cyan}{HTML}{00FFFF} % Cyan +\definecolor{cyan-process}{HTML}{00B7EB} % Cyan (process) +% D +\definecolor{daffodil}{HTML}{FFFF31} % Daffodil +\definecolor{dandelion}{HTML}{F0E130} % Dandelion +\definecolor{darkblue}{HTML}{00008B} % Dark blue +\definecolor{darkbrown}{HTML}{654321} % Dark brown +\definecolor{darkbyzantium}{HTML}{5D3954} % Dark byzantium +\definecolor{darkcandyapplered}{HTML}{A40000} % Dark candy apple red +\definecolor{darkcerulean}{HTML}{08457E} % Dark cerulean +\definecolor{darkchampagne}{HTML}{C2B280} % Dark champagne +\definecolor{darkchestnut}{HTML}{986960} % Dark chestnut +\definecolor{darkcoral}{HTML}{CD5B45} % Dark coral +\definecolor{darkcyan}{HTML}{008B8B} % Dark cyan +\definecolor{darkelectricblue}{HTML}{536878} % Dark electric blue +\definecolor{darkgoldenrod}{HTML}{B8860B} % Dark goldenrod +\definecolor{darkgray}{HTML}{A9A9A9} % Dark gray +\definecolor{darkgreen}{HTML}{013220} % Dark green +\definecolor{darkjunglegreen}{HTML}{1A2421} % Dark jungle green +\definecolor{darkkhaki}{HTML}{BDB76B} % Dark khaki +\definecolor{darklava}{HTML}{483C32} % Dark lava +\definecolor{darklavender}{HTML}{734F96} % Dark lavender +\definecolor{darkmagenta}{HTML}{8B008B} % Dark magenta +\definecolor{darkmidnightblue}{HTML}{003366} % Dark midnight blue +\definecolor{darkolivegreen}{HTML}{556B2F} % Dark olive green +\definecolor{darkorange}{HTML}{FF8C00} % Dark orange +\definecolor{darkorchid}{HTML}{9932CC} % Dark orchid +\definecolor{darkpastelblue}{HTML}{779ECB} % Dark pastel blue +\definecolor{darkpastelgreen}{HTML}{03C03C} % Dark pastel green +\definecolor{darkpastelpurple}{HTML}{966FD6} % Dark pastel purple +\definecolor{darkpastelred}{HTML}{C23B22} % Dark pastel red +\definecolor{darkpink}{HTML}{E75480} % Dark pink +\definecolor{darkpowderblue}{HTML}{003399} % Dark powder blue +\definecolor{darkraspberry}{HTML}{872657} % Dark raspberry +\definecolor{darkred}{HTML}{8B0000} % Dark red +\definecolor{darksalmon}{HTML}{E9967A} % Dark salmon +\definecolor{darkscarlet}{HTML}{560319} % Dark scarlet +\definecolor{darkseagreen}{HTML}{8FBC8F} % Dark sea green +\definecolor{darksienna}{HTML}{3C1414} % Dark sienna +\definecolor{darkslateblue}{HTML}{483D8B} % Dark slate blue +\definecolor{darkslategray}{HTML}{2F4F4F} % Dark slate gray +\definecolor{darkspringgreen}{HTML}{177245} % Dark spring green +\definecolor{darktan}{HTML}{918151} % Dark tan +\definecolor{darktangerine}{HTML}{FFA812} % Dark tangerine +\definecolor{darktaupe}{HTML}{483C32} % Dark taupe +\definecolor{darkterracotta}{HTML}{CC4E5C} % Dark terra cotta +\definecolor{darkturquoise}{HTML}{00CED1} % Dark turquoise +\definecolor{darkviolet}{HTML}{9400D3} % Dark violet +\definecolor{dartmouthgreen}{HTML}{00693E} % Dartmouth green +\definecolor{davysgrey}{HTML}{555555} % Davy\'s grey +\definecolor{debianred}{HTML}{D70A53} % Debian red +\definecolor{deepcarmine}{HTML}{A9203E} % Deep carmine +\definecolor{deepcarminepink}{HTML}{EF3038} % Deep carmine pink +\definecolor{deepcarrotorange}{HTML}{E9692C} % Deep carrot orange +\definecolor{deepcerise}{HTML}{DA3287} % Deep cerise +\definecolor{deepchampagne}{HTML}{FAD6A5} % Deep champagne +\definecolor{deepchestnut}{HTML}{B94E48} % Deep chestnut +\definecolor{deepfuchsia}{HTML}{C154C1} % Deep fuchsia +\definecolor{deepjunglegreen}{HTML}{004B49} % Deep jungle green +\definecolor{deeplilac}{HTML}{9955BB} % Deep lilac +\definecolor{deepmagenta}{HTML}{CC00CC} % Deep magenta +\definecolor{deeppeach}{HTML}{FFCBA4} % Deep peach +\definecolor{deeppink}{HTML}{FF1493} % Deep pink +\definecolor{deepsaffron}{HTML}{FF9933} % Deep saffron +\definecolor{deepskyblue}{HTML}{00BFFF} % Deep sky blue +\definecolor{denim}{HTML}{1560BD} % Denim +\definecolor{desert}{HTML}{C19A6B} % Desert +\definecolor{desertsand}{HTML}{EDC9AF} % Desert sand +\definecolor{dimgray}{HTML}{696969} % Dim gray +\definecolor{dodgerblue}{HTML}{1E90FF} % Dodger blue +\definecolor{dogwoodrose}{HTML}{D71868} % Dogwood rose +\definecolor{dollarbill}{HTML}{85BB65} % Dollar bill +\definecolor{drab}{HTML}{967117} % Drab +\definecolor{dukeblue}{HTML}{00009C} % Duke blue +% E +\definecolor{earthyellow}{HTML}{E1A95F} % Earth yellow +\definecolor{ecru}{HTML}{C2B280} % Ecru +\definecolor{eggplant}{HTML}{614051} % Eggplant +\definecolor{eggshell}{HTML}{F0EAD6} % Eggshell +\definecolor{egyptianblue}{HTML}{1034A6} % Egyptian blue +\definecolor{electricblue}{HTML}{7DF9FF} % Electric blue +\definecolor{electriccrimson}{HTML}{FF003F} % Electric crimson +\definecolor{electriccyan}{HTML}{00FFFF} % Electric cyan +\definecolor{electricgreen}{HTML}{00FF00} % Electric green +\definecolor{electricindigo}{HTML}{6F00FF} % Electric indigo +\definecolor{electriclavender}{HTML}{F4BBFF} % Electric lavender +\definecolor{electriclime}{HTML}{CCFF00} % Electric lime +\definecolor{electricpurple}{HTML}{BF00FF} % Electric purple +\definecolor{electricultramarine}{HTML}{3F00FF} % Electric ultramarine +\definecolor{electricviolet}{HTML}{8F00FF} % Electric violet +\definecolor{electricyellow}{HTML}{FFFF00} % Electric Yellow +\definecolor{emerald}{HTML}{50C878} % Emerald +\definecolor{etonblue}{HTML}{96C8A2} % Eton blue +% F +\definecolor{fallow}{HTML}{C19A6B} % Fallow +\definecolor{falured}{HTML}{801818} % Falu red +\definecolor{fandango}{HTML}{B53389} % Fandango +\definecolor{fashionfuchsia}{HTML}{F400A1} % Fashion fuchsia +\definecolor{fawn}{HTML}{E5AA70} % Fawn +\definecolor{feldgrau}{HTML}{4D5D53} % Feldgrau +\definecolor{ferngreen}{HTML}{4F7942} % Fern green +\definecolor{ferrarired}{HTML}{FF2800} % Ferrari Red +\definecolor{fielddrab}{HTML}{6C541E} % Field drab +\definecolor{firebrick}{HTML}{B22222} % Firebrick +\definecolor{fireenginered}{HTML}{CE2029} % Fire engine red +\definecolor{flame}{HTML}{E25822} % Flame +\definecolor{flamingopink}{HTML}{FC8EAC} % Flamingo pink +\definecolor{flavescent}{HTML}{F7E98E} % Flavescent +\definecolor{flax}{HTML}{EEDC82} % Flax +\definecolor{floralwhite}{HTML}{FFFAF0} % Floral white +\definecolor{fluorescentorange}{HTML}{FFBF00} % Fluorescent orange +\definecolor{fluorescentpink}{HTML}{FF1493} % Fluorescent pink +\definecolor{fluorescentyellow}{HTML}{CCFF00} % Fluorescent yellow +\definecolor{folly}{HTML}{FF004F} % Folly +\definecolor{forestgreen-traditional}{HTML}{014421} % Forest green (traditional) +\definecolor{forestgreen-web}{HTML}{228B22} % Forest green (web) +\definecolor{frenchbeige}{HTML}{A67B5B} % French beige +\definecolor{frenchblue}{HTML}{0072BB} % French blue +\definecolor{frenchlilac}{HTML}{86608E} % French lilac +\definecolor{frenchrose}{HTML}{F64A8A} % French rose +\definecolor{fuchsia}{HTML}{FF00FF} % Fuchsia +\definecolor{fuchsiapink}{HTML}{FF77FF} % Fuchsia pink +\definecolor{fulvous}{HTML}{E48400} % Fulvous +\definecolor{fuzzywuzzy}{HTML}{CC6666} % Fuzzy Wuzzy +% G +\definecolor{gainsboro}{HTML}{DCDCDC} % Gainsboro +\definecolor{gamboge}{HTML}{E49B0F} % Gamboge +\definecolor{ghostwhite}{HTML}{F8F8FF} % Ghost white +\definecolor{ginger}{HTML}{B06500} % Ginger +\definecolor{glaucous}{HTML}{6082B6} % Glaucous +\definecolor{gold-metallic}{HTML}{D4AF37} % Gold (metallic) +\definecolor{gold-web}{HTML}{FFD700} % Gold (web) (Golden) +\definecolor{goldenbrown}{HTML}{996515} % Golden brown +\definecolor{goldenpoppy}{HTML}{FCC200} % Golden poppy +\definecolor{goldenyellow}{HTML}{FFDF00} % Golden yellow +\definecolor{goldenrod}{HTML}{DAA520} % Goldenrod +\definecolor{grannysmithapple}{HTML}{A8E4A0} % Granny Smith Apple +\definecolor{gray}{HTML}{808080} % Gray +\definecolor{gray-html}{HTML}{7F7F7F} % Gray (HTML/CSS gray) +\definecolor{gray-x11}{HTML}{BEBEBE} % Gray (X11 gray) +\definecolor{gray-asparagus}{HTML}{465945} % Gray-asparagus +\definecolor{green-colorwheel}{HTML}{00FF00} % Green (color wheel) (X11 green) +\definecolor{green-html}{HTML}{008000} % Green (HTML/CSS green) +\definecolor{green-munsell}{HTML}{00A877} % Green (Munsell) +\definecolor{green-ncs}{HTML}{009F6B} % Green (NCS) +\definecolor{green-pigment}{HTML}{00A550} % Green (pigment) +\definecolor{green-ryb}{HTML}{66B032} % Green (RYB) +\definecolor{green-yellow}{HTML}{ADFF2F} % Green-yellow +\definecolor{grullo}{HTML}{A99A86} % Grullo +\definecolor{guppiegreen}{HTML}{00FF7F} % Guppie green +% H +\definecolor{halayaube}{HTML}{663854} % Halaya ube +\definecolor{hanblue}{HTML}{446CCF} % Han blue +\definecolor{hanpurple}{HTML}{5218FA} % Han purple +\definecolor{hansayellow}{HTML}{E9D66B} % Hansa yellow +\definecolor{harlequin}{HTML}{3FFF00} % Harlequin +\definecolor{harvardcrimson}{HTML}{C90016} % Harvard crimson +\definecolor{harvestgold}{HTML}{DA9100} % Harvest Gold +\definecolor{heartgold}{HTML}{808000} % Heart Gold +\definecolor{heliotrope}{HTML}{DF73FF} % Heliotrope +\definecolor{hollywoodcerise}{HTML}{F400A1} % Hollywood cerise +\definecolor{honeydew}{HTML}{F0FFF0} % Honeydew +\definecolor{hookersgreen}{HTML}{007000} % Hooker\'s green +\definecolor{hotmagenta}{HTML}{FF1DCE} % Hot magenta +\definecolor{hotpink}{HTML}{FF69B4} % Hot pink +\definecolor{huntergreen}{HTML}{355E3B} % Hunter green +% I +\definecolor{iceberg}{HTML}{71A6D2} % Iceberg +\definecolor{icterine}{HTML}{FCF75E} % Icterine +\definecolor{inchworm}{HTML}{B2EC5D} % Inchworm +\definecolor{indiagreen}{HTML}{138808} % India green +\definecolor{indianred}{HTML}{CD5C5C} % Indian red +\definecolor{indianyellow}{HTML}{E3A857} % Indian yellow +\definecolor{indigo-dye}{HTML}{00416A} % Indigo (dye) +\definecolor{indigo-web}{HTML}{4B0082} % Indigo (web) +\definecolor{internationalkleinblue}{HTML}{002FA7} % International Klein Blue +\definecolor{internationalorange}{HTML}{FF4F00} % International orange +\definecolor{iris}{HTML}{5A4FCF} % Iris +\definecolor{isabelline}{HTML}{F4F0EC} % Isabelline +\definecolor{islamicgreen}{HTML}{009000} % Islamic green +\definecolor{ivory}{HTML}{FFFFF0} % Ivory +% J +\definecolor{jade}{HTML}{00A86B} % Jade +\definecolor{jasper}{HTML}{D73B3E} % Jasper +\definecolor{jazzberryjam}{HTML}{A50B5E} % Jazzberry jam +\definecolor{jonquil}{HTML}{FADA5E} % Jonquil +\definecolor{junebud}{HTML}{BDDA57} % June bud +\definecolor{junglegreen}{HTML}{29AB87} % Jungle green +% K +\definecolor{kellygreen}{HTML}{4CBB17} % Kelly green +\definecolor{khaki-html}{HTML}{C3B091} % Khaki (HTML/CSS) (Khaki) +\definecolor{khaki-x11}{HTML}{F0E68C} % Khaki (X11) (Light khaki) +% L +\definecolor{lasallegreen}{HTML}{087830} % La Salle Green +\definecolor{languidlavender}{HTML}{D6CADD} % Languid lavender +\definecolor{lapislazuli}{HTML}{26619C} % Lapis lazuli +\definecolor{laserlemon}{HTML}{FEFE22} % Laser Lemon +\definecolor{lava}{HTML}{CF1020} % Lava +\definecolor{lavender-floral}{HTML}{B57EDC} % Lavender (floral) +\definecolor{lavender-web}{HTML}{E6E6FA} % Lavender (web) +\definecolor{lavenderblue}{HTML}{CCCCFF} % Lavender blue +\definecolor{lavenderblush}{HTML}{FFF0F5} % Lavender blush +\definecolor{lavendergray}{HTML}{C4C3D0} % Lavender gray +\definecolor{lavenderindigo}{HTML}{9457EB} % Lavender indigo +\definecolor{lavendermagenta}{HTML}{EE82EE} % Lavender magenta +\definecolor{lavendermist}{HTML}{E6E6FA} % Lavender mist +\definecolor{lavenderpink}{HTML}{FBAED2} % Lavender pink +\definecolor{lavenderpurple}{HTML}{967BB6} % Lavender purple +\definecolor{lavenderrose}{HTML}{FBA0E3} % Lavender rose +\definecolor{lawngreen}{HTML}{7CFC00} % Lawn green +\definecolor{lemon}{HTML}{FFF700} % Lemon +\definecolor{lemonchiffon}{HTML}{FFFACD} % Lemon chiffon +\definecolor{lightapricot}{HTML}{FDD5B1} % Light apricot +\definecolor{lightblue}{HTML}{ADD8E6} % Light blue +\definecolor{lightbrown}{HTML}{B5651D} % Light brown +\definecolor{lightcarminepink}{HTML}{E66771} % Light carmine pink +\definecolor{lightcoral}{HTML}{F08080} % Light coral +\definecolor{lightcornflowerblue}{HTML}{93CCEA} % Light cornflower blue +\definecolor{lightcyan}{HTML}{E0FFFF} % Light cyan +\definecolor{lightfuchsiapink}{HTML}{F984EF} % Light fuchsia pink +\definecolor{lightgoldenrodyellow}{HTML}{FAFAD2} % Light goldenrod yellow +\definecolor{lightgray}{HTML}{D3D3D3} % Light gray +\definecolor{lightgreen}{HTML}{90EE90} % Light green +\definecolor{lightkhaki}{HTML}{F0E68C} % Light khaki +\definecolor{lightmauve}{HTML}{DCD0FF} % Light mauve +\definecolor{lightpastelpurple}{HTML}{B19CD9} % Light pastel purple +\definecolor{lightpink}{HTML}{FFB6C1} % Light pink +\definecolor{lightsalmon}{HTML}{FFA07A} % Light salmon +\definecolor{lightsalmonpink}{HTML}{FF9999} % Light salmon pink +\definecolor{lightseagreen}{HTML}{20B2AA} % Light sea green +\definecolor{lightskyblue}{HTML}{87CEEB} % Light sky blue +\definecolor{lightslategray}{HTML}{778899} % Light slate gray +\definecolor{lighttaupe}{HTML}{B38B6D} % Light taupe +\definecolor{lightthulianpink}{HTML}{E68FAC} % Light Thulian pink +\definecolor{lightyellow}{HTML}{FFFFED} % Light yellow +\definecolor{lilac}{HTML}{C8A2C8} % Lilac +\definecolor{lime-colorwheel}{HTML}{BFFF00} % Lime (color wheel) +\definecolor{lime-web}{HTML}{00FF00} % Lime (web) (X11 green) +\definecolor{limegreen}{HTML}{32CD32} % Lime green +\definecolor{lincolngreen}{HTML}{195905} % Lincoln green +\definecolor{linen}{HTML}{FAF0E6} % Linen +\definecolor{liver}{HTML}{534B4F} % Liver +\definecolor{lust}{HTML}{E62020} % Lust +% M +\definecolor{macaroniandcheese}{HTML}{FFBD88} % Macaroni and Cheese +\definecolor{magenta}{HTML}{FF00FF} % Magenta +\definecolor{magenta-dye}{HTML}{CA1F7B} % Magenta (dye) +\definecolor{magenta-process}{HTML}{FF0090} % Magenta (process) +\definecolor{magicmint}{HTML}{AAF0D1} % Magic mint +\definecolor{magnolia}{HTML}{F8F4FF} % Magnolia +\definecolor{mahogany}{HTML}{C04000} % Mahogany +\definecolor{maize}{HTML}{FBEC5D} % Maize +\definecolor{majorelleblue}{HTML}{6050DC} % Majorelle Blue +\definecolor{malachite}{HTML}{0BDA51} % Malachite +\definecolor{manatee}{HTML}{979AAA} % Manatee +\definecolor{mangotango}{HTML}{FF8243} % Mango Tango +\definecolor{maroon-html}{HTML}{800000} % Maroon (HTML/CSS) +\definecolor{maroon-x11}{HTML}{B03060} % Maroon (X11) +\definecolor{mauve}{HTML}{E0B0FF} % Mauve +\definecolor{mauvetaupe}{HTML}{915F6D} % Mauve taupe +\definecolor{mauvelous}{HTML}{EF98AA} % Mauvelous +\definecolor{mayablue}{HTML}{73C2FB} % Maya blue +\definecolor{meatbrown}{HTML}{E5B73B} % Meat brown +\definecolor{mediumaquamarine}{HTML}{66DDAA} % Medium aquamarine +\definecolor{mediumblue}{HTML}{0000CD} % Medium blue +\definecolor{mediumcandyapplered}{HTML}{E2062C} % Medium candy apple red +\definecolor{mediumcarmine}{HTML}{AF4035} % Medium carmine +\definecolor{mediumchampagne}{HTML}{F3E5AB} % Medium champagne +\definecolor{mediumelectricblue}{HTML}{035096} % Medium electric blue +\definecolor{mediumjunglegreen}{HTML}{1C352D} % Medium jungle green +\definecolor{mediumlavendermagenta}{HTML}{DDA0DD} % Medium lavender magenta +\definecolor{mediumorchid}{HTML}{BA55D3} % Medium orchid +\definecolor{mediumpersianblue}{HTML}{0067A5} % Medium Persian blue +\definecolor{mediumpurple}{HTML}{9370DB} % Medium purple +\definecolor{mediumred-violet}{HTML}{BB3385} % Medium red-violet +\definecolor{mediumseagreen}{HTML}{3CB371} % Medium sea green +\definecolor{mediumslateblue}{HTML}{7B68EE} % Medium slate blue +\definecolor{mediumspringbud}{HTML}{C9DC87} % Medium spring bud +\definecolor{mediumspringgreen}{HTML}{00FA9A} % Medium spring green +\definecolor{mediumtaupe}{HTML}{674C47} % Medium taupe +\definecolor{mediumtealblue}{HTML}{0054B4} % Medium teal blue +\definecolor{mediumturquoise}{HTML}{48D1CC} % Medium turquoise +\definecolor{mediumviolet-red}{HTML}{C71585} % Medium violet-red +\definecolor{melon}{HTML}{FDBCB4} % Melon +\definecolor{midnightblue}{HTML}{191970} % Midnight blue +\definecolor{midnightgreen(eaglegreen)}{HTML}{004953} % Midnight green (eagle green) +\definecolor{mikadoyellow}{HTML}{FFC40C} % Mikado yellow +\definecolor{mint}{HTML}{3EB489} % Mint +\definecolor{mintcream}{HTML}{F5FFFA} % Mint cream +\definecolor{mintgreen}{HTML}{98FF98} % Mint green +\definecolor{mistyrose}{HTML}{FFE4E1} % Misty rose +\definecolor{moccasin}{HTML}{FAEBD7} % Moccasin +\definecolor{modebeige}{HTML}{967117} % Mode beige +\definecolor{moonstoneblue}{HTML}{73A9C2} % Moonstone blue +\definecolor{mordantred19}{HTML}{AE0C00} % Mordant red 19 +\definecolor{mossgreen}{HTML}{ADDFAD} % Moss green +\definecolor{mountainmeadow}{HTML}{30BA8F} % Mountain Meadow +\definecolor{mountbattenpink}{HTML}{997A8D} % Mountbatten pink +\definecolor{mulberry}{HTML}{C54B8C} % Mulberry +\definecolor{mustard}{HTML}{FFDB58} % Mustard +\definecolor{myrtle}{HTML}{21421E} % Myrtle +\definecolor{msugreen}{HTML}{18453B} % MSU Green +% N +\definecolor{nadeshikopink}{HTML}{F6ADC6} % Nadeshiko pink +\definecolor{napiergreen}{HTML}{2A8000} % Napier green +\definecolor{naplesyellow}{HTML}{FADA5E} % Naples yellow +\definecolor{navajowhite}{HTML}{FFDEAD} % Navajo white +\definecolor{navyblue}{HTML}{000080} % Navy blue +\definecolor{neoncarrot}{HTML}{FFA343} % Neon Carrot +\definecolor{neonfuchsia}{HTML}{FE59C2} % Neon fuchsia +\definecolor{neongreen}{HTML}{39FF14} % Neon green +\definecolor{non-photoblue}{HTML}{A4DDED} % Non-photo blue +% O +\definecolor{oceanboatblue}{HTML}{0077BE} % Ocean Boat Blue +\definecolor{ochre}{HTML}{CC7722} % Ochre +\definecolor{officegreen}{HTML}{008000} % Office green +\definecolor{oldgold}{HTML}{CFB53B} % Old gold +\definecolor{oldlace}{HTML}{FDF5E6} % Old lace +\definecolor{oldlavender}{HTML}{796878} % Old lavender +\definecolor{oldmauve}{HTML}{673147} % Old mauve +\definecolor{oldrose}{HTML}{C08081} % Old rose +\definecolor{olive}{HTML}{808000} % Olive +\definecolor{olivedrab3}{HTML}{6B8E23} % Olive Drab (web) (Olive Drab #3) +\definecolor{olivedrab7}{HTML}{3C341F} % Olive Drab #7 +\definecolor{olivine}{HTML}{9AB973} % Olivine +\definecolor{onyx}{HTML}{0F0F0F} % Onyx +\definecolor{operamauve}{HTML}{B784A7} % Opera mauve +\definecolor{orange-colorwheel}{HTML}{FF7F00} % Orange (color wheel) +\definecolor{orange-ryb}{HTML}{FB9902} % Orange (RYB) +\definecolor{orange-web}{HTML}{FFA500} % Orange (web color) +\definecolor{orangepeel}{HTML}{FF9F00} % Orange peel +\definecolor{orange-red}{HTML}{FF4500} % Orange-red +\definecolor{orchid}{HTML}{DA70D6} % Orchid +\definecolor{otterbrown}{HTML}{654321} % Otter brown +\definecolor{outerspace}{HTML}{414A4C} % Outer Space +\definecolor{outrageousorange}{HTML}{FF6E4A} % Outrageous Orange +\definecolor{oxfordblue}{HTML}{002147} % Oxford Blue +\definecolor{oucrimsonred}{HTML}{990000} % OU Crimson Red +% P +\definecolor{pakistangreen}{HTML}{006600} % Pakistan green +\definecolor{palatinateblue}{HTML}{273BE2} % Palatinate blue +\definecolor{palatinatepurple}{HTML}{682860} % Palatinate purple +\definecolor{paleaqua}{HTML}{BCD4E6} % Pale aqua +\definecolor{paleblue}{HTML}{AFEEEE} % Pale blue +\definecolor{palebrown}{HTML}{987654} % Pale brown +\definecolor{palecarmine}{HTML}{AF4035} % Pale carmine +\definecolor{palecerulean}{HTML}{9BC4E2} % Pale cerulean +\definecolor{palechestnut}{HTML}{DDADAF} % Pale chestnut +\definecolor{palecopper}{HTML}{DA8A67} % Pale copper +\definecolor{palecornflowerblue}{HTML}{ABCDEF} % Pale cornflower blue +\definecolor{palegold}{HTML}{E6BE8A} % Pale gold +\definecolor{palegoldenrod}{HTML}{EEE8AA} % Pale goldenrod +\definecolor{palegreen}{HTML}{98FB98} % Pale green +\definecolor{palemagenta}{HTML}{F984E5} % Pale magenta +\definecolor{palepink}{HTML}{FADADD} % Pale pink +\definecolor{paleplum}{HTML}{DDA0DD} % Pale plum +\definecolor{palered-violet}{HTML}{DB7093} % Pale red-violet +\definecolor{palerobineggblue}{HTML}{96DED1} % Pale robin egg blue +\definecolor{palesilver}{HTML}{C9C0BB} % Pale silver +\definecolor{palespringbud}{HTML}{ECEBBD} % Pale spring bud +\definecolor{paletaupe}{HTML}{BC987E} % Pale taupe +\definecolor{paleviolet-red}{HTML}{DB7093} % Pale violet-red +\definecolor{pansypurple}{HTML}{78184A} % Pansy purple +\definecolor{papayawhip}{HTML}{FFEFD5} % Papaya whip +\definecolor{parisgreen}{HTML}{50C878} % Paris Green +\definecolor{pastelblue}{HTML}{AEC6CF} % Pastel blue +\definecolor{pastelbrown}{HTML}{836953} % Pastel brown +\definecolor{pastelgray}{HTML}{CFCFC4} % Pastel gray +\definecolor{pastelgreen}{HTML}{77DD77} % Pastel green +\definecolor{pastelmagenta}{HTML}{F49AC2} % Pastel magenta +\definecolor{pastelorange}{HTML}{FFB347} % Pastel orange +\definecolor{pastelpink}{HTML}{FFD1DC} % Pastel pink +\definecolor{pastelpurple}{HTML}{B39EB5} % Pastel purple +\definecolor{pastelred}{HTML}{FF6961} % Pastel red +\definecolor{pastelviolet}{HTML}{CB99C9} % Pastel violet +\definecolor{pastelyellow}{HTML}{FDFD96} % Pastel yellow +\definecolor{patriarch}{HTML}{800080} % Patriarch +\definecolor{paynesgrey}{HTML}{40404F} % Payne\'s grey +\definecolor{peach}{HTML}{FFE5B4} % Peach +\definecolor{peach-orange}{HTML}{FFCC99} % Peach-orange +\definecolor{peachpuff}{HTML}{FFDAB9} % Peach puff +\definecolor{peach-yellow}{HTML}{FADFAD} % Peach-yellow +\definecolor{pear}{HTML}{D1E231} % Pear +\definecolor{pearl}{HTML}{F0EAD6} % Pearl +\definecolor{peridot}{HTML}{E6E200} % Peridot +\definecolor{periwinkle}{HTML}{CCCCFF} % Periwinkle +\definecolor{persianblue}{HTML}{1C39BB} % Persian blue +\definecolor{persiangreen}{HTML}{00A693} % Persian green +\definecolor{persianindigo}{HTML}{32127A} % Persian indigo +\definecolor{persianorange}{HTML}{D99058} % Persian orange +\definecolor{peru}{HTML}{CD853F} % Peru +\definecolor{persianpink}{HTML}{F77FBE} % Persian pink +\definecolor{persianplum}{HTML}{701C1C} % Persian plum +\definecolor{persianred}{HTML}{CC3333} % Persian red +\definecolor{persianrose}{HTML}{FE28A2} % Persian rose +\definecolor{persimmon}{HTML}{EC5800} % Persimmon +\definecolor{phlox}{HTML}{DF00FF} % Phlox +\definecolor{phthaloblue}{HTML}{000F89} % Phthalo blue +\definecolor{phthalogreen}{HTML}{123524} % Phthalo green +\definecolor{piggypink}{HTML}{FDDDE6} % Piggy pink +\definecolor{pinegreen}{HTML}{01796F} % Pine green +\definecolor{pink}{HTML}{FFC0CB} % Pink +\definecolor{pink-orange}{HTML}{FF9966} % Pink-orange +\definecolor{pinkpearl}{HTML}{E7ACCF} % Pink pearl +\definecolor{pinksherbet}{HTML}{F78FA7} % Pink Sherbet +\definecolor{pistachio}{HTML}{93C572} % Pistachio +\definecolor{platinum}{HTML}{E5E4E2} % Platinum +\definecolor{plum-traditional}{HTML}{8E4585} % Plum (traditional) +\definecolor{plum-web}{HTML}{DDA0DD} % Plum (web) +\definecolor{portlandorange}{HTML}{FF5A36} % Portland Orange +\definecolor{powderblue-web}{HTML}{B0E0E6} % Powder blue (web) +\definecolor{princetonorange}{HTML}{FF8F00} % Princeton orange +\definecolor{prune}{HTML}{701C1C} % Prune +\definecolor{prussianblue}{HTML}{003153} % Prussian blue +\definecolor{psychedelicpurple}{HTML}{DF00FF} % Psychedelic purple +\definecolor{puce}{HTML}{CC8899} % Puce +\definecolor{pumpkin}{HTML}{FF7518} % Pumpkin +\definecolor{purple-html}{HTML}{800080} % Purple (HTML/CSS) +\definecolor{purple-munsell}{HTML}{9F00C5} % Purple (Munsell) +\definecolor{purple-x11}{HTML}{A020F0} % Purple (X11) +\definecolor{purpleheart}{HTML}{69359C} % Purple Heart +\definecolor{purplemountainmajesty}{HTML}{9678B6} % Purple mountain majesty +\definecolor{purplepizzazz}{HTML}{FE4EDA} % Purple pizzazz +\definecolor{purpletaupe}{HTML}{50404D} % Purple taupe +% R +\definecolor{radicalred}{HTML}{FF355E} % Radical Red +\definecolor{raspberry}{HTML}{E30B5D} % Raspberry +\definecolor{raspberryglace}{HTML}{915F6D} % Raspberry glace +\definecolor{raspberrypink}{HTML}{E25098} % Raspberry pink +\definecolor{raspberryrose}{HTML}{B3446C} % Raspberry rose +\definecolor{rawumber}{HTML}{826644} % Raw umber +\definecolor{razzledazzlerose}{HTML}{FF33CC} % Razzle dazzle rose +\definecolor{razzmatazz}{HTML}{E3256B} % Razzmatazz +\definecolor{red}{HTML}{FF0000} % Red +\definecolor{red-munsell}{HTML}{F2003C} % Red (Munsell) +\definecolor{red-ncs}{HTML}{C40233} % Red (NCS) +\definecolor{red-pigment}{HTML}{ED1C24} % Red (pigment) +\definecolor{red-ryb}{HTML}{FE2712} % Red (RYB) +\definecolor{red-brown}{HTML}{A52A2A} % Red-brown +\definecolor{red-violet}{HTML}{C71585} % Red-violet +\definecolor{redwood}{HTML}{AB4E52} % Redwood +\definecolor{regalia}{HTML}{522D80} % Regalia +\definecolor{richblack}{HTML}{004040} % Rich black +\definecolor{richbrilliantlavender}{HTML}{F1A7FE} % Rich brilliant lavender +\definecolor{richcarmine}{HTML}{D70040} % Rich carmine +\definecolor{richelectricblue}{HTML}{0892D0} % Rich electric blue +\definecolor{richlavender}{HTML}{A76BCF} % Rich lavender +\definecolor{richlilac}{HTML}{B666D2} % Rich lilac +\definecolor{richmaroon}{HTML}{B03060} % Rich maroon +\definecolor{riflegreen}{HTML}{414833} % Rifle green +\definecolor{robineggblue}{HTML}{00CCCC} % Robin egg blue +\definecolor{rose}{HTML}{FF007F} % Rose +\definecolor{rosebonbon}{HTML}{F9429E} % Rose bonbon +\definecolor{roseebony}{HTML}{674846} % Rose ebony +\definecolor{rosegold}{HTML}{B76E79} % Rose gold +\definecolor{rosemadder}{HTML}{E32636} % Rose madder +\definecolor{rosepink}{HTML}{FF66CC} % Rose pink +\definecolor{rosequartz}{HTML}{AA98A9} % Rose quartz +\definecolor{rosetaupe}{HTML}{905D5D} % Rose taupe +\definecolor{rosevale}{HTML}{AB4E52} % Rose vale +\definecolor{rosewood}{HTML}{65000B} % Rosewood +\definecolor{rossocorsa}{HTML}{D40000} % Rosso corsa +\definecolor{rosybrown}{HTML}{BC8F8F} % Rosy brown +\definecolor{royalazure}{HTML}{0038A8} % Royal azure +\definecolor{royalblue-traditional}{HTML}{002366} % Royal blue (traditional) +\definecolor{royalblue-web}{HTML}{4169E1} % Royal blue (web) +\definecolor{royalfuchsia}{HTML}{CA2C92} % Royal fuchsia +\definecolor{royalpurple}{HTML}{7851A9} % Royal purple +\definecolor{ruby}{HTML}{E0115F} % Ruby +\definecolor{ruddy}{HTML}{FF0028} % Ruddy +\definecolor{ruddybrown}{HTML}{BB6528} % Ruddy brown +\definecolor{ruddypink}{HTML}{E18E96} % Ruddy pink +\definecolor{rufous}{HTML}{A81C07} % Rufous +\definecolor{russet}{HTML}{80461B} % Russet +\definecolor{rust}{HTML}{B7410E} % Rust +% S +\definecolor{sacramentostategreen}{HTML}{00563F}% Sacramento State green +\definecolor{saddlebrown}{HTML}{8B4513} % Saddle brown +\definecolor{blazeorange}{HTML}{FF6700} % Safety orange (blaze orange) +\definecolor{saffron}{HTML}{F4C430} % Saffron +\definecolor{stpatricksblue}{HTML}{23297A} % St. Patrick\'s blue +\definecolor{salmon}{HTML}{FF8C69} % Salmon +\definecolor{salmonpink}{HTML}{FF91A4} % Salmon pink +\definecolor{sand}{HTML}{C2B280} % Sand +\definecolor{sanddune}{HTML}{967117} % Sand dune +\definecolor{sandstorm}{HTML}{ECD540} % Sandstorm +\definecolor{sandybrown}{HTML}{F4A460} % Sandy brown +\definecolor{sandytaupe}{HTML}{967117} % Sandy taupe +\definecolor{sangria}{HTML}{92000A} % Sangria +\definecolor{sapgreen}{HTML}{507D2A} % Sap green +\definecolor{sapphire}{HTML}{082567} % Sapphire +\definecolor{satinsheengold}{HTML}{CBA135} % Satin sheen gold +\definecolor{scarlet}{HTML}{FF2000} % Scarlet +\definecolor{schoolbusyellow}{HTML}{FFD800} % School bus yellow +\definecolor{screamingreen}{HTML}{76FF7A} % Screamin\' Green +\definecolor{seagreen}{HTML}{2E8B57} % Sea green +\definecolor{sealbrown}{HTML}{321414} % Seal brown +\definecolor{seashell}{HTML}{FFF5EE} % Seashell +\definecolor{selectiveyellow}{HTML}{FFBA00} % Selective yellow +\definecolor{sepia}{HTML}{704214} % Sepia +\definecolor{shadow}{HTML}{8A795D} % Shadow +\definecolor{shamrockgreen}{HTML}{009E60} % Shamrock green +\definecolor{shockingpink}{HTML}{FC0FC0} % Shocking pink +\definecolor{sienna}{HTML}{882D17} % Sienna +\definecolor{silver}{HTML}{C0C0C0} % Silver +\definecolor{sinopia}{HTML}{CB410B} % Sinopia +\definecolor{skobeloff}{HTML}{007474} % Skobeloff +\definecolor{skyblue}{HTML}{87CEEB} % Sky blue +\definecolor{skymagenta}{HTML}{CF71AF} % Sky magenta +\definecolor{slateblue}{HTML}{6A5ACD} % Slate blue +\definecolor{slategray}{HTML}{708090} % Slate gray +\definecolor{smalt-darkpowderblue}{HTML}{003399}% Smalt (Dark powder blue) +\definecolor{smokeytopaz}{HTML}{933D41} % Smokey topaz +\definecolor{smokyblack}{HTML}{100C08} % Smoky black +\definecolor{snow}{HTML}{FFFAFA} % Snow +\definecolor{spirodiscoball}{HTML}{0FC0FC} % Spiro Disco Ball +\definecolor{splashedwhite}{HTML}{FEFDFF} % Splashed white +\definecolor{springbud}{HTML}{A7FC00} % Spring bud +\definecolor{springgreen}{HTML}{00FF7F} % Spring green +\definecolor{steelblue}{HTML}{4682B4} % Steel blue +\definecolor{stildegrainyellow}{HTML}{FADA5E} % Stil de grain yellow +\definecolor{straw}{HTML}{E4D96F} % Straw +\definecolor{sunglow}{HTML}{FFCC33} % Sunglow +\definecolor{sunset}{HTML}{FAD6A5} % Sunset +% T +\definecolor{tan}{HTML}{D2B48C} % Tan +\definecolor{tangelo}{HTML}{F94D00} % Tangelo +\definecolor{tangerine}{HTML}{F28500} % Tangerine +\definecolor{tangerineyellow}{HTML}{FFCC00} % Tangerine yellow +\definecolor{taupe}{HTML}{483C32} % Taupe +\definecolor{taupegray}{HTML}{8B8589} % Taupe gray +\definecolor{teagreen}{HTML}{D0F0C0} % Tea green +\definecolor{tearose-orange)}{HTML}{F88379} % Tea rose (orange) +\definecolor{tearose-rose)}{HTML}{F4C2C2} % Tea rose (rose) +\definecolor{teal}{HTML}{008080} % Teal +\definecolor{tealblue}{HTML}{367588} % Teal blue +\definecolor{tealgreen}{HTML}{006D5B} % Teal green +\definecolor{tenne}{HTML}{CD5700} % Tenné (Tawny) +\definecolor{terracotta}{HTML}{E2725B} % Terra cotta +\definecolor{thistle}{HTML}{D8BFD8} % Thistle +\definecolor{thulianpink}{HTML}{DE6FA1} % Thulian pink +\definecolor{ticklemepink}{HTML}{FC89AC} % Tickle Me Pink +\definecolor{tiffanyblue}{HTML}{0ABAB5} % Tiffany Blue +\definecolor{tigerseye}{HTML}{E08D3C} % Tiger\'s eye +\definecolor{timberwolf}{HTML}{DBD7D2} % Timberwolf +\definecolor{titaniumyellow}{HTML}{EEE600} % Titanium yellow +\definecolor{tomato}{HTML}{FF6347} % Tomato +\definecolor{toolbox}{HTML}{746CC0} % Toolbox +\definecolor{tractorred}{HTML}{FD0E35} % Tractor red +\definecolor{trolleygrey}{HTML}{808080} % Trolley Grey +\definecolor{tropicalrainforest}{HTML}{00755E} % Tropical rain forest +\definecolor{trueblue}{HTML}{0073CF} % True Blue +\definecolor{tuftsblue}{HTML}{417DC1} % Tufts Blue +\definecolor{tumbleweed}{HTML}{DEAA88} % Tumbleweed +\definecolor{turkishrose}{HTML}{B57281} % Turkish rose +\definecolor{turquoise}{HTML}{30D5C8} % Turquoise +\definecolor{turquoiseblue}{HTML}{00FFEF} % Turquoise blue +\definecolor{turquoisegreen}{HTML}{A0D6B4} % Turquoise green +\definecolor{tuscanred}{HTML}{823535} % Tuscan red +\definecolor{twilightlavender}{HTML}{8A496B} % Twilight lavender +\definecolor{tyrianpurple}{HTML}{66023C} % Tyrian purple +% U +\definecolor{uablue}{HTML}{0033AA} % UA blue +\definecolor{uared}{HTML}{D9004C} % UA red +\definecolor{ube}{HTML}{8878C3} % Ube +\definecolor{uclablue}{HTML}{536895} % UCLA Blue +\definecolor{uclagold}{HTML}{FFB300} % UCLA Gold +\definecolor{ufogreen}{HTML}{3CD070} % UFO Green +\definecolor{ultramarine}{HTML}{120A8F} % Ultramarine +\definecolor{ultramarineblue}{HTML}{4166F5} % Ultramarine blue +\definecolor{ultrapink}{HTML}{FF6FFF} % Ultra pink +\definecolor{umber}{HTML}{635147} % Umber +\definecolor{unitednationsblue}{HTML}{5B92E5} % United Nations blue +\definecolor{unmellowyellow}{HTML}{FFFF66} % Unmellow Yellow +\definecolor{upforestgreen}{HTML}{014421} % UP Forest green +\definecolor{upmaroon}{HTML}{7B1113} % UP Maroon +\definecolor{upsdellred}{HTML}{AE2029} % Upsdell red +\definecolor{urobilin}{HTML}{E1AD21} % Urobilin +\definecolor{usccardinal}{HTML}{990000} % USC Cardinal +\definecolor{uscgold}{HTML}{FFCC00} % USC Gold +\definecolor{utahcrimson}{HTML}{D3003F} % Utah Crimson +% V +\definecolor{vanilla}{HTML}{F3E5AB} % Vanilla +\definecolor{vegasgold}{HTML}{C5B358} % Vegas gold +\definecolor{venetianred}{HTML}{C80815} % Venetian red +\definecolor{verdigris}{HTML}{43B3AE} % Verdigris +\definecolor{vermilion}{HTML}{E34234} % Vermilion +\definecolor{veronica}{HTML}{A020F0} % Veronica +\definecolor{violet}{HTML}{8F00FF} % Violet +\definecolor{violet-colorwheel}{HTML}{7F00FF} % Violet (color wheel) +\definecolor{violet-ryb}{HTML}{8601AF} % Violet (RYB) +\definecolor{violet-web}{HTML}{EE82EE} % Violet (web) +\definecolor{viridian}{HTML}{40826D} % Viridian +\definecolor{vividauburn}{HTML}{922724} % Vivid auburn +\definecolor{vividburgundy}{HTML}{9F1D35} % Vivid burgundy +\definecolor{vividcerise}{HTML}{DA1D81} % Vivid cerise +\definecolor{vividtangerine}{HTML}{FFA089} % Vivid tangerine +\definecolor{vividviolet}{HTML}{9F00FF} % Vivid violet +% W +\definecolor{warmblack}{HTML}{004242} % Warm black +\definecolor{wenge}{HTML}{645452} % Wenge +\definecolor{wheat}{HTML}{F5DEB3} % Wheat +\definecolor{white}{HTML}{FFFFFF} % White +\definecolor{whitesmoke}{HTML}{F5F5F5} % White smoke +\definecolor{wildblueyonder}{HTML}{A2ADD0} % Wild blue yonder +\definecolor{wildstrawberry}{HTML}{FF43A4} % Wild Strawberry +\definecolor{wildwatermelon}{HTML}{FC6C85} % Wild Watermelon +\definecolor{wisteria}{HTML}{C9A0DC} % Wisteria +% X +\definecolor{xanadu}{HTML}{738678} % Xanadu +% Y +\definecolor{yaleblue}{HTML}{0F4D92} % Yale Blue +\definecolor{yellow}{HTML}{FFFF00} % Yellow +\definecolor{yellow-munsell}{HTML}{EFCC00} % Yellow (Munsell) +\definecolor{yellow-ncs}{HTML}{FFD300} % Yellow (NCS) +\definecolor{yellow-process}{HTML}{FFEF00} % Yellow (process) +\definecolor{yellow-ryb}{HTML}{FEFE33} % Yellow (RYB) +\definecolor{yellow-green}{HTML}{9ACD32} % Yellow-green +% Z +\definecolor{zaffre}{HTML}{0014A8} % Zaffre +\definecolor{zinnwalditebrown}{HTML}{2C1608} % Zinnwaldite brown + + +%-------------------------- + + +% DÉFINITON DES MACROS DE COULEURS +% A +\newColorCommand{airforceblue} % Air Force blue +\newColorCommand{aliceblue} % Alice blue +\newColorCommand{alizarin} % Alizarin +\newColorCommand{almond} % Almond +\newColorCommand{amaranth} % Amaranth +\newColorCommand{amber} % Amber +\newColorCommand{amber-sae} % Amber (SAE/ECE) +\newColorCommand{americanrose} % American rose +\newColorCommand{amethyst} % Amethyst +\newColorCommand{anti-flashwhite} % Anti-flash white +\newColorCommand{antiquebrass} % Antique brass +\newColorCommand{antiquefuchsia} % Antique fuchsia +\newColorCommand{antiquewhite} % Antique white +\newColorCommand{ao} % Ao +\newColorCommand{ao-english} % Ao (English) +\newColorCommand{applegreen} % Apple green +\newColorCommand{apricot} % Apricot +\newColorCommand{aqua} % Aqua +\newColorCommand{aquamarine} % Aquamarine +\newColorCommand{armygreen} % Army green +\newColorCommand{arsenic} % Arsenic +\newColorCommand{arylideyellow} % Arylide yellow +\newColorCommand{ashgrey} % Ash grey +\newColorCommand{asparagus} % Asparagus +\newColorCommand{atomictangerine} % Atomic tangerine +\newColorCommand{auburn} % Auburn +\newColorCommand{aureolin} % Aureolin +\newColorCommand{aurometalsaurus} % AuroMetalSaurus +\newColorCommand{awesome} % Awesome +\newColorCommand{azure-colorwheel} % Azure (color wheel) +\newColorCommand{azure-web} % Azure (web) (Azure mist) +% B +\newColorCommand{babyblue} % Baby blue +\newColorCommand{babyblueeyes} % Baby blue eyes +\newColorCommand{babypink} % Baby pink +\newColorCommand{ballblue} % Ball Blue +\newColorCommand{bananamania} % Banana Mania +\newColorCommand{bananayellow} % banana yellow +\newColorCommand{battleshipgrey} % Battleship grey +\newColorCommand{bazaar} % Bazaar +\newColorCommand{beaublue} % Beau blue +\newColorCommand{beaver} % Beaver +\newColorCommand{beige} % Beige +\newColorCommand{bisque} % Bisque +\newColorCommand{bistre} % Bistre +\newColorCommand{bittersweet} % Bittersweet +\newColorCommand{black} % Black +\newColorCommand{blanchedalmond} % Blanched Almond +\newColorCommand{bleudefrance} % Bleu de France +\newColorCommand{blizzardblue} % Blizzard Blue +\newColorCommand{blond} % Blond +\newColorCommand{bloodyred} % rouge sang +\newColorCommand{blue} % Blue +\newColorCommand{blue-munsell} % Blue (Munsell) +\newColorCommand{blue-ncs} % Blue (NCS) +\newColorCommand{blue-pigment} % Blue (pigment) +\newColorCommand{blue-ryb} % Blue (RYB) +\newColorCommand{bluebell} % Blue Bell +\newColorCommand{bluegray} % Blue Gray +\newColorCommand{blue-green} % Blue-green +\newColorCommand{blue-violet} % Blue-violet +\newColorCommand{blush} % Blush +\newColorCommand{bole} % Bole +\newColorCommand{bondiblue} % Bondi blue +\newColorCommand{bostonuniversityred} % Boston University Red +\newColorCommand{brandeisblue} % Brandeis blue +\newColorCommand{brass} % Brass +\newColorCommand{brickred} % Brick red +\newColorCommand{brightcerulean} % Bright cerulean +\newColorCommand{brightgreen} % Bright green +\newColorCommand{brightlavender} % Bright lavender +\newColorCommand{brightmaroon} % Bright maroon +\newColorCommand{brightpink} % Bright pink +\newColorCommand{brightturquoise} % Bright turquoise +\newColorCommand{brightube} % Bright ube +\newColorCommand{brilliantlavender} % Brilliant lavender +\newColorCommand{brilliantrose} % Brilliant rose +\newColorCommand{brinkpink} % Brink pink +\newColorCommand{britishracinggreen} % British racing green +\newColorCommand{bronze} % Bronze +\newColorCommand{brown-traditional} % Brown (traditional) +\newColorCommand{brown-web} % Brown (web) +\newColorCommand{bubblegum} % Bubble gum +\newColorCommand{bubbles} % Bubbles +\newColorCommand{buff} % Buff +\newColorCommand{bulgarianrose} % Bulgarian rose +\newColorCommand{burgundy} % Burgundy +\newColorCommand{burlywood} % Burlywood +\newColorCommand{burntorange} % Burnt orange +\newColorCommand{burntsienna} % Burnt sienna +\newColorCommand{burntumber} % Burnt umber +\newColorCommand{byzantine} % Byzantine +\newColorCommand{byzantium} % Byzantium +% C +\newColorCommand{cadet} % Cadet +\newColorCommand{cadetblue} % Cadet blue +\newColorCommand{cadetgrey} % Cadet grey +\newColorCommand{cadmiumgreen} % Cadmium Green +\newColorCommand{cadmiumorange} % Cadmium Orange +\newColorCommand{cadmiumred} % Cadmium Red +\newColorCommand{cadmiumyellow} % Cadmium Yellow +\newColorCommand{calpolypomonagreen} % Cal Poly Pomona green +\newColorCommand{cambridgeblue} % Cambridge Blue +\newColorCommand{camel} % Camel +\newColorCommand{camouflagegreen} % Camouflage green +\newColorCommand{canaryyellow} % Canary yellow +\newColorCommand{candyapplered} % Candy apple red +\newColorCommand{candypink} % Candy pink +\newColorCommand{capri} % Capri +\newColorCommand{caputmortuum} % Caput mortuum +\newColorCommand{cardinal} % Cardinal +\newColorCommand{caribbeangreen} % Caribbean green +\newColorCommand{carmine} % Carmine +\newColorCommand{carminepink} % Carmine pink +\newColorCommand{carminered} % Carmine red +\newColorCommand{carnationpink} % Carnation pink +\newColorCommand{carnelian} % Carnelian +\newColorCommand{carolinablue} % Carolina blue +\newColorCommand{carrotorange} % Carrot orange +\newColorCommand{ceil} % Ceil +\newColorCommand{celadon} % Celadon +\newColorCommand{celestialblue} % Celestial blue +\newColorCommand{cerise} % Cerise +\newColorCommand{cerisepink} % Cerise pink +\newColorCommand{cerulean} % Cerulean +\newColorCommand{ceruleanblue} % Cerulean blue +\newColorCommand{chamoisee} % Chamoisee +\newColorCommand{champagne} % Champagne +\newColorCommand{charcoal} % Charcoal +\newColorCommand{chartreuse-traditional} % Chartreuse (traditional) +\newColorCommand{chartreuse-web} % Chartreuse (web) +\newColorCommand{cherryblossompink} % Cherry blossom pink +\newColorCommand{chestnut} % Chestnut +\newColorCommand{chocolate-traditional} % Chocolate (traditional) +\newColorCommand{chocolate-web} % Chocolate (web) +\newColorCommand{chromeyellow} % Chrome yellow +\newColorCommand{cinereous} % Cinereous +\newColorCommand{cinnabar} % Cinnabar +\newColorCommand{cinnamon} % Cinnamon +\newColorCommand{citrine} % Citrine +\newColorCommand{classicrose} % Classic rose +\newColorCommand{cobalt} % Cobalt +\newColorCommand{cocoabrown} % Cocoa brown +\newColorCommand{columbiablue} % Columbia blue +\newColorCommand{coolblack} % Cool black +\newColorCommand{coolgrey} % Cool grey +\newColorCommand{copper} % Copper +\newColorCommand{copperrose} % Copper rose +\newColorCommand{coquelicot} % Coquelicot +\newColorCommand{coral} % Coral +\newColorCommand{coralpink} % Coral pink +\newColorCommand{coralred} % Coral red +\newColorCommand{cordovan} % Cordovan +\newColorCommand{corn} % Corn +\newColorCommand{cornellred} % Cornell Red +\newColorCommand{cornflowerblue} % Cornflower blue +\newColorCommand{cornsilk} % Cornsilk +\newColorCommand{cosmiclatte} % Cosmic latte +\newColorCommand{cottoncandy} % Cotton candy +\newColorCommand{cream} % Cream +\newColorCommand{crimson} % Crimson +\newColorCommand{crimsonglory} % Crimson glory +\newColorCommand{cyan} % Cyan +\newColorCommand{cyan-process} % Cyan (process) +% D +\newColorCommand{daffodil} % Daffodil +\newColorCommand{dandelion} % Dandelion +\newColorCommand{darkblue} % Dark blue +\newColorCommand{darkbrown} % Dark brown +\newColorCommand{darkbyzantium} % Dark byzantium +\newColorCommand{darkcandyapplered} % Dark candy apple red +\newColorCommand{darkcerulean} % Dark cerulean +\newColorCommand{darkchampagne} % Dark champagne +\newColorCommand{darkchestnut} % Dark chestnut +\newColorCommand{darkcoral} % Dark coral +\newColorCommand{darkcyan} % Dark cyan +\newColorCommand{darkelectricblue} % Dark electric blue +\newColorCommand{darkgoldenrod} % Dark goldenrod +\newColorCommand{darkgray} % Dark gray +\newColorCommand{darkgreen} % Dark green +\newColorCommand{darkjunglegreen} % Dark jungle green +\newColorCommand{darkkhaki} % Dark khaki +\newColorCommand{darklava} % Dark lava +\newColorCommand{darklavender} % Dark lavender +\newColorCommand{darkmagenta} % Dark magenta +\newColorCommand{darkmidnightblue} % Dark midnight blue +\newColorCommand{darkolivegreen} % Dark olive green +\newColorCommand{darkorange} % Dark orange +\newColorCommand{darkorchid} % Dark orchid +\newColorCommand{darkpastelblue} % Dark pastel blue +\newColorCommand{darkpastelgreen} % Dark pastel green +\newColorCommand{darkpastelpurple} % Dark pastel purple +\newColorCommand{darkpastelred} % Dark pastel red +\newColorCommand{darkpink} % Dark pink +\newColorCommand{darkpowderblue} % Dark powder blue +\newColorCommand{darkraspberry} % Dark raspberry +\newColorCommand{darkred} % Dark red +\newColorCommand{darksalmon} % Dark salmon +\newColorCommand{darkscarlet} % Dark scarlet +\newColorCommand{darkseagreen} % Dark sea green +\newColorCommand{darksienna} % Dark sienna +\newColorCommand{darkslateblue} % Dark slate blue +\newColorCommand{darkslategray} % Dark slate gray +\newColorCommand{darkspringgreen} % Dark spring green +\newColorCommand{darktan} % Dark tan +\newColorCommand{darktangerine} % Dark tangerine +\newColorCommand{darktaupe} % Dark taupe +\newColorCommand{darkterracotta} % Dark terra cotta +\newColorCommand{darkturquoise} % Dark turquoise +\newColorCommand{darkviolet} % Dark violet +\newColorCommand{dartmouthgreen} % Dartmouth green +\newColorCommand{davysgrey} % Davy\'s grey +\newColorCommand{debianred} % Debian red +\newColorCommand{deepcarmine} % Deep carmine +\newColorCommand{deepcarminepink} % Deep carmine pink +\newColorCommand{deepcarrotorange} % Deep carrot orange +\newColorCommand{deepcerise} % Deep cerise +\newColorCommand{deepchampagne} % Deep champagne +\newColorCommand{deepchestnut} % Deep chestnut +\newColorCommand{deepfuchsia} % Deep fuchsia +\newColorCommand{deepjunglegreen} % Deep jungle green +\newColorCommand{deeplilac} % Deep lilac +\newColorCommand{deepmagenta} % Deep magenta +\newColorCommand{deeppeach} % Deep peach +\newColorCommand{deeppink} % Deep pink +\newColorCommand{deepsaffron} % Deep saffron +\newColorCommand{deepskyblue} % Deep sky blue +\newColorCommand{denim} % Denim +\newColorCommand{desert} % Desert +\newColorCommand{desertsand} % Desert sand +\newColorCommand{dimgray} % Dim gray +\newColorCommand{dodgerblue} % Dodger blue +\newColorCommand{dogwoodrose} % Dogwood rose +\newColorCommand{dollarbill} % Dollar bill +\newColorCommand{drab} % Drab +\newColorCommand{dukeblue} % Duke blue +% E +\newColorCommand{earthyellow} % Earth yellow +\newColorCommand{ecru} % Ecru +\newColorCommand{eggplant} % Eggplant +\newColorCommand{eggshell} % Eggshell +\newColorCommand{egyptianblue} % Egyptian blue +\newColorCommand{electricblue} % Electric blue +\newColorCommand{electriccrimson} % Electric crimson +\newColorCommand{electriccyan} % Electric cyan +\newColorCommand{electricgreen} % Electric green +\newColorCommand{electricindigo} % Electric indigo +\newColorCommand{electriclavender} % Electric lavender +\newColorCommand{electriclime} % Electric lime +\newColorCommand{electricpurple} % Electric purple +\newColorCommand{electricultramarine} % Electric ultramarine +\newColorCommand{electricviolet} % Electric violet +\newColorCommand{electricyellow} % Electric Yellow +\newColorCommand{emerald} % Emerald +\newColorCommand{etonblue} % Eton blue +% F +\newColorCommand{fallow} % Fallow +\newColorCommand{falured} % Falu red +\newColorCommand{fandango} % Fandango +\newColorCommand{fashionfuchsia} % Fashion fuchsia +\newColorCommand{fawn} % Fawn +\newColorCommand{feldgrau} % Feldgrau +\newColorCommand{ferngreen} % Fern green +\newColorCommand{ferrarired} % Ferrari Red +\newColorCommand{fielddrab} % Field drab +\newColorCommand{firebrick} % Firebrick +\newColorCommand{fireenginered} % Fire engine red +\newColorCommand{flame} % Flame +\newColorCommand{flamingopink} % Flamingo pink +\newColorCommand{flavescent} % Flavescent +\newColorCommand{flax} % Flax +\newColorCommand{floralwhite} % Floral white +\newColorCommand{fluorescentorange} % Fluorescent orange +\newColorCommand{fluorescentpink} % Fluorescent pink +\newColorCommand{fluorescentyellow} % Fluorescent yellow +\newColorCommand{folly} % Folly +\newColorCommand{forestgreen-traditional} % Forest green (traditional) +\newColorCommand{forestgreen-web} % Forest green (web) +\newColorCommand{frenchbeige} % French beige +\newColorCommand{frenchblue} % French blue +\newColorCommand{frenchlilac} % French lilac +\newColorCommand{frenchrose} % French rose +\newColorCommand{fuchsia} % Fuchsia +\newColorCommand{fuchsiapink} % Fuchsia pink +\newColorCommand{fulvous} % Fulvous +\newColorCommand{fuzzywuzzy} % Fuzzy Wuzzy +% G +\newColorCommand{gainsboro} % Gainsboro +\newColorCommand{gamboge} % Gamboge +\newColorCommand{ghostwhite} % Ghost white +\newColorCommand{ginger} % Ginger +\newColorCommand{glaucous} % Glaucous +\newColorCommand{gold-metallic} % Gold (metallic) +\newColorCommand{gold-web} % Gold (web) (Golden) +\newColorCommand{goldenbrown} % Golden brown +\newColorCommand{goldenpoppy} % Golden poppy +\newColorCommand{goldenyellow} % Golden yellow +\newColorCommand{goldenrod} % Goldenrod +\newColorCommand{grannysmithapple} % Granny Smith Apple +\newColorCommand{gray} % Gray +\newColorCommand{gray-html} % Gray (HTML/CSS gray) +\newColorCommand{gray-x11} % Gray (X11 gray) +\newColorCommand{gray-asparagus} % Gray-asparagus +\newColorCommand{green-colorwheel} % Green (color wheel) (X11 green) +\newColorCommand{green-html} % Green (HTML/CSS green) +\newColorCommand{green-munsell} % Green (Munsell) +\newColorCommand{green-ncs} % Green (NCS) +\newColorCommand{green-pigment} % Green (pigment) +\newColorCommand{green-ryb} % Green (RYB) +\newColorCommand{green-yellow} % Green-yellow +\newColorCommand{grullo} % Grullo +\newColorCommand{guppiegreen} % Guppie green +% H +\newColorCommand{halayaube} % Halaya ube +\newColorCommand{hanblue} % Han blue +\newColorCommand{hanpurple} % Han purple +\newColorCommand{hansayellow} % Hansa yellow +\newColorCommand{harlequin} % Harlequin +\newColorCommand{harvardcrimson} % Harvard crimson +\newColorCommand{harvestgold} % Harvest Gold +\newColorCommand{heartgold} % Heart Gold +\newColorCommand{heliotrope} % Heliotrope +\newColorCommand{hollywoodcerise} % Hollywood cerise +\newColorCommand{honeydew} % Honeydew +\newColorCommand{hookersgreen} % Hooker\'s green +\newColorCommand{hotmagenta} % Hot magenta +\newColorCommand{hotpink} % Hot pink +\newColorCommand{huntergreen} % Hunter green +% I +\newColorCommand{iceberg} % Iceberg +\newColorCommand{icterine} % Icterine +\newColorCommand{inchworm} % Inchworm +\newColorCommand{indiagreen} % India green +\newColorCommand{indianred} % Indian red +\newColorCommand{indianyellow} % Indian yellow +\newColorCommand{indigo-dye} % Indigo (dye) +\newColorCommand{indigo-web} % Indigo (web) +\newColorCommand{internationalkleinblue} % International Klein Blue +\newColorCommand{internationalorange} % International orange +\newColorCommand{iris} % Iris +\newColorCommand{isabelline} % Isabelline +\newColorCommand{islamicgreen} % Islamic green +\newColorCommand{ivory} % Ivory +% J +\newColorCommand{jade} % Jade +\newColorCommand{jasper} % Jasper +\newColorCommand{jazzberryjam} % Jazzberry jam +\newColorCommand{jonquil} % Jonquil +\newColorCommand{junebud} % June bud +\newColorCommand{junglegreen} % Jungle green +% K +\newColorCommand{kellygreen} % Kelly green +\newColorCommand{khaki-html} % Khaki (HTML/CSS) (Khaki) +\newColorCommand{khaki-x11} % Khaki (X11) (Light khaki) +% L +\newColorCommand{lasallegreen} % La Salle Green +\newColorCommand{languidlavender} % Languid lavender +\newColorCommand{lapislazuli} % Lapis lazuli +\newColorCommand{laserlemon} % Laser Lemon +\newColorCommand{lava} % Lava +\newColorCommand{lavender-floral} % Lavender (floral) +\newColorCommand{lavender-web} % Lavender (web) +\newColorCommand{lavenderblue} % Lavender blue +\newColorCommand{lavenderblush} % Lavender blush +\newColorCommand{lavendergray} % Lavender gray +\newColorCommand{lavenderindigo} % Lavender indigo +\newColorCommand{lavendermagenta} % Lavender magenta +\newColorCommand{lavendermist} % Lavender mist +\newColorCommand{lavenderpink} % Lavender pink +\newColorCommand{lavenderpurple} % Lavender purple +\newColorCommand{lavenderrose} % Lavender rose +\newColorCommand{lawngreen} % Lawn green +\newColorCommand{lemon} % Lemon +\newColorCommand{lemonchiffon} % Lemon chiffon +\newColorCommand{lightapricot} % Light apricot +\newColorCommand{lightblue} % Light blue +\newColorCommand{lightbrown} % Light brown +\newColorCommand{lightcarminepink} % Light carmine pink +\newColorCommand{lightcoral} % Light coral +\newColorCommand{lightcornflowerblue} % Light cornflower blue +\newColorCommand{lightcyan} % Light cyan +\newColorCommand{lightfuchsiapink} % Light fuchsia pink +\newColorCommand{lightgoldenrodyellow} % Light goldenrod yellow +\newColorCommand{lightgray} % Light gray +\newColorCommand{lightgreen} % Light green +\newColorCommand{lightkhaki} % Light khaki +\newColorCommand{lightmauve} % Light mauve +\newColorCommand{lightpastelpurple} % Light pastel purple +\newColorCommand{lightpink} % Light pink +\newColorCommand{lightsalmon} % Light salmon +\newColorCommand{lightsalmonpink} % Light salmon pink +\newColorCommand{lightseagreen} % Light sea green +\newColorCommand{lightskyblue} % Light sky blue +\newColorCommand{lightslategray} % Light slate gray +\newColorCommand{lighttaupe} % Light taupe +\newColorCommand{lightthulianpink} % Light Thulian pink +\newColorCommand{lightyellow} % Light yellow +\newColorCommand{lilac} % Lilac +\newColorCommand{lime-colorwheel} % Lime (color wheel) +\newColorCommand{lime-web} % Lime (web) (X11 green) +\newColorCommand{limegreen} % Lime green +\newColorCommand{lincolngreen} % Lincoln green +\newColorCommand{linen} % Linen +\newColorCommand{liver} % Liver +\newColorCommand{lust} % Lust +% M +\newColorCommand{macaroniandcheese} % Macaroni and Cheese +\newColorCommand{magenta} % Magenta +\newColorCommand{magenta-dye} % Magenta (dye) +\newColorCommand{magenta-process} % Magenta (process) +\newColorCommand{magicmint} % Magic mint +\newColorCommand{magnolia} % Magnolia +\newColorCommand{mahogany} % Mahogany +\newColorCommand{maize} % Maize +\newColorCommand{majorelleblue} % Majorelle Blue +\newColorCommand{malachite} % Malachite +\newColorCommand{manatee} % Manatee +\newColorCommand{mangotango} % Mango Tango +\newColorCommand{maroon-html} % Maroon (HTML/CSS) +\newColorCommand{maroon-x11} % Maroon (X11) +\newColorCommand{mauve} % Mauve +\newColorCommand{mauvetaupe} % Mauve taupe +\newColorCommand{mauvelous} % Mauvelous +\newColorCommand{mayablue} % Maya blue +\newColorCommand{meatbrown} % Meat brown +\newColorCommand{mediumaquamarine} % Medium aquamarine +\newColorCommand{mediumblue} % Medium blue +\newColorCommand{mediumcandyapplered} % Medium candy apple red +\newColorCommand{mediumcarmine} % Medium carmine +\newColorCommand{mediumchampagne} % Medium champagne +\newColorCommand{mediumelectricblue} % Medium electric blue +\newColorCommand{mediumjunglegreen} % Medium jungle green +\newColorCommand{mediumlavendermagenta} % Medium lavender magenta +\newColorCommand{mediumorchid} % Medium orchid +\newColorCommand{mediumpersianblue} % Medium Persian blue +\newColorCommand{mediumpurple} % Medium purple +\newColorCommand{mediumred-violet} % Medium red-violet +\newColorCommand{mediumseagreen} % Medium sea green +\newColorCommand{mediumslateblue} % Medium slate blue +\newColorCommand{mediumspringbud} % Medium spring bud +\newColorCommand{mediumspringgreen} % Medium spring green +\newColorCommand{mediumtaupe} % Medium taupe +\newColorCommand{mediumtealblue} % Medium teal blue +\newColorCommand{mediumturquoise} % Medium turquoise +\newColorCommand{mediumviolet-red} % Medium violet-red +\newColorCommand{melon} % Melon +\newColorCommand{midnightblue} % Midnight blue +\newColorCommand{midnightgreen(eaglegreen)} % Midnight green (eagle green) +\newColorCommand{mikadoyellow} % Mikado yellow +\newColorCommand{mint} % Mint +\newColorCommand{mintcream} % Mint cream +\newColorCommand{mintgreen} % Mint green +\newColorCommand{mistyrose} % Misty rose +\newColorCommand{moccasin} % Moccasin +\newColorCommand{modebeige} % Mode beige +\newColorCommand{moonstoneblue} % Moonstone blue +\newColorCommand{mordantred19} % Mordant red 19 +\newColorCommand{mossgreen} % Moss green +\newColorCommand{mountainmeadow} % Mountain Meadow +\newColorCommand{mountbattenpink} % Mountbatten pink +\newColorCommand{mulberry} % Mulberry +\newColorCommand{mustard} % Mustard +\newColorCommand{myrtle} % Myrtle +\newColorCommand{msugreen} % MSU Green +% N +\newColorCommand{nadeshikopink} % Nadeshiko pink +\newColorCommand{napiergreen} % Napier green +\newColorCommand{naplesyellow} % Naples yellow +\newColorCommand{navajowhite} % Navajo white +\newColorCommand{navyblue} % Navy blue +\newColorCommand{neoncarrot} % Neon Carrot +\newColorCommand{neonfuchsia} % Neon fuchsia +\newColorCommand{neongreen} % Neon green +\newColorCommand{non-photoblue} % Non-photo blue +% O +\newColorCommand{oceanboatblue} % Ocean Boat Blue +\newColorCommand{ochre} % Ochre +\newColorCommand{officegreen} % Office green +\newColorCommand{oldgold} % Old gold +\newColorCommand{oldlace} % Old lace +\newColorCommand{oldlavender} % Old lavender +\newColorCommand{oldmauve} % Old mauve +\newColorCommand{oldrose} % Old rose +\newColorCommand{olive} % Olive +\newColorCommand{olivedrab3} % Olive Drab (web) (Olive Drab #3) +\newColorCommand{olivedrab7} % Olive Drab #7 +\newColorCommand{olivine} % Olivine +\newColorCommand{onyx} % Onyx +\newColorCommand{operamauve} % Opera mauve +\newColorCommand{orange-colorwheel} % Orange (color wheel) +\newColorCommand{orange-ryb} % Orange (RYB) +\newColorCommand{orange-web} % Orange (web color) +\newColorCommand{orangepeel} % Orange peel +\newColorCommand{orange-red} % Orange-red +\newColorCommand{orchid} % Orchid +\newColorCommand{otterbrown} % Otter brown +\newColorCommand{outerspace} % Outer Space +\newColorCommand{outrageousorange} % Outrageous Orange +\newColorCommand{oxfordblue} % Oxford Blue +\newColorCommand{oucrimsonred} % OU Crimson Red +% P +\newColorCommand{pakistangreen} % Pakistan green +\newColorCommand{palatinateblue} % Palatinate blue +\newColorCommand{palatinatepurple} % Palatinate purple +\newColorCommand{paleaqua} % Pale aqua +\newColorCommand{paleblue} % Pale blue +\newColorCommand{palebrown} % Pale brown +\newColorCommand{palecarmine} % Pale carmine +\newColorCommand{palecerulean} % Pale cerulean +\newColorCommand{palechestnut} % Pale chestnut +\newColorCommand{palecopper} % Pale copper +\newColorCommand{palecornflowerblue} % Pale cornflower blue +\newColorCommand{palegold} % Pale gold +\newColorCommand{palegoldenrod} % Pale goldenrod +\newColorCommand{palegreen} % Pale green +\newColorCommand{palemagenta} % Pale magenta +\newColorCommand{palepink} % Pale pink +\newColorCommand{paleplum} % Pale plum +\newColorCommand{palered-violet} % Pale red-violet +\newColorCommand{palerobineggblue} % Pale robin egg blue +\newColorCommand{palesilver} % Pale silver +\newColorCommand{palespringbud} % Pale spring bud +\newColorCommand{paletaupe} % Pale taupe +\newColorCommand{paleviolet-red} % Pale violet-red +\newColorCommand{pansypurple} % Pansy purple +\newColorCommand{papayawhip} % Papaya whip +\newColorCommand{parisgreen} % Paris Green +\newColorCommand{pastelblue} % Pastel blue +\newColorCommand{pastelbrown} % Pastel brown +\newColorCommand{pastelgray} % Pastel gray +\newColorCommand{pastelgreen} % Pastel green +\newColorCommand{pastelmagenta} % Pastel magenta +\newColorCommand{pastelorange} % Pastel orange +\newColorCommand{pastelpink} % Pastel pink +\newColorCommand{pastelpurple} % Pastel purple +\newColorCommand{pastelred} % Pastel red +\newColorCommand{pastelviolet} % Pastel violet +\newColorCommand{pastelyellow} % Pastel yellow +\newColorCommand{patriarch} % Patriarch +\newColorCommand{paynesgrey} % Payne\'s grey +\newColorCommand{peach} % Peach +\newColorCommand{peach-orange} % Peach-orange +\newColorCommand{peachpuff} % Peach puff +\newColorCommand{peach-yellow} % Peach-yellow +\newColorCommand{pear} % Pear +\newColorCommand{pearl} % Pearl +\newColorCommand{peridot} % Peridot +\newColorCommand{periwinkle} % Periwinkle +\newColorCommand{persianblue} % Persian blue +\newColorCommand{persiangreen} % Persian green +\newColorCommand{persianindigo} % Persian indigo +\newColorCommand{persianorange} % Persian orange +\newColorCommand{peru} % Peru +\newColorCommand{persianpink} % Persian pink +\newColorCommand{persianplum} % Persian plum +\newColorCommand{persianred} % Persian red +\newColorCommand{persianrose} % Persian rose +\newColorCommand{persimmon} % Persimmon +\newColorCommand{phlox} % Phlox +\newColorCommand{phthaloblue} % Phthalo blue +\newColorCommand{phthalogreen} % Phthalo green +\newColorCommand{piggypink} % Piggy pink +\newColorCommand{pinegreen} % Pine green +\newColorCommand{pink} % Pink +\newColorCommand{pink-orange} % Pink-orange +\newColorCommand{pinkpearl} % Pink pearl +\newColorCommand{pinksherbet} % Pink Sherbet +\newColorCommand{pistachio} % Pistachio +\newColorCommand{platinum} % Platinum +\newColorCommand{plum-traditional} % Plum (traditional) +\newColorCommand{plum-web} % Plum (web) +\newColorCommand{portlandorange} % Portland Orange +\newColorCommand{powderblue-web} % Powder blue (web) +\newColorCommand{princetonorange} % Princeton orange +\newColorCommand{prune} % Prune +\newColorCommand{prussianblue} % Prussian blue +\newColorCommand{psychedelicpurple} % Psychedelic purple +\newColorCommand{puce} % Puce +\newColorCommand{pumpkin} % Pumpkin +\newColorCommand{purple-html} % Purple (HTML/CSS) +\newColorCommand{purple-munsell} % Purple (Munsell) +\newColorCommand{purple-x11} % Purple (X11) +\newColorCommand{purpleheart} % Purple Heart +\newColorCommand{purplemountainmajesty} % Purple mountain majesty +\newColorCommand{purplepizzazz} % Purple pizzazz +\newColorCommand{purpletaupe} % Purple taupe +% R +\newColorCommand{radicalred} % Radical Red +\newColorCommand{raspberry} % Raspberry +\newColorCommand{raspberryglace} % Raspberry glace +\newColorCommand{raspberrypink} % Raspberry pink +\newColorCommand{raspberryrose} % Raspberry rose +\newColorCommand{rawumber} % Raw umber +\newColorCommand{razzledazzlerose} % Razzle dazzle rose +\newColorCommand{razzmatazz} % Razzmatazz +\newColorCommand{red} % Red +\newColorCommand{red-munsell} % Red (Munsell) +\newColorCommand{red-ncs} % Red (NCS) +\newColorCommand{red-pigment} % Red (pigment) +\newColorCommand{red-ryb} % Red (RYB) +\newColorCommand{red-brown} % Red-brown +\newColorCommand{red-violet} % Red-violet +\newColorCommand{redwood} % Redwood +\newColorCommand{regalia} % Regalia +\newColorCommand{richblack} % Rich black +\newColorCommand{richbrilliantlavender} % Rich brilliant lavender +\newColorCommand{richcarmine} % Rich carmine +\newColorCommand{richelectricblue} % Rich electric blue +\newColorCommand{richlavender} % Rich lavender +\newColorCommand{richlilac} % Rich lilac +\newColorCommand{richmaroon} % Rich maroon +\newColorCommand{riflegreen} % Rifle green +\newColorCommand{robineggblue} % Robin egg blue +\newColorCommand{rose} % Rose +\newColorCommand{rosebonbon} % Rose bonbon +\newColorCommand{roseebony} % Rose ebony +\newColorCommand{rosegold} % Rose gold +\newColorCommand{rosemadder} % Rose madder +\newColorCommand{rosepink} % Rose pink +\newColorCommand{rosequartz} % Rose quartz +\newColorCommand{rosetaupe} % Rose taupe +\newColorCommand{rosevale} % Rose vale +\newColorCommand{rosewood} % Rosewood +\newColorCommand{rossocorsa} % Rosso corsa +\newColorCommand{rosybrown} % Rosy brown +\newColorCommand{royalazure} % Royal azure +\newColorCommand{royalblue-traditional} % Royal blue (traditional) +\newColorCommand{royalblue-web} % Royal blue (web) +\newColorCommand{royalfuchsia} % Royal fuchsia +\newColorCommand{royalpurple} % Royal purple +\newColorCommand{ruby} % Ruby +\newColorCommand{ruddy} % Ruddy +\newColorCommand{ruddybrown} % Ruddy brown +\newColorCommand{ruddypink} % Ruddy pink +\newColorCommand{rufous} % Rufous +\newColorCommand{russet} % Russet +\newColorCommand{rust} % Rust +% S +\newColorCommand{sacramentostategreen}% Sacramento State green +\newColorCommand{saddlebrown} % Saddle brown +\newColorCommand{blazeorange} % Safety orange (blaze orange) +\newColorCommand{saffron} % Saffron +\newColorCommand{stpatricksblue} % St. Patrick\'s blue +\newColorCommand{salmon} % Salmon +\newColorCommand{salmonpink} % Salmon pink +\newColorCommand{sand} % Sand +\newColorCommand{sanddune} % Sand dune +\newColorCommand{sandstorm} % Sandstorm +\newColorCommand{sandybrown} % Sandy brown +\newColorCommand{sandytaupe} % Sandy taupe +\newColorCommand{sangria} % Sangria +\newColorCommand{sapgreen} % Sap green +\newColorCommand{sapphire} % Sapphire +\newColorCommand{satinsheengold} % Satin sheen gold +\newColorCommand{scarlet} % Scarlet +\newColorCommand{schoolbusyellow} % School bus yellow +\newColorCommand{screamingreen} % Screamin\' Green +\newColorCommand{seagreen} % Sea green +\newColorCommand{sealbrown} % Seal brown +\newColorCommand{seashell} % Seashell +\newColorCommand{selectiveyellow} % Selective yellow +\newColorCommand{sepia} % Sepia +\newColorCommand{shadow} % Shadow +\newColorCommand{shamrockgreen} % Shamrock green +\newColorCommand{shockingpink} % Shocking pink +\newColorCommand{sienna} % Sienna +\newColorCommand{silver} % Silver +\newColorCommand{sinopia} % Sinopia +\newColorCommand{skobeloff} % Skobeloff +\newColorCommand{skyblue} % Sky blue +\newColorCommand{skymagenta} % Sky magenta +\newColorCommand{slateblue} % Slate blue +\newColorCommand{slategray} % Slate gray +\newColorCommand{smalt-darkpowderblue}% Smalt (Dark powder blue) +\newColorCommand{smokeytopaz} % Smokey topaz +\newColorCommand{smokyblack} % Smoky black +\newColorCommand{snow} % Snow +\newColorCommand{spirodiscoball} % Spiro Disco Ball +\newColorCommand{splashedwhite} % Splashed white +\newColorCommand{springbud} % Spring bud +\newColorCommand{springgreen} % Spring green +\newColorCommand{steelblue} % Steel blue +\newColorCommand{stildegrainyellow} % Stil de grain yellow +\newColorCommand{straw} % Straw +\newColorCommand{sunglow} % Sunglow +\newColorCommand{sunset} % Sunset +% T +\newColorCommand{tan} % Tan +\newColorCommand{tangelo} % Tangelo +\newColorCommand{tangerine} % Tangerine +\newColorCommand{tangerineyellow} % Tangerine yellow +\newColorCommand{taupe} % Taupe +\newColorCommand{taupegray} % Taupe gray +\newColorCommand{teagreen} % Tea green +\newColorCommand{tearose-orange)} % Tea rose (orange) +\newColorCommand{tearose-rose)} % Tea rose (rose) +\newColorCommand{teal} % Teal +\newColorCommand{tealblue} % Teal blue +\newColorCommand{tealgreen} % Teal green +\newColorCommand{tenne} % Tenné (Tawny) +\newColorCommand{terracotta} % Terra cotta +\newColorCommand{thistle} % Thistle +\newColorCommand{thulianpink} % Thulian pink +\newColorCommand{ticklemepink} % Tickle Me Pink +\newColorCommand{tiffanyblue} % Tiffany Blue +\newColorCommand{tigerseye} % Tiger\'s eye +\newColorCommand{timberwolf} % Timberwolf +\newColorCommand{titaniumyellow} % Titanium yellow +\newColorCommand{tomato} % Tomato +\newColorCommand{toolbox} % Toolbox +\newColorCommand{tractorred} % Tractor red +\newColorCommand{trolleygrey} % Trolley Grey +\newColorCommand{tropicalrainforest} % Tropical rain forest +\newColorCommand{trueblue} % True Blue +\newColorCommand{tuftsblue} % Tufts Blue +\newColorCommand{tumbleweed} % Tumbleweed +\newColorCommand{turkishrose} % Turkish rose +\newColorCommand{turquoise} % Turquoise +\newColorCommand{turquoiseblue} % Turquoise blue +\newColorCommand{turquoisegreen} % Turquoise green +\newColorCommand{tuscanred} % Tuscan red +\newColorCommand{twilightlavender} % Twilight lavender +\newColorCommand{tyrianpurple} % Tyrian purple +% U +\newColorCommand{uablue} % UA blue +\newColorCommand{uared} % UA red +\newColorCommand{ube} % Ube +\newColorCommand{uclablue} % UCLA Blue +\newColorCommand{uclagold} % UCLA Gold +\newColorCommand{ufogreen} % UFO Green +\newColorCommand{ultramarine} % Ultramarine +\newColorCommand{ultramarineblue} % Ultramarine blue +\newColorCommand{ultrapink} % Ultra pink +\newColorCommand{umber} % Umber +\newColorCommand{unitednationsblue} % United Nations blue +\newColorCommand{unmellowyellow} % Unmellow Yellow +\newColorCommand{upforestgreen} % UP Forest green +\newColorCommand{upmaroon} % UP Maroon +\newColorCommand{upsdellred} % Upsdell red +\newColorCommand{urobilin} % Urobilin +\newColorCommand{usccardinal} % USC Cardinal +\newColorCommand{uscgold} % USC Gold +\newColorCommand{utahcrimson} % Utah Crimson +% V +\newColorCommand{vanilla} % Vanilla +\newColorCommand{vegasgold} % Vegas gold +\newColorCommand{venetianred} % Venetian red +\newColorCommand{verdigris} % Verdigris +\newColorCommand{vermilion} % Vermilion +\newColorCommand{veronica} % Veronica +\newColorCommand{violet} % Violet +\newColorCommand{violet-colorwheel} % Violet (color wheel) +\newColorCommand{violet-ryb} % Violet (RYB) +\newColorCommand{violet-web} % Violet (web) +\newColorCommand{viridian} % Viridian +\newColorCommand{vividauburn} % Vivid auburn +\newColorCommand{vividburgundy} % Vivid burgundy +\newColorCommand{vividcerise} % Vivid cerise +\newColorCommand{vividtangerine} % Vivid tangerine +\newColorCommand{vividviolet} % Vivid violet +% W +\newColorCommand{warmblack} % Warm black +\newColorCommand{wenge} % Wenge +\newColorCommand{wheat} % Wheat +\newColorCommand{white} % White +\newColorCommand{whitesmoke} % White smoke +\newColorCommand{wildblueyonder} % Wild blue yonder +\newColorCommand{wildstrawberry} % Wild Strawberry +\newColorCommand{wildwatermelon} % Wild Watermelon +\newColorCommand{wisteria} % Wisteria +% X +\newColorCommand{xanadu} % Xanadu +% Y +\newColorCommand{yaleblue} % Yale Blue +\newColorCommand{yellow} % Yellow +\newColorCommand{yellow-munsell} % Yellow (Munsell) +\newColorCommand{yellow-ncs} % Yellow (NCS) +\newColorCommand{yellow-process} % Yellow (process) +\newColorCommand{yellow-ryb} % Yellow (RYB) +\newColorCommand{yellow-green} % Yellow-green +% Z +\newColorCommand{zaffre} % Zaffre +\newColorCommand{zinnwalditebrown} % Zinnwaldite brown + diff --git a/_extensions/cours/extra/shortcuts.sty b/_extensions/cours/extra/shortcuts.sty new file mode 100644 index 0000000..f4b7a5f --- /dev/null +++ b/_extensions/cours/extra/shortcuts.sty @@ -0,0 +1,443 @@ +%%% +%%% +%%% Extensions : shortcuts.sty +%%% Version : 1.0 +%%% Date : 10/05/16 +%%% Auteur : Jeff LANCE +%%% Notes : Cette extension peut demander l'ajout de certains packages. +%%% Il est conseillé de l'appeler dans un(e) classe/(package) appelant +%%% elle(lui)-même ces packages. +%%% +%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{shortcuts}[2016/05/16 Définitions de raccourcis vers des macros + existantes, v1.0] + + + +\makeatletter + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% ENVIRONMENTS +% +% + +%% itemize +%% +\newcommand{\bi}{\begin{itemize}} +\newcommand{\ei}{\end{itemize}} + +%% enumerate +%% +\newcommand{\be}{\begin{enumerate}} +\newcommand{\ee}{\end{enumerate}} + +%% descriptions +%% +\newcommand{\bd}{\begin{description}} +\newcommand{\ed}{\end{description}} + +%% columns +%% +\newcommand{\bc}{\begin{columns}} +\newcommand{\ec}{\end{columns}} + +%% questions +%% +\newcommand{\bq}{\begin{questions}} +\newcommand{\eq}{\end{questions}} + +%% tasks +%% +\newcommand{\bt}{\begin{tasks}} +\newcommand{\et}{\end{tasks}} + +%% minipage +%% +% \newcommand{\bm}{\begin{minipage}} +% \newcommand{\em}{\end{minipage}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% TEXT +% +% + +%% positive skip. +%% +\NewDocumentCommand \pskip { G{.2} } {% + \vspace*{+#1cm} +} + +%% negative skip. +%% +\NewDocumentCommand \nskip { G{.8} } {% + \vspace*{-#1cm} +} + +%% another shortcut to whiting text. +%% +\NewDocumentCommand \ghost { } {% + \white +} + +%% c'est-à-dire +%% +\NewDocumentCommand \cad { } { + {c'est-à-dire} +} +\NewDocumentCommand \Cad { } { + {C'est-à-dire} +} + +%% textsuperscript and textsubscript +%% +\NewDocumentCommand \up { g } { + \textsuperscript{#1} +} + +\NewDocumentCommand \ub { g } { + \textsubscript{#1} +} + +%% smileys +%% +\NewDocumentCommand \wink { } { + {\DejaVuSans 😉} +} + +\NewDocumentCommand \lol { } { + {\DejaVuSans 😂} +} + +\NewDocumentCommand \sad { } { + {\DejaVuSans 😞} +} + +% double quoting +%% +\providecommand{\og}{ + << +} +\providecommand{\fg}{ + >> +} + +% column sep rule +%% +\NewDocumentCommand \filet { G{0} } { + \setlength{\columnseprule}{#1} +} + +% \num shortcut +%% +\NewDocumentCommand \n { g } { + \num{#1} +} + +% point médian +%% +\def\cdt{\kern-0.pt\ensuremath\cdot\kern-0.5pt} + +% fonts +%% +\newfontfamily\Jd{j.d.}[ + Ligatures=TeX, + ] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% MATHS +% +% + +%% i, j & k vectors +%% +\NewDocumentCommand \veci { } { + \ensuremath{ \vec{\imath} } +} +\NewDocumentCommand \vecj { } { + \ensuremath{ \vec{\jmath} } +} +\NewDocumentCommand \veck { } { + \ensuremath{ \vec{k} } +} + +%% basis (i,j) +%% +\RenewDocumentCommand \ij { } { + \ensuremath{ \left(\vec{\imath}\: ;\: \vec{\jmath}\right) } +} + +%% basis (i,j,k) +%% +\NewDocumentCommand \ijk { } { + \ensuremath{ \left(\vec{\imath}\: ;\: \vec{\jmath}\: ;\: \vec{k}\right) } +} + +%% frame (O;i;j) +%% +\NewDocumentCommand \oij { } { + \ensuremath{ \left(O\: ;\: \vec{\imath}\: ;\: \vec{\jmath}\right) } +} + +%% frame (O;i;j;k) +%% +\NewDocumentCommand \oijk { } { + \ensuremath{ \left(O\: ;\: \vec{\imath}\: ;\: \vec{\jmath}\: ;\: \vec{k}\right) } +} + +%% frame (O;I;I) +%% +\NewDocumentCommand \OIJ { } { + \ensuremath{ \left(O\: ;\: I\: ;\: J\right) } +} + +%% frame (O;x;y) +%% +\NewDocumentCommand \oxy { } { + \ensuremath{ \left(O\: ;\: x\: ;\: y\right) } +} + +%% frame (O;u;v) +%% +\NewDocumentCommand \ouv { } { + \ensuremath{ \left(O\: ;\: \vec{u}\: ;\: \vec{v}\right) } +} + +%% vector arrow redefinition +%% +\renewcommand{\vec}[1]{ + \ensuremath{ \overrightarrow{\, \mathstrut#1 \,} } +} + +% \renewcommand{\vec}[1]{ +% \ensuremath{ \overrightarrow{#1\vphantom(} } +% } + +%% coordinates +%% +\NewDocumentCommand \coord { s m }{ + \IfBooleanTF { #1 } { + \uplet*{#2} + }{ + \uplet{#2} + } +} + +%% positional notation +%% +\newcommand{\base}[2]{ + \ensuremath{ \overline{#1\vphantom(}^{#2} } +} + +%% sets: N, Z, D, Q, R\Q and R with possibility to minus some numbers +%% +\NewDocumentCommand \R { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { +% \mathchoice{\! \mathbb{R} \setminus \{0\} \!} +% {\ensuremath{ \mathbb{R} \setminus \{0\} }} +% {\! \mathbb{R} \setminus \{0\} \!} +% {\! \mathbb{R} \setminus \{0\} \!} + \ensuremath{\mathbb{R} \setminus \{0\}} + }{ +% \mathchoice{\! \mathbb{R} \setminus \{0, #2\} \!} +% {\ensuremath{ \mathbb{R} \setminus \{0, #2\} }} +% {\! \mathbb{R} \setminus \{0, #2\} \!} +% {\! \mathbb{R} \setminus \{0, #2\} \!} + \ensuremath{\mathbb{R} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { +% \mathchoice{\mathbb{R}} +% {\ensuremath{ \mathbb{R} }} +% {\mathbb{R}} +% {\mathbb{R}} + \ensuremath{ \mathbb{R} } + }{ +% \mathchoice{\mathbb{R} \setminus \{#2\}} +% {\ensuremath{ \mathbb{R} \setminus \{#2\} }} +% {\mathbb{R} \setminus \{#2\}} +% {\mathbb{R} \setminus \{#2\}} + \ensuremath{\mathbb{R} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \RQ { } { + \( \mathbb{R} \setminus \mathbb{Q} \) +} +\NewDocumentCommand \Q { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Q} \setminus \{0\}} + }{ + \ensuremath{\mathbb{Q} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Q}} + }{ + \ensuremath{\mathbb{Q} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \D { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{D} \setminus \{0\}} + }{ + \ensuremath{\mathbb{D} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{D}} + }{ + \ensuremath{\mathbb{D} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \Z { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Z} \setminus \{0\}} + }{ + \ensuremath{\mathbb{Z} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Z}} + }{ + \ensuremath{\mathbb{Z} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \N { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{N}^{*}} + }{ + \ensuremath{\mathbb{N} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{N}} + }{ + \ensuremath{\mathbb{N} \setminus \{#2\}} + } + } +} +\ProvideDocumentCommand \C { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{C} \setminus \{0\}} + }{ + \ensuremath{\mathbb{C} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{C}} + }{ + \ensuremath{\mathbb{C} \setminus \{#2\}} + } + } +} + +%% dot product +%% +\NewDocumentCommand \dotprod{ s g g } { + \IfBooleanTF {#1} { + \ensuremath{ + \vec{#2} \cdot \vec{#3} + } + }{ + \ensuremath{ + \overrightarrow{#2\vphantom(} \cdot \overrightarrow{#3\vphantom(} + } + } +} + +%% math letter used as curve name +%% +\NewDocumentCommand \ronde{ G{f} } { + \ensuremath{\mathscr{#1}} +} + +%% point +%% +\NewDocumentCommand \point{ G{A} G{0} G{0} } { + $ #1\big(#2\ ;\ #3\big) $ +} + +%% cardinal +%% +\NewDocumentCommand \card{ G{E} }{ + \text{Card($ #1 $)} +} + +%% print the acronym F.I. for "Forme indéterminée" in bold and sans-serif font. +%% +\NewDocumentCommand \FI{ } { + \textsf{\textbf{F.I.}} +} + +%% \nicefrac shortcut +%% +\NewDocumentCommand \sfrac{ G{1} G{2} } { + \nicefrac{#1}{#2} +} + +%% limits +%% +\NewDocumentCommand \limite{ G{f(x)} G{x \to +\infty} }{ + \ensuremath{\lim\limits_{ #2 } #1} +} + +%% exponential +%%% +\NewDocumentCommand \e{} { + \text{e} +} + +%%% l +%%% +%\RenewDocumentCommand \l { } { +% \ensuremath{\ell} +%} + +%% renewed \bar command +%% +\NewDocumentCommand \barre { g } { + {\overline{\,\mathstrut#1\,}} +} +\RenewDocumentCommand \bar { g } { + {\overline{\,\mathstrut#1\,}} +} + +%% Complex numbers +%% +\NewDocumentCommand \re { G{z} } { + \ensuremath{\operatorname{Re}(#1)} +} + +\NewDocumentCommand \im { G{z} } { + \ensuremath{\operatorname{Im}(#1)} +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +\makeatother diff --git a/_extensions/cours/header.tex b/_extensions/cours/header.tex index 008c721..7458ecb 100644 --- a/_extensions/cours/header.tex +++ b/_extensions/cours/header.tex @@ -69,6 +69,5 @@ % Custom packages \usepackage{couleurs} % colors definitions -\usepackage{polices} % shortcuts definitions \usepackage{shortcuts} % shortcuts definitions diff --git a/couleurs.sty b/couleurs.sty new file mode 100644 index 0000000..7123778 --- /dev/null +++ b/couleurs.sty @@ -0,0 +1,1604 @@ +%%% +%%% +%%% Extensions : couleurs.sty +%%% Version : 1.0 +%%% Date : 03/05/15 +%%% Auteur : Jeff LANCE +%%% +%%% Based on work from: https://latexcolor.com/ +%%% + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{couleurs}[2015/05/03 Définitions de couleurs, v1.0] + +\RequirePackage{xcolor} + +%-- MACROS + +% \newColorCommand{couleur} +% Crée une macro accessible sous le nom "\couleurColor". +% Cette macro permet de colorer le texte suivant avec la couleur spécifiée. +\newcommand\newColorCommand[1]{% + \expandafter\newcommand\csname #1Color\endcsname{ + \color{#1} + }} + + +%-- DÉFINITION DES COULEURS + +% A +\definecolor{airforceblue}{HTML}{5D8AA8} % Air Force blue +\definecolor{aliceblue}{HTML}{F0F8FF} % Alice blue +\definecolor{alizarin}{HTML}{E32636} % Alizarin +\definecolor{almond}{HTML}{EFDECD} % Almond +\definecolor{amaranth}{HTML}{E52B50} % Amaranth +\definecolor{amber}{HTML}{FFBF00} % Amber +\definecolor{amber-sae}{HTML}{FF7E00} % Amber (SAE/ECE) +\definecolor{americanrose}{HTML}{FF033E} % American rose +\definecolor{amethyst}{HTML}{9966CC} % Amethyst +\definecolor{anti-flashwhite}{HTML}{F2F3F4} % Anti-flash white +\definecolor{antiquebrass}{HTML}{CD9575} % Antique brass +\definecolor{antiquefuchsia}{HTML}{915C83} % Antique fuchsia +\definecolor{antiquewhite}{HTML}{FAEBD7} % Antique white +\definecolor{ao}{HTML}{0000FF} % Ao +\definecolor{ao-english}{HTML}{008000} % Ao (English) +\definecolor{applegreen}{HTML}{8DB600} % Apple green +\definecolor{apricot}{HTML}{FBCEB1} % Apricot +\definecolor{aqua}{HTML}{00FFFF} % Aqua +\definecolor{aquamarine}{HTML}{7FFFD0} % Aquamarine +\definecolor{armygreen}{HTML}{4B5320} % Army green +\definecolor{arsenic}{HTML}{3B444B} % Arsenic +\definecolor{arylideyellow}{HTML}{E9D66B} % Arylide yellow +\definecolor{ashgrey}{HTML}{B2BEB5} % Ash grey +\definecolor{asparagus}{HTML}{87A96B} % Asparagus +\definecolor{atomictangerine}{HTML}{FF9966} % Atomic tangerine +\definecolor{auburn}{HTML}{6D351A} % Auburn +\definecolor{aureolin}{HTML}{FDEE00} % Aureolin +\definecolor{aurometalsaurus}{HTML}{6E7F80} % AuroMetalSaurus +\definecolor{awesome}{HTML}{FF2052} % Awesome +\definecolor{azure-colorwheel}{HTML}{007FFF} % Azure (color wheel) +\definecolor{azure-web}{HTML}{F0FFFF} % Azure (web) (Azure mist) +% B +\definecolor{babyblue}{HTML}{89CFF0} % Baby blue +\definecolor{babyblueeyes}{HTML}{A1CAF1} % Baby blue eyes +\definecolor{babypink}{HTML}{F4C2C2} % Baby pink +\definecolor{ballblue}{HTML}{21ABCD} % Ball Blue +\definecolor{bananamania}{HTML}{FAE7B5} % Banana Mania +\definecolor{bananayellow}{HTML}{FFE135} % banana yellow +\definecolor{battleshipgrey}{HTML}{848482} % Battleship grey +\definecolor{bazaar}{HTML}{98777B} % Bazaar +\definecolor{beaublue}{HTML}{BCD4E6} % Beau blue +\definecolor{beaver}{HTML}{9F8170} % Beaver +\definecolor{beige}{HTML}{F5F5DC} % Beige +\definecolor{bisque}{HTML}{FFE4C4} % Bisque +\definecolor{bistre}{HTML}{3D2B1F} % Bistre +\definecolor{bittersweet}{HTML}{FE6F5E} % Bittersweet +\definecolor{black}{HTML}{000000} % Black +\definecolor{blanchedalmond}{HTML}{FFEBCD} % Blanched Almond +\definecolor{bleudefrance}{HTML}{318CE7} % Bleu de France +\definecolor{blizzardblue}{HTML}{ACE5EE} % Blizzard Blue +\definecolor{blond}{HTML}{FAF0BE} % Blond +\definecolor{bloodyred}{HTML}{A7000B} % rouge sang +\definecolor{blue}{HTML}{0000FF} % Blue +\definecolor{blue-munsell}{HTML}{0093AF} % Blue (Munsell) +\definecolor{blue-ncs}{HTML}{0087BD} % Blue (NCS) +\definecolor{blue-pigment}{HTML}{333399} % Blue (pigment) +\definecolor{blue-ryb}{HTML}{0247FE} % Blue (RYB) +\definecolor{bluebell}{HTML}{A2A2D0} % Blue Bell +\definecolor{bluegray}{HTML}{6699CC} % Blue Gray +\definecolor{blue-green}{HTML}{00DDDD} % Blue-green +\definecolor{blue-violet}{HTML}{8A2BE2} % Blue-violet +\definecolor{blush}{HTML}{DE5D83} % Blush +\definecolor{bole}{HTML}{79443B} % Bole +\definecolor{bondiblue}{HTML}{0095B6} % Bondi blue +\definecolor{bostonuniversityred}{HTML}{CC0000} % Boston University Red +\definecolor{brandeisblue}{HTML}{0070FF} % Brandeis blue +\definecolor{brass}{HTML}{B5A642} % Brass +\definecolor{brickred}{HTML}{CB4154} % Brick red +\definecolor{brightcerulean}{HTML}{1DACD6} % Bright cerulean +\definecolor{brightgreen}{HTML}{66FF00} % Bright green +\definecolor{brightlavender}{HTML}{BF94E4} % Bright lavender +\definecolor{brightmaroon}{HTML}{C32148} % Bright maroon +\definecolor{brightpink}{HTML}{FF007F} % Bright pink +\definecolor{brightturquoise}{HTML}{08E8DE} % Bright turquoise +\definecolor{brightube}{HTML}{D19FE8} % Bright ube +\definecolor{brilliantlavender}{HTML}{F4BBFF} % Brilliant lavender +\definecolor{brilliantrose}{HTML}{FF55A3} % Brilliant rose +\definecolor{brinkpink}{HTML}{FB607F} % Brink pink +\definecolor{britishracinggreen}{HTML}{004225} % British racing green +\definecolor{bronze}{HTML}{CD7F32} % Bronze +\definecolor{brown-traditional}{HTML}{964B00} % Brown (traditional) +\definecolor{brown-web}{HTML}{A52A2A} % Brown (web) +\definecolor{bubblegum}{HTML}{FFC1CC} % Bubble gum +\definecolor{bubbles}{HTML}{E7FEFF} % Bubbles +\definecolor{buff}{HTML}{F0DC82} % Buff +\definecolor{bulgarianrose}{HTML}{480607} % Bulgarian rose +\definecolor{burgundy}{HTML}{800020} % Burgundy +\definecolor{burlywood}{HTML}{DEB887} % Burlywood +\definecolor{burntorange}{HTML}{CC5500} % Burnt orange +\definecolor{burntsienna}{HTML}{E97451} % Burnt sienna +\definecolor{burntumber}{HTML}{8A3324} % Burnt umber +\definecolor{byzantine}{HTML}{BD33A4} % Byzantine +\definecolor{byzantium}{HTML}{702963} % Byzantium +% C +\definecolor{cadet}{HTML}{536872} % Cadet +\definecolor{cadetblue}{HTML}{5F9EA0} % Cadet blue +\definecolor{cadetgrey}{HTML}{91A3B0} % Cadet grey +\definecolor{cadmiumgreen}{HTML}{006B3C} % Cadmium Green +\definecolor{cadmiumorange}{HTML}{ED872D} % Cadmium Orange +\definecolor{cadmiumred}{HTML}{E30022} % Cadmium Red +\definecolor{cadmiumyellow}{HTML}{FFF600} % Cadmium Yellow +\definecolor{calpolypomonagreen}{HTML}{1E4D2B} % Cal Poly Pomona green +\definecolor{cambridgeblue}{HTML}{A3C1AD} % Cambridge Blue +\definecolor{camel}{HTML}{C19A6B} % Camel +\definecolor{camouflagegreen}{HTML}{78866B} % Camouflage green +\definecolor{canaryyellow}{HTML}{FFEF00} % Canary yellow +\definecolor{candyapplered}{HTML}{FF0800} % Candy apple red +\definecolor{candypink}{HTML}{E4717A} % Candy pink +\definecolor{capri}{HTML}{00BFFF} % Capri +\definecolor{caputmortuum}{HTML}{592720} % Caput mortuum +\definecolor{cardinal}{HTML}{C41E3A} % Cardinal +\definecolor{caribbeangreen}{HTML}{00CC99} % Caribbean green +\definecolor{carmine}{HTML}{960018} % Carmine +\definecolor{carminepink}{HTML}{EB4C42} % Carmine pink +\definecolor{carminered}{HTML}{FF0038} % Carmine red +\definecolor{carnationpink}{HTML}{FFA6C9} % Carnation pink +\definecolor{carnelian}{HTML}{B31B1B} % Carnelian +\definecolor{carolinablue}{HTML}{99BADD} % Carolina blue +\definecolor{carrotorange}{HTML}{ED9121} % Carrot orange +\definecolor{ceil}{HTML}{92A1CF} % Ceil +\definecolor{celadon}{HTML}{ACE1AF} % Celadon +\definecolor{celestialblue}{HTML}{4997D0} % Celestial blue +\definecolor{cerise}{HTML}{DE3163} % Cerise +\definecolor{cerisepink}{HTML}{EC3B83} % Cerise pink +\definecolor{cerulean}{HTML}{007BA7} % Cerulean +\definecolor{ceruleanblue}{HTML}{2A52BE} % Cerulean blue +\definecolor{chamoisee}{HTML}{A0785A} % Chamoisee +\definecolor{champagne}{HTML}{F7E7CE} % Champagne +\definecolor{charcoal}{HTML}{36454F} % Charcoal +\definecolor{chartreuse-traditional}{HTML}{DFFF00} % Chartreuse (traditional) +\definecolor{chartreuse-web}{HTML}{7FFF00} % Chartreuse (web) +\definecolor{cherryblossompink}{HTML}{FFB7C5} % Cherry blossom pink +\definecolor{chestnut}{HTML}{CD5C5C} % Chestnut +\definecolor{chocolate-traditional}{HTML}{7B3F00} % Chocolate (traditional) +\definecolor{chocolate-web}{HTML}{D2691E} % Chocolate (web) +\definecolor{chromeyellow}{HTML}{FFA700} % Chrome yellow +\definecolor{cinereous}{HTML}{98817B} % Cinereous +\definecolor{cinnabar}{HTML}{E34234} % Cinnabar +\definecolor{cinnamon}{HTML}{D2691E} % Cinnamon +\definecolor{citrine}{HTML}{E4D00A} % Citrine +\definecolor{classicrose}{HTML}{FBCCE7} % Classic rose +\definecolor{cobalt}{HTML}{0047AB} % Cobalt +\definecolor{cocoabrown}{HTML}{D2691E} % Cocoa brown +\definecolor{columbiablue}{HTML}{9BDDFF} % Columbia blue +\definecolor{coolblack}{HTML}{002E63} % Cool black +\definecolor{coolgrey}{HTML}{8C92AC} % Cool grey +\definecolor{copper}{HTML}{B87333} % Copper +\definecolor{copperrose}{HTML}{996666} % Copper rose +\definecolor{coquelicot}{HTML}{FF3800} % Coquelicot +\definecolor{coral}{HTML}{FF7F50} % Coral +\definecolor{coralpink}{HTML}{F88379} % Coral pink +\definecolor{coralred}{HTML}{FF4040} % Coral red +\definecolor{cordovan}{HTML}{893F45} % Cordovan +\definecolor{corn}{HTML}{FBEC5D} % Corn +\definecolor{cornellred}{HTML}{B31B1B} % Cornell Red +\definecolor{cornflowerblue}{HTML}{6495ED} % Cornflower blue +\definecolor{cornsilk}{HTML}{FFF8DC} % Cornsilk +\definecolor{cosmiclatte}{HTML}{FFF8E7} % Cosmic latte +\definecolor{cottoncandy}{HTML}{FFBCD9} % Cotton candy +\definecolor{cream}{HTML}{FFFDD0} % Cream +\definecolor{crimson}{HTML}{DC143C} % Crimson +\definecolor{crimsonglory}{HTML}{BE0032} % Crimson glory +\definecolor{cyan}{HTML}{00FFFF} % Cyan +\definecolor{cyan-process}{HTML}{00B7EB} % Cyan (process) +% D +\definecolor{daffodil}{HTML}{FFFF31} % Daffodil +\definecolor{dandelion}{HTML}{F0E130} % Dandelion +\definecolor{darkblue}{HTML}{00008B} % Dark blue +\definecolor{darkbrown}{HTML}{654321} % Dark brown +\definecolor{darkbyzantium}{HTML}{5D3954} % Dark byzantium +\definecolor{darkcandyapplered}{HTML}{A40000} % Dark candy apple red +\definecolor{darkcerulean}{HTML}{08457E} % Dark cerulean +\definecolor{darkchampagne}{HTML}{C2B280} % Dark champagne +\definecolor{darkchestnut}{HTML}{986960} % Dark chestnut +\definecolor{darkcoral}{HTML}{CD5B45} % Dark coral +\definecolor{darkcyan}{HTML}{008B8B} % Dark cyan +\definecolor{darkelectricblue}{HTML}{536878} % Dark electric blue +\definecolor{darkgoldenrod}{HTML}{B8860B} % Dark goldenrod +\definecolor{darkgray}{HTML}{A9A9A9} % Dark gray +\definecolor{darkgreen}{HTML}{013220} % Dark green +\definecolor{darkjunglegreen}{HTML}{1A2421} % Dark jungle green +\definecolor{darkkhaki}{HTML}{BDB76B} % Dark khaki +\definecolor{darklava}{HTML}{483C32} % Dark lava +\definecolor{darklavender}{HTML}{734F96} % Dark lavender +\definecolor{darkmagenta}{HTML}{8B008B} % Dark magenta +\definecolor{darkmidnightblue}{HTML}{003366} % Dark midnight blue +\definecolor{darkolivegreen}{HTML}{556B2F} % Dark olive green +\definecolor{darkorange}{HTML}{FF8C00} % Dark orange +\definecolor{darkorchid}{HTML}{9932CC} % Dark orchid +\definecolor{darkpastelblue}{HTML}{779ECB} % Dark pastel blue +\definecolor{darkpastelgreen}{HTML}{03C03C} % Dark pastel green +\definecolor{darkpastelpurple}{HTML}{966FD6} % Dark pastel purple +\definecolor{darkpastelred}{HTML}{C23B22} % Dark pastel red +\definecolor{darkpink}{HTML}{E75480} % Dark pink +\definecolor{darkpowderblue}{HTML}{003399} % Dark powder blue +\definecolor{darkraspberry}{HTML}{872657} % Dark raspberry +\definecolor{darkred}{HTML}{8B0000} % Dark red +\definecolor{darksalmon}{HTML}{E9967A} % Dark salmon +\definecolor{darkscarlet}{HTML}{560319} % Dark scarlet +\definecolor{darkseagreen}{HTML}{8FBC8F} % Dark sea green +\definecolor{darksienna}{HTML}{3C1414} % Dark sienna +\definecolor{darkslateblue}{HTML}{483D8B} % Dark slate blue +\definecolor{darkslategray}{HTML}{2F4F4F} % Dark slate gray +\definecolor{darkspringgreen}{HTML}{177245} % Dark spring green +\definecolor{darktan}{HTML}{918151} % Dark tan +\definecolor{darktangerine}{HTML}{FFA812} % Dark tangerine +\definecolor{darktaupe}{HTML}{483C32} % Dark taupe +\definecolor{darkterracotta}{HTML}{CC4E5C} % Dark terra cotta +\definecolor{darkturquoise}{HTML}{00CED1} % Dark turquoise +\definecolor{darkviolet}{HTML}{9400D3} % Dark violet +\definecolor{dartmouthgreen}{HTML}{00693E} % Dartmouth green +\definecolor{davysgrey}{HTML}{555555} % Davy\'s grey +\definecolor{debianred}{HTML}{D70A53} % Debian red +\definecolor{deepcarmine}{HTML}{A9203E} % Deep carmine +\definecolor{deepcarminepink}{HTML}{EF3038} % Deep carmine pink +\definecolor{deepcarrotorange}{HTML}{E9692C} % Deep carrot orange +\definecolor{deepcerise}{HTML}{DA3287} % Deep cerise +\definecolor{deepchampagne}{HTML}{FAD6A5} % Deep champagne +\definecolor{deepchestnut}{HTML}{B94E48} % Deep chestnut +\definecolor{deepfuchsia}{HTML}{C154C1} % Deep fuchsia +\definecolor{deepjunglegreen}{HTML}{004B49} % Deep jungle green +\definecolor{deeplilac}{HTML}{9955BB} % Deep lilac +\definecolor{deepmagenta}{HTML}{CC00CC} % Deep magenta +\definecolor{deeppeach}{HTML}{FFCBA4} % Deep peach +\definecolor{deeppink}{HTML}{FF1493} % Deep pink +\definecolor{deepsaffron}{HTML}{FF9933} % Deep saffron +\definecolor{deepskyblue}{HTML}{00BFFF} % Deep sky blue +\definecolor{denim}{HTML}{1560BD} % Denim +\definecolor{desert}{HTML}{C19A6B} % Desert +\definecolor{desertsand}{HTML}{EDC9AF} % Desert sand +\definecolor{dimgray}{HTML}{696969} % Dim gray +\definecolor{dodgerblue}{HTML}{1E90FF} % Dodger blue +\definecolor{dogwoodrose}{HTML}{D71868} % Dogwood rose +\definecolor{dollarbill}{HTML}{85BB65} % Dollar bill +\definecolor{drab}{HTML}{967117} % Drab +\definecolor{dukeblue}{HTML}{00009C} % Duke blue +% E +\definecolor{earthyellow}{HTML}{E1A95F} % Earth yellow +\definecolor{ecru}{HTML}{C2B280} % Ecru +\definecolor{eggplant}{HTML}{614051} % Eggplant +\definecolor{eggshell}{HTML}{F0EAD6} % Eggshell +\definecolor{egyptianblue}{HTML}{1034A6} % Egyptian blue +\definecolor{electricblue}{HTML}{7DF9FF} % Electric blue +\definecolor{electriccrimson}{HTML}{FF003F} % Electric crimson +\definecolor{electriccyan}{HTML}{00FFFF} % Electric cyan +\definecolor{electricgreen}{HTML}{00FF00} % Electric green +\definecolor{electricindigo}{HTML}{6F00FF} % Electric indigo +\definecolor{electriclavender}{HTML}{F4BBFF} % Electric lavender +\definecolor{electriclime}{HTML}{CCFF00} % Electric lime +\definecolor{electricpurple}{HTML}{BF00FF} % Electric purple +\definecolor{electricultramarine}{HTML}{3F00FF} % Electric ultramarine +\definecolor{electricviolet}{HTML}{8F00FF} % Electric violet +\definecolor{electricyellow}{HTML}{FFFF00} % Electric Yellow +\definecolor{emerald}{HTML}{50C878} % Emerald +\definecolor{etonblue}{HTML}{96C8A2} % Eton blue +% F +\definecolor{fallow}{HTML}{C19A6B} % Fallow +\definecolor{falured}{HTML}{801818} % Falu red +\definecolor{fandango}{HTML}{B53389} % Fandango +\definecolor{fashionfuchsia}{HTML}{F400A1} % Fashion fuchsia +\definecolor{fawn}{HTML}{E5AA70} % Fawn +\definecolor{feldgrau}{HTML}{4D5D53} % Feldgrau +\definecolor{ferngreen}{HTML}{4F7942} % Fern green +\definecolor{ferrarired}{HTML}{FF2800} % Ferrari Red +\definecolor{fielddrab}{HTML}{6C541E} % Field drab +\definecolor{firebrick}{HTML}{B22222} % Firebrick +\definecolor{fireenginered}{HTML}{CE2029} % Fire engine red +\definecolor{flame}{HTML}{E25822} % Flame +\definecolor{flamingopink}{HTML}{FC8EAC} % Flamingo pink +\definecolor{flavescent}{HTML}{F7E98E} % Flavescent +\definecolor{flax}{HTML}{EEDC82} % Flax +\definecolor{floralwhite}{HTML}{FFFAF0} % Floral white +\definecolor{fluorescentorange}{HTML}{FFBF00} % Fluorescent orange +\definecolor{fluorescentpink}{HTML}{FF1493} % Fluorescent pink +\definecolor{fluorescentyellow}{HTML}{CCFF00} % Fluorescent yellow +\definecolor{folly}{HTML}{FF004F} % Folly +\definecolor{forestgreen-traditional}{HTML}{014421} % Forest green (traditional) +\definecolor{forestgreen-web}{HTML}{228B22} % Forest green (web) +\definecolor{frenchbeige}{HTML}{A67B5B} % French beige +\definecolor{frenchblue}{HTML}{0072BB} % French blue +\definecolor{frenchlilac}{HTML}{86608E} % French lilac +\definecolor{frenchrose}{HTML}{F64A8A} % French rose +\definecolor{fuchsia}{HTML}{FF00FF} % Fuchsia +\definecolor{fuchsiapink}{HTML}{FF77FF} % Fuchsia pink +\definecolor{fulvous}{HTML}{E48400} % Fulvous +\definecolor{fuzzywuzzy}{HTML}{CC6666} % Fuzzy Wuzzy +% G +\definecolor{gainsboro}{HTML}{DCDCDC} % Gainsboro +\definecolor{gamboge}{HTML}{E49B0F} % Gamboge +\definecolor{ghostwhite}{HTML}{F8F8FF} % Ghost white +\definecolor{ginger}{HTML}{B06500} % Ginger +\definecolor{glaucous}{HTML}{6082B6} % Glaucous +\definecolor{gold-metallic}{HTML}{D4AF37} % Gold (metallic) +\definecolor{gold-web}{HTML}{FFD700} % Gold (web) (Golden) +\definecolor{goldenbrown}{HTML}{996515} % Golden brown +\definecolor{goldenpoppy}{HTML}{FCC200} % Golden poppy +\definecolor{goldenyellow}{HTML}{FFDF00} % Golden yellow +\definecolor{goldenrod}{HTML}{DAA520} % Goldenrod +\definecolor{grannysmithapple}{HTML}{A8E4A0} % Granny Smith Apple +\definecolor{gray}{HTML}{808080} % Gray +\definecolor{gray-html}{HTML}{7F7F7F} % Gray (HTML/CSS gray) +\definecolor{gray-x11}{HTML}{BEBEBE} % Gray (X11 gray) +\definecolor{gray-asparagus}{HTML}{465945} % Gray-asparagus +\definecolor{green-colorwheel}{HTML}{00FF00} % Green (color wheel) (X11 green) +\definecolor{green-html}{HTML}{008000} % Green (HTML/CSS green) +\definecolor{green-munsell}{HTML}{00A877} % Green (Munsell) +\definecolor{green-ncs}{HTML}{009F6B} % Green (NCS) +\definecolor{green-pigment}{HTML}{00A550} % Green (pigment) +\definecolor{green-ryb}{HTML}{66B032} % Green (RYB) +\definecolor{green-yellow}{HTML}{ADFF2F} % Green-yellow +\definecolor{grullo}{HTML}{A99A86} % Grullo +\definecolor{guppiegreen}{HTML}{00FF7F} % Guppie green +% H +\definecolor{halayaube}{HTML}{663854} % Halaya ube +\definecolor{hanblue}{HTML}{446CCF} % Han blue +\definecolor{hanpurple}{HTML}{5218FA} % Han purple +\definecolor{hansayellow}{HTML}{E9D66B} % Hansa yellow +\definecolor{harlequin}{HTML}{3FFF00} % Harlequin +\definecolor{harvardcrimson}{HTML}{C90016} % Harvard crimson +\definecolor{harvestgold}{HTML}{DA9100} % Harvest Gold +\definecolor{heartgold}{HTML}{808000} % Heart Gold +\definecolor{heliotrope}{HTML}{DF73FF} % Heliotrope +\definecolor{hollywoodcerise}{HTML}{F400A1} % Hollywood cerise +\definecolor{honeydew}{HTML}{F0FFF0} % Honeydew +\definecolor{hookersgreen}{HTML}{007000} % Hooker\'s green +\definecolor{hotmagenta}{HTML}{FF1DCE} % Hot magenta +\definecolor{hotpink}{HTML}{FF69B4} % Hot pink +\definecolor{huntergreen}{HTML}{355E3B} % Hunter green +% I +\definecolor{iceberg}{HTML}{71A6D2} % Iceberg +\definecolor{icterine}{HTML}{FCF75E} % Icterine +\definecolor{inchworm}{HTML}{B2EC5D} % Inchworm +\definecolor{indiagreen}{HTML}{138808} % India green +\definecolor{indianred}{HTML}{CD5C5C} % Indian red +\definecolor{indianyellow}{HTML}{E3A857} % Indian yellow +\definecolor{indigo-dye}{HTML}{00416A} % Indigo (dye) +\definecolor{indigo-web}{HTML}{4B0082} % Indigo (web) +\definecolor{internationalkleinblue}{HTML}{002FA7} % International Klein Blue +\definecolor{internationalorange}{HTML}{FF4F00} % International orange +\definecolor{iris}{HTML}{5A4FCF} % Iris +\definecolor{isabelline}{HTML}{F4F0EC} % Isabelline +\definecolor{islamicgreen}{HTML}{009000} % Islamic green +\definecolor{ivory}{HTML}{FFFFF0} % Ivory +% J +\definecolor{jade}{HTML}{00A86B} % Jade +\definecolor{jasper}{HTML}{D73B3E} % Jasper +\definecolor{jazzberryjam}{HTML}{A50B5E} % Jazzberry jam +\definecolor{jonquil}{HTML}{FADA5E} % Jonquil +\definecolor{junebud}{HTML}{BDDA57} % June bud +\definecolor{junglegreen}{HTML}{29AB87} % Jungle green +% K +\definecolor{kellygreen}{HTML}{4CBB17} % Kelly green +\definecolor{khaki-html}{HTML}{C3B091} % Khaki (HTML/CSS) (Khaki) +\definecolor{khaki-x11}{HTML}{F0E68C} % Khaki (X11) (Light khaki) +% L +\definecolor{lasallegreen}{HTML}{087830} % La Salle Green +\definecolor{languidlavender}{HTML}{D6CADD} % Languid lavender +\definecolor{lapislazuli}{HTML}{26619C} % Lapis lazuli +\definecolor{laserlemon}{HTML}{FEFE22} % Laser Lemon +\definecolor{lava}{HTML}{CF1020} % Lava +\definecolor{lavender-floral}{HTML}{B57EDC} % Lavender (floral) +\definecolor{lavender-web}{HTML}{E6E6FA} % Lavender (web) +\definecolor{lavenderblue}{HTML}{CCCCFF} % Lavender blue +\definecolor{lavenderblush}{HTML}{FFF0F5} % Lavender blush +\definecolor{lavendergray}{HTML}{C4C3D0} % Lavender gray +\definecolor{lavenderindigo}{HTML}{9457EB} % Lavender indigo +\definecolor{lavendermagenta}{HTML}{EE82EE} % Lavender magenta +\definecolor{lavendermist}{HTML}{E6E6FA} % Lavender mist +\definecolor{lavenderpink}{HTML}{FBAED2} % Lavender pink +\definecolor{lavenderpurple}{HTML}{967BB6} % Lavender purple +\definecolor{lavenderrose}{HTML}{FBA0E3} % Lavender rose +\definecolor{lawngreen}{HTML}{7CFC00} % Lawn green +\definecolor{lemon}{HTML}{FFF700} % Lemon +\definecolor{lemonchiffon}{HTML}{FFFACD} % Lemon chiffon +\definecolor{lightapricot}{HTML}{FDD5B1} % Light apricot +\definecolor{lightblue}{HTML}{ADD8E6} % Light blue +\definecolor{lightbrown}{HTML}{B5651D} % Light brown +\definecolor{lightcarminepink}{HTML}{E66771} % Light carmine pink +\definecolor{lightcoral}{HTML}{F08080} % Light coral +\definecolor{lightcornflowerblue}{HTML}{93CCEA} % Light cornflower blue +\definecolor{lightcyan}{HTML}{E0FFFF} % Light cyan +\definecolor{lightfuchsiapink}{HTML}{F984EF} % Light fuchsia pink +\definecolor{lightgoldenrodyellow}{HTML}{FAFAD2} % Light goldenrod yellow +\definecolor{lightgray}{HTML}{D3D3D3} % Light gray +\definecolor{lightgreen}{HTML}{90EE90} % Light green +\definecolor{lightkhaki}{HTML}{F0E68C} % Light khaki +\definecolor{lightmauve}{HTML}{DCD0FF} % Light mauve +\definecolor{lightpastelpurple}{HTML}{B19CD9} % Light pastel purple +\definecolor{lightpink}{HTML}{FFB6C1} % Light pink +\definecolor{lightsalmon}{HTML}{FFA07A} % Light salmon +\definecolor{lightsalmonpink}{HTML}{FF9999} % Light salmon pink +\definecolor{lightseagreen}{HTML}{20B2AA} % Light sea green +\definecolor{lightskyblue}{HTML}{87CEEB} % Light sky blue +\definecolor{lightslategray}{HTML}{778899} % Light slate gray +\definecolor{lighttaupe}{HTML}{B38B6D} % Light taupe +\definecolor{lightthulianpink}{HTML}{E68FAC} % Light Thulian pink +\definecolor{lightyellow}{HTML}{FFFFED} % Light yellow +\definecolor{lilac}{HTML}{C8A2C8} % Lilac +\definecolor{lime-colorwheel}{HTML}{BFFF00} % Lime (color wheel) +\definecolor{lime-web}{HTML}{00FF00} % Lime (web) (X11 green) +\definecolor{limegreen}{HTML}{32CD32} % Lime green +\definecolor{lincolngreen}{HTML}{195905} % Lincoln green +\definecolor{linen}{HTML}{FAF0E6} % Linen +\definecolor{liver}{HTML}{534B4F} % Liver +\definecolor{lust}{HTML}{E62020} % Lust +% M +\definecolor{macaroniandcheese}{HTML}{FFBD88} % Macaroni and Cheese +\definecolor{magenta}{HTML}{FF00FF} % Magenta +\definecolor{magenta-dye}{HTML}{CA1F7B} % Magenta (dye) +\definecolor{magenta-process}{HTML}{FF0090} % Magenta (process) +\definecolor{magicmint}{HTML}{AAF0D1} % Magic mint +\definecolor{magnolia}{HTML}{F8F4FF} % Magnolia +\definecolor{mahogany}{HTML}{C04000} % Mahogany +\definecolor{maize}{HTML}{FBEC5D} % Maize +\definecolor{majorelleblue}{HTML}{6050DC} % Majorelle Blue +\definecolor{malachite}{HTML}{0BDA51} % Malachite +\definecolor{manatee}{HTML}{979AAA} % Manatee +\definecolor{mangotango}{HTML}{FF8243} % Mango Tango +\definecolor{maroon-html}{HTML}{800000} % Maroon (HTML/CSS) +\definecolor{maroon-x11}{HTML}{B03060} % Maroon (X11) +\definecolor{mauve}{HTML}{E0B0FF} % Mauve +\definecolor{mauvetaupe}{HTML}{915F6D} % Mauve taupe +\definecolor{mauvelous}{HTML}{EF98AA} % Mauvelous +\definecolor{mayablue}{HTML}{73C2FB} % Maya blue +\definecolor{meatbrown}{HTML}{E5B73B} % Meat brown +\definecolor{mediumaquamarine}{HTML}{66DDAA} % Medium aquamarine +\definecolor{mediumblue}{HTML}{0000CD} % Medium blue +\definecolor{mediumcandyapplered}{HTML}{E2062C} % Medium candy apple red +\definecolor{mediumcarmine}{HTML}{AF4035} % Medium carmine +\definecolor{mediumchampagne}{HTML}{F3E5AB} % Medium champagne +\definecolor{mediumelectricblue}{HTML}{035096} % Medium electric blue +\definecolor{mediumjunglegreen}{HTML}{1C352D} % Medium jungle green +\definecolor{mediumlavendermagenta}{HTML}{DDA0DD} % Medium lavender magenta +\definecolor{mediumorchid}{HTML}{BA55D3} % Medium orchid +\definecolor{mediumpersianblue}{HTML}{0067A5} % Medium Persian blue +\definecolor{mediumpurple}{HTML}{9370DB} % Medium purple +\definecolor{mediumred-violet}{HTML}{BB3385} % Medium red-violet +\definecolor{mediumseagreen}{HTML}{3CB371} % Medium sea green +\definecolor{mediumslateblue}{HTML}{7B68EE} % Medium slate blue +\definecolor{mediumspringbud}{HTML}{C9DC87} % Medium spring bud +\definecolor{mediumspringgreen}{HTML}{00FA9A} % Medium spring green +\definecolor{mediumtaupe}{HTML}{674C47} % Medium taupe +\definecolor{mediumtealblue}{HTML}{0054B4} % Medium teal blue +\definecolor{mediumturquoise}{HTML}{48D1CC} % Medium turquoise +\definecolor{mediumviolet-red}{HTML}{C71585} % Medium violet-red +\definecolor{melon}{HTML}{FDBCB4} % Melon +\definecolor{midnightblue}{HTML}{191970} % Midnight blue +\definecolor{midnightgreen(eaglegreen)}{HTML}{004953} % Midnight green (eagle green) +\definecolor{mikadoyellow}{HTML}{FFC40C} % Mikado yellow +\definecolor{mint}{HTML}{3EB489} % Mint +\definecolor{mintcream}{HTML}{F5FFFA} % Mint cream +\definecolor{mintgreen}{HTML}{98FF98} % Mint green +\definecolor{mistyrose}{HTML}{FFE4E1} % Misty rose +\definecolor{moccasin}{HTML}{FAEBD7} % Moccasin +\definecolor{modebeige}{HTML}{967117} % Mode beige +\definecolor{moonstoneblue}{HTML}{73A9C2} % Moonstone blue +\definecolor{mordantred19}{HTML}{AE0C00} % Mordant red 19 +\definecolor{mossgreen}{HTML}{ADDFAD} % Moss green +\definecolor{mountainmeadow}{HTML}{30BA8F} % Mountain Meadow +\definecolor{mountbattenpink}{HTML}{997A8D} % Mountbatten pink +\definecolor{mulberry}{HTML}{C54B8C} % Mulberry +\definecolor{mustard}{HTML}{FFDB58} % Mustard +\definecolor{myrtle}{HTML}{21421E} % Myrtle +\definecolor{msugreen}{HTML}{18453B} % MSU Green +% N +\definecolor{nadeshikopink}{HTML}{F6ADC6} % Nadeshiko pink +\definecolor{napiergreen}{HTML}{2A8000} % Napier green +\definecolor{naplesyellow}{HTML}{FADA5E} % Naples yellow +\definecolor{navajowhite}{HTML}{FFDEAD} % Navajo white +\definecolor{navyblue}{HTML}{000080} % Navy blue +\definecolor{neoncarrot}{HTML}{FFA343} % Neon Carrot +\definecolor{neonfuchsia}{HTML}{FE59C2} % Neon fuchsia +\definecolor{neongreen}{HTML}{39FF14} % Neon green +\definecolor{non-photoblue}{HTML}{A4DDED} % Non-photo blue +% O +\definecolor{oceanboatblue}{HTML}{0077BE} % Ocean Boat Blue +\definecolor{ochre}{HTML}{CC7722} % Ochre +\definecolor{officegreen}{HTML}{008000} % Office green +\definecolor{oldgold}{HTML}{CFB53B} % Old gold +\definecolor{oldlace}{HTML}{FDF5E6} % Old lace +\definecolor{oldlavender}{HTML}{796878} % Old lavender +\definecolor{oldmauve}{HTML}{673147} % Old mauve +\definecolor{oldrose}{HTML}{C08081} % Old rose +\definecolor{olive}{HTML}{808000} % Olive +\definecolor{olivedrab3}{HTML}{6B8E23} % Olive Drab (web) (Olive Drab #3) +\definecolor{olivedrab7}{HTML}{3C341F} % Olive Drab #7 +\definecolor{olivine}{HTML}{9AB973} % Olivine +\definecolor{onyx}{HTML}{0F0F0F} % Onyx +\definecolor{operamauve}{HTML}{B784A7} % Opera mauve +\definecolor{orange-colorwheel}{HTML}{FF7F00} % Orange (color wheel) +\definecolor{orange-ryb}{HTML}{FB9902} % Orange (RYB) +\definecolor{orange-web}{HTML}{FFA500} % Orange (web color) +\definecolor{orangepeel}{HTML}{FF9F00} % Orange peel +\definecolor{orange-red}{HTML}{FF4500} % Orange-red +\definecolor{orchid}{HTML}{DA70D6} % Orchid +\definecolor{otterbrown}{HTML}{654321} % Otter brown +\definecolor{outerspace}{HTML}{414A4C} % Outer Space +\definecolor{outrageousorange}{HTML}{FF6E4A} % Outrageous Orange +\definecolor{oxfordblue}{HTML}{002147} % Oxford Blue +\definecolor{oucrimsonred}{HTML}{990000} % OU Crimson Red +% P +\definecolor{pakistangreen}{HTML}{006600} % Pakistan green +\definecolor{palatinateblue}{HTML}{273BE2} % Palatinate blue +\definecolor{palatinatepurple}{HTML}{682860} % Palatinate purple +\definecolor{paleaqua}{HTML}{BCD4E6} % Pale aqua +\definecolor{paleblue}{HTML}{AFEEEE} % Pale blue +\definecolor{palebrown}{HTML}{987654} % Pale brown +\definecolor{palecarmine}{HTML}{AF4035} % Pale carmine +\definecolor{palecerulean}{HTML}{9BC4E2} % Pale cerulean +\definecolor{palechestnut}{HTML}{DDADAF} % Pale chestnut +\definecolor{palecopper}{HTML}{DA8A67} % Pale copper +\definecolor{palecornflowerblue}{HTML}{ABCDEF} % Pale cornflower blue +\definecolor{palegold}{HTML}{E6BE8A} % Pale gold +\definecolor{palegoldenrod}{HTML}{EEE8AA} % Pale goldenrod +\definecolor{palegreen}{HTML}{98FB98} % Pale green +\definecolor{palemagenta}{HTML}{F984E5} % Pale magenta +\definecolor{palepink}{HTML}{FADADD} % Pale pink +\definecolor{paleplum}{HTML}{DDA0DD} % Pale plum +\definecolor{palered-violet}{HTML}{DB7093} % Pale red-violet +\definecolor{palerobineggblue}{HTML}{96DED1} % Pale robin egg blue +\definecolor{palesilver}{HTML}{C9C0BB} % Pale silver +\definecolor{palespringbud}{HTML}{ECEBBD} % Pale spring bud +\definecolor{paletaupe}{HTML}{BC987E} % Pale taupe +\definecolor{paleviolet-red}{HTML}{DB7093} % Pale violet-red +\definecolor{pansypurple}{HTML}{78184A} % Pansy purple +\definecolor{papayawhip}{HTML}{FFEFD5} % Papaya whip +\definecolor{parisgreen}{HTML}{50C878} % Paris Green +\definecolor{pastelblue}{HTML}{AEC6CF} % Pastel blue +\definecolor{pastelbrown}{HTML}{836953} % Pastel brown +\definecolor{pastelgray}{HTML}{CFCFC4} % Pastel gray +\definecolor{pastelgreen}{HTML}{77DD77} % Pastel green +\definecolor{pastelmagenta}{HTML}{F49AC2} % Pastel magenta +\definecolor{pastelorange}{HTML}{FFB347} % Pastel orange +\definecolor{pastelpink}{HTML}{FFD1DC} % Pastel pink +\definecolor{pastelpurple}{HTML}{B39EB5} % Pastel purple +\definecolor{pastelred}{HTML}{FF6961} % Pastel red +\definecolor{pastelviolet}{HTML}{CB99C9} % Pastel violet +\definecolor{pastelyellow}{HTML}{FDFD96} % Pastel yellow +\definecolor{patriarch}{HTML}{800080} % Patriarch +\definecolor{paynesgrey}{HTML}{40404F} % Payne\'s grey +\definecolor{peach}{HTML}{FFE5B4} % Peach +\definecolor{peach-orange}{HTML}{FFCC99} % Peach-orange +\definecolor{peachpuff}{HTML}{FFDAB9} % Peach puff +\definecolor{peach-yellow}{HTML}{FADFAD} % Peach-yellow +\definecolor{pear}{HTML}{D1E231} % Pear +\definecolor{pearl}{HTML}{F0EAD6} % Pearl +\definecolor{peridot}{HTML}{E6E200} % Peridot +\definecolor{periwinkle}{HTML}{CCCCFF} % Periwinkle +\definecolor{persianblue}{HTML}{1C39BB} % Persian blue +\definecolor{persiangreen}{HTML}{00A693} % Persian green +\definecolor{persianindigo}{HTML}{32127A} % Persian indigo +\definecolor{persianorange}{HTML}{D99058} % Persian orange +\definecolor{peru}{HTML}{CD853F} % Peru +\definecolor{persianpink}{HTML}{F77FBE} % Persian pink +\definecolor{persianplum}{HTML}{701C1C} % Persian plum +\definecolor{persianred}{HTML}{CC3333} % Persian red +\definecolor{persianrose}{HTML}{FE28A2} % Persian rose +\definecolor{persimmon}{HTML}{EC5800} % Persimmon +\definecolor{phlox}{HTML}{DF00FF} % Phlox +\definecolor{phthaloblue}{HTML}{000F89} % Phthalo blue +\definecolor{phthalogreen}{HTML}{123524} % Phthalo green +\definecolor{piggypink}{HTML}{FDDDE6} % Piggy pink +\definecolor{pinegreen}{HTML}{01796F} % Pine green +\definecolor{pink}{HTML}{FFC0CB} % Pink +\definecolor{pink-orange}{HTML}{FF9966} % Pink-orange +\definecolor{pinkpearl}{HTML}{E7ACCF} % Pink pearl +\definecolor{pinksherbet}{HTML}{F78FA7} % Pink Sherbet +\definecolor{pistachio}{HTML}{93C572} % Pistachio +\definecolor{platinum}{HTML}{E5E4E2} % Platinum +\definecolor{plum-traditional}{HTML}{8E4585} % Plum (traditional) +\definecolor{plum-web}{HTML}{DDA0DD} % Plum (web) +\definecolor{portlandorange}{HTML}{FF5A36} % Portland Orange +\definecolor{powderblue-web}{HTML}{B0E0E6} % Powder blue (web) +\definecolor{princetonorange}{HTML}{FF8F00} % Princeton orange +\definecolor{prune}{HTML}{701C1C} % Prune +\definecolor{prussianblue}{HTML}{003153} % Prussian blue +\definecolor{psychedelicpurple}{HTML}{DF00FF} % Psychedelic purple +\definecolor{puce}{HTML}{CC8899} % Puce +\definecolor{pumpkin}{HTML}{FF7518} % Pumpkin +\definecolor{purple-html}{HTML}{800080} % Purple (HTML/CSS) +\definecolor{purple-munsell}{HTML}{9F00C5} % Purple (Munsell) +\definecolor{purple-x11}{HTML}{A020F0} % Purple (X11) +\definecolor{purpleheart}{HTML}{69359C} % Purple Heart +\definecolor{purplemountainmajesty}{HTML}{9678B6} % Purple mountain majesty +\definecolor{purplepizzazz}{HTML}{FE4EDA} % Purple pizzazz +\definecolor{purpletaupe}{HTML}{50404D} % Purple taupe +% R +\definecolor{radicalred}{HTML}{FF355E} % Radical Red +\definecolor{raspberry}{HTML}{E30B5D} % Raspberry +\definecolor{raspberryglace}{HTML}{915F6D} % Raspberry glace +\definecolor{raspberrypink}{HTML}{E25098} % Raspberry pink +\definecolor{raspberryrose}{HTML}{B3446C} % Raspberry rose +\definecolor{rawumber}{HTML}{826644} % Raw umber +\definecolor{razzledazzlerose}{HTML}{FF33CC} % Razzle dazzle rose +\definecolor{razzmatazz}{HTML}{E3256B} % Razzmatazz +\definecolor{red}{HTML}{FF0000} % Red +\definecolor{red-munsell}{HTML}{F2003C} % Red (Munsell) +\definecolor{red-ncs}{HTML}{C40233} % Red (NCS) +\definecolor{red-pigment}{HTML}{ED1C24} % Red (pigment) +\definecolor{red-ryb}{HTML}{FE2712} % Red (RYB) +\definecolor{red-brown}{HTML}{A52A2A} % Red-brown +\definecolor{red-violet}{HTML}{C71585} % Red-violet +\definecolor{redwood}{HTML}{AB4E52} % Redwood +\definecolor{regalia}{HTML}{522D80} % Regalia +\definecolor{richblack}{HTML}{004040} % Rich black +\definecolor{richbrilliantlavender}{HTML}{F1A7FE} % Rich brilliant lavender +\definecolor{richcarmine}{HTML}{D70040} % Rich carmine +\definecolor{richelectricblue}{HTML}{0892D0} % Rich electric blue +\definecolor{richlavender}{HTML}{A76BCF} % Rich lavender +\definecolor{richlilac}{HTML}{B666D2} % Rich lilac +\definecolor{richmaroon}{HTML}{B03060} % Rich maroon +\definecolor{riflegreen}{HTML}{414833} % Rifle green +\definecolor{robineggblue}{HTML}{00CCCC} % Robin egg blue +\definecolor{rose}{HTML}{FF007F} % Rose +\definecolor{rosebonbon}{HTML}{F9429E} % Rose bonbon +\definecolor{roseebony}{HTML}{674846} % Rose ebony +\definecolor{rosegold}{HTML}{B76E79} % Rose gold +\definecolor{rosemadder}{HTML}{E32636} % Rose madder +\definecolor{rosepink}{HTML}{FF66CC} % Rose pink +\definecolor{rosequartz}{HTML}{AA98A9} % Rose quartz +\definecolor{rosetaupe}{HTML}{905D5D} % Rose taupe +\definecolor{rosevale}{HTML}{AB4E52} % Rose vale +\definecolor{rosewood}{HTML}{65000B} % Rosewood +\definecolor{rossocorsa}{HTML}{D40000} % Rosso corsa +\definecolor{rosybrown}{HTML}{BC8F8F} % Rosy brown +\definecolor{royalazure}{HTML}{0038A8} % Royal azure +\definecolor{royalblue-traditional}{HTML}{002366} % Royal blue (traditional) +\definecolor{royalblue-web}{HTML}{4169E1} % Royal blue (web) +\definecolor{royalfuchsia}{HTML}{CA2C92} % Royal fuchsia +\definecolor{royalpurple}{HTML}{7851A9} % Royal purple +\definecolor{ruby}{HTML}{E0115F} % Ruby +\definecolor{ruddy}{HTML}{FF0028} % Ruddy +\definecolor{ruddybrown}{HTML}{BB6528} % Ruddy brown +\definecolor{ruddypink}{HTML}{E18E96} % Ruddy pink +\definecolor{rufous}{HTML}{A81C07} % Rufous +\definecolor{russet}{HTML}{80461B} % Russet +\definecolor{rust}{HTML}{B7410E} % Rust +% S +\definecolor{sacramentostategreen}{HTML}{00563F}% Sacramento State green +\definecolor{saddlebrown}{HTML}{8B4513} % Saddle brown +\definecolor{blazeorange}{HTML}{FF6700} % Safety orange (blaze orange) +\definecolor{saffron}{HTML}{F4C430} % Saffron +\definecolor{stpatricksblue}{HTML}{23297A} % St. Patrick\'s blue +\definecolor{salmon}{HTML}{FF8C69} % Salmon +\definecolor{salmonpink}{HTML}{FF91A4} % Salmon pink +\definecolor{sand}{HTML}{C2B280} % Sand +\definecolor{sanddune}{HTML}{967117} % Sand dune +\definecolor{sandstorm}{HTML}{ECD540} % Sandstorm +\definecolor{sandybrown}{HTML}{F4A460} % Sandy brown +\definecolor{sandytaupe}{HTML}{967117} % Sandy taupe +\definecolor{sangria}{HTML}{92000A} % Sangria +\definecolor{sapgreen}{HTML}{507D2A} % Sap green +\definecolor{sapphire}{HTML}{082567} % Sapphire +\definecolor{satinsheengold}{HTML}{CBA135} % Satin sheen gold +\definecolor{scarlet}{HTML}{FF2000} % Scarlet +\definecolor{schoolbusyellow}{HTML}{FFD800} % School bus yellow +\definecolor{screamingreen}{HTML}{76FF7A} % Screamin\' Green +\definecolor{seagreen}{HTML}{2E8B57} % Sea green +\definecolor{sealbrown}{HTML}{321414} % Seal brown +\definecolor{seashell}{HTML}{FFF5EE} % Seashell +\definecolor{selectiveyellow}{HTML}{FFBA00} % Selective yellow +\definecolor{sepia}{HTML}{704214} % Sepia +\definecolor{shadow}{HTML}{8A795D} % Shadow +\definecolor{shamrockgreen}{HTML}{009E60} % Shamrock green +\definecolor{shockingpink}{HTML}{FC0FC0} % Shocking pink +\definecolor{sienna}{HTML}{882D17} % Sienna +\definecolor{silver}{HTML}{C0C0C0} % Silver +\definecolor{sinopia}{HTML}{CB410B} % Sinopia +\definecolor{skobeloff}{HTML}{007474} % Skobeloff +\definecolor{skyblue}{HTML}{87CEEB} % Sky blue +\definecolor{skymagenta}{HTML}{CF71AF} % Sky magenta +\definecolor{slateblue}{HTML}{6A5ACD} % Slate blue +\definecolor{slategray}{HTML}{708090} % Slate gray +\definecolor{smalt-darkpowderblue}{HTML}{003399}% Smalt (Dark powder blue) +\definecolor{smokeytopaz}{HTML}{933D41} % Smokey topaz +\definecolor{smokyblack}{HTML}{100C08} % Smoky black +\definecolor{snow}{HTML}{FFFAFA} % Snow +\definecolor{spirodiscoball}{HTML}{0FC0FC} % Spiro Disco Ball +\definecolor{splashedwhite}{HTML}{FEFDFF} % Splashed white +\definecolor{springbud}{HTML}{A7FC00} % Spring bud +\definecolor{springgreen}{HTML}{00FF7F} % Spring green +\definecolor{steelblue}{HTML}{4682B4} % Steel blue +\definecolor{stildegrainyellow}{HTML}{FADA5E} % Stil de grain yellow +\definecolor{straw}{HTML}{E4D96F} % Straw +\definecolor{sunglow}{HTML}{FFCC33} % Sunglow +\definecolor{sunset}{HTML}{FAD6A5} % Sunset +% T +\definecolor{tan}{HTML}{D2B48C} % Tan +\definecolor{tangelo}{HTML}{F94D00} % Tangelo +\definecolor{tangerine}{HTML}{F28500} % Tangerine +\definecolor{tangerineyellow}{HTML}{FFCC00} % Tangerine yellow +\definecolor{taupe}{HTML}{483C32} % Taupe +\definecolor{taupegray}{HTML}{8B8589} % Taupe gray +\definecolor{teagreen}{HTML}{D0F0C0} % Tea green +\definecolor{tearose-orange)}{HTML}{F88379} % Tea rose (orange) +\definecolor{tearose-rose)}{HTML}{F4C2C2} % Tea rose (rose) +\definecolor{teal}{HTML}{008080} % Teal +\definecolor{tealblue}{HTML}{367588} % Teal blue +\definecolor{tealgreen}{HTML}{006D5B} % Teal green +\definecolor{tenne}{HTML}{CD5700} % Tenné (Tawny) +\definecolor{terracotta}{HTML}{E2725B} % Terra cotta +\definecolor{thistle}{HTML}{D8BFD8} % Thistle +\definecolor{thulianpink}{HTML}{DE6FA1} % Thulian pink +\definecolor{ticklemepink}{HTML}{FC89AC} % Tickle Me Pink +\definecolor{tiffanyblue}{HTML}{0ABAB5} % Tiffany Blue +\definecolor{tigerseye}{HTML}{E08D3C} % Tiger\'s eye +\definecolor{timberwolf}{HTML}{DBD7D2} % Timberwolf +\definecolor{titaniumyellow}{HTML}{EEE600} % Titanium yellow +\definecolor{tomato}{HTML}{FF6347} % Tomato +\definecolor{toolbox}{HTML}{746CC0} % Toolbox +\definecolor{tractorred}{HTML}{FD0E35} % Tractor red +\definecolor{trolleygrey}{HTML}{808080} % Trolley Grey +\definecolor{tropicalrainforest}{HTML}{00755E} % Tropical rain forest +\definecolor{trueblue}{HTML}{0073CF} % True Blue +\definecolor{tuftsblue}{HTML}{417DC1} % Tufts Blue +\definecolor{tumbleweed}{HTML}{DEAA88} % Tumbleweed +\definecolor{turkishrose}{HTML}{B57281} % Turkish rose +\definecolor{turquoise}{HTML}{30D5C8} % Turquoise +\definecolor{turquoiseblue}{HTML}{00FFEF} % Turquoise blue +\definecolor{turquoisegreen}{HTML}{A0D6B4} % Turquoise green +\definecolor{tuscanred}{HTML}{823535} % Tuscan red +\definecolor{twilightlavender}{HTML}{8A496B} % Twilight lavender +\definecolor{tyrianpurple}{HTML}{66023C} % Tyrian purple +% U +\definecolor{uablue}{HTML}{0033AA} % UA blue +\definecolor{uared}{HTML}{D9004C} % UA red +\definecolor{ube}{HTML}{8878C3} % Ube +\definecolor{uclablue}{HTML}{536895} % UCLA Blue +\definecolor{uclagold}{HTML}{FFB300} % UCLA Gold +\definecolor{ufogreen}{HTML}{3CD070} % UFO Green +\definecolor{ultramarine}{HTML}{120A8F} % Ultramarine +\definecolor{ultramarineblue}{HTML}{4166F5} % Ultramarine blue +\definecolor{ultrapink}{HTML}{FF6FFF} % Ultra pink +\definecolor{umber}{HTML}{635147} % Umber +\definecolor{unitednationsblue}{HTML}{5B92E5} % United Nations blue +\definecolor{unmellowyellow}{HTML}{FFFF66} % Unmellow Yellow +\definecolor{upforestgreen}{HTML}{014421} % UP Forest green +\definecolor{upmaroon}{HTML}{7B1113} % UP Maroon +\definecolor{upsdellred}{HTML}{AE2029} % Upsdell red +\definecolor{urobilin}{HTML}{E1AD21} % Urobilin +\definecolor{usccardinal}{HTML}{990000} % USC Cardinal +\definecolor{uscgold}{HTML}{FFCC00} % USC Gold +\definecolor{utahcrimson}{HTML}{D3003F} % Utah Crimson +% V +\definecolor{vanilla}{HTML}{F3E5AB} % Vanilla +\definecolor{vegasgold}{HTML}{C5B358} % Vegas gold +\definecolor{venetianred}{HTML}{C80815} % Venetian red +\definecolor{verdigris}{HTML}{43B3AE} % Verdigris +\definecolor{vermilion}{HTML}{E34234} % Vermilion +\definecolor{veronica}{HTML}{A020F0} % Veronica +\definecolor{violet}{HTML}{8F00FF} % Violet +\definecolor{violet-colorwheel}{HTML}{7F00FF} % Violet (color wheel) +\definecolor{violet-ryb}{HTML}{8601AF} % Violet (RYB) +\definecolor{violet-web}{HTML}{EE82EE} % Violet (web) +\definecolor{viridian}{HTML}{40826D} % Viridian +\definecolor{vividauburn}{HTML}{922724} % Vivid auburn +\definecolor{vividburgundy}{HTML}{9F1D35} % Vivid burgundy +\definecolor{vividcerise}{HTML}{DA1D81} % Vivid cerise +\definecolor{vividtangerine}{HTML}{FFA089} % Vivid tangerine +\definecolor{vividviolet}{HTML}{9F00FF} % Vivid violet +% W +\definecolor{warmblack}{HTML}{004242} % Warm black +\definecolor{wenge}{HTML}{645452} % Wenge +\definecolor{wheat}{HTML}{F5DEB3} % Wheat +\definecolor{white}{HTML}{FFFFFF} % White +\definecolor{whitesmoke}{HTML}{F5F5F5} % White smoke +\definecolor{wildblueyonder}{HTML}{A2ADD0} % Wild blue yonder +\definecolor{wildstrawberry}{HTML}{FF43A4} % Wild Strawberry +\definecolor{wildwatermelon}{HTML}{FC6C85} % Wild Watermelon +\definecolor{wisteria}{HTML}{C9A0DC} % Wisteria +% X +\definecolor{xanadu}{HTML}{738678} % Xanadu +% Y +\definecolor{yaleblue}{HTML}{0F4D92} % Yale Blue +\definecolor{yellow}{HTML}{FFFF00} % Yellow +\definecolor{yellow-munsell}{HTML}{EFCC00} % Yellow (Munsell) +\definecolor{yellow-ncs}{HTML}{FFD300} % Yellow (NCS) +\definecolor{yellow-process}{HTML}{FFEF00} % Yellow (process) +\definecolor{yellow-ryb}{HTML}{FEFE33} % Yellow (RYB) +\definecolor{yellow-green}{HTML}{9ACD32} % Yellow-green +% Z +\definecolor{zaffre}{HTML}{0014A8} % Zaffre +\definecolor{zinnwalditebrown}{HTML}{2C1608} % Zinnwaldite brown + + +%-------------------------- + + +% DÉFINITON DES MACROS DE COULEURS +% A +\newColorCommand{airforceblue} % Air Force blue +\newColorCommand{aliceblue} % Alice blue +\newColorCommand{alizarin} % Alizarin +\newColorCommand{almond} % Almond +\newColorCommand{amaranth} % Amaranth +\newColorCommand{amber} % Amber +\newColorCommand{amber-sae} % Amber (SAE/ECE) +\newColorCommand{americanrose} % American rose +\newColorCommand{amethyst} % Amethyst +\newColorCommand{anti-flashwhite} % Anti-flash white +\newColorCommand{antiquebrass} % Antique brass +\newColorCommand{antiquefuchsia} % Antique fuchsia +\newColorCommand{antiquewhite} % Antique white +\newColorCommand{ao} % Ao +\newColorCommand{ao-english} % Ao (English) +\newColorCommand{applegreen} % Apple green +\newColorCommand{apricot} % Apricot +\newColorCommand{aqua} % Aqua +\newColorCommand{aquamarine} % Aquamarine +\newColorCommand{armygreen} % Army green +\newColorCommand{arsenic} % Arsenic +\newColorCommand{arylideyellow} % Arylide yellow +\newColorCommand{ashgrey} % Ash grey +\newColorCommand{asparagus} % Asparagus +\newColorCommand{atomictangerine} % Atomic tangerine +\newColorCommand{auburn} % Auburn +\newColorCommand{aureolin} % Aureolin +\newColorCommand{aurometalsaurus} % AuroMetalSaurus +\newColorCommand{awesome} % Awesome +\newColorCommand{azure-colorwheel} % Azure (color wheel) +\newColorCommand{azure-web} % Azure (web) (Azure mist) +% B +\newColorCommand{babyblue} % Baby blue +\newColorCommand{babyblueeyes} % Baby blue eyes +\newColorCommand{babypink} % Baby pink +\newColorCommand{ballblue} % Ball Blue +\newColorCommand{bananamania} % Banana Mania +\newColorCommand{bananayellow} % banana yellow +\newColorCommand{battleshipgrey} % Battleship grey +\newColorCommand{bazaar} % Bazaar +\newColorCommand{beaublue} % Beau blue +\newColorCommand{beaver} % Beaver +\newColorCommand{beige} % Beige +\newColorCommand{bisque} % Bisque +\newColorCommand{bistre} % Bistre +\newColorCommand{bittersweet} % Bittersweet +\newColorCommand{black} % Black +\newColorCommand{blanchedalmond} % Blanched Almond +\newColorCommand{bleudefrance} % Bleu de France +\newColorCommand{blizzardblue} % Blizzard Blue +\newColorCommand{blond} % Blond +\newColorCommand{bloodyred} % rouge sang +\newColorCommand{blue} % Blue +\newColorCommand{blue-munsell} % Blue (Munsell) +\newColorCommand{blue-ncs} % Blue (NCS) +\newColorCommand{blue-pigment} % Blue (pigment) +\newColorCommand{blue-ryb} % Blue (RYB) +\newColorCommand{bluebell} % Blue Bell +\newColorCommand{bluegray} % Blue Gray +\newColorCommand{blue-green} % Blue-green +\newColorCommand{blue-violet} % Blue-violet +\newColorCommand{blush} % Blush +\newColorCommand{bole} % Bole +\newColorCommand{bondiblue} % Bondi blue +\newColorCommand{bostonuniversityred} % Boston University Red +\newColorCommand{brandeisblue} % Brandeis blue +\newColorCommand{brass} % Brass +\newColorCommand{brickred} % Brick red +\newColorCommand{brightcerulean} % Bright cerulean +\newColorCommand{brightgreen} % Bright green +\newColorCommand{brightlavender} % Bright lavender +\newColorCommand{brightmaroon} % Bright maroon +\newColorCommand{brightpink} % Bright pink +\newColorCommand{brightturquoise} % Bright turquoise +\newColorCommand{brightube} % Bright ube +\newColorCommand{brilliantlavender} % Brilliant lavender +\newColorCommand{brilliantrose} % Brilliant rose +\newColorCommand{brinkpink} % Brink pink +\newColorCommand{britishracinggreen} % British racing green +\newColorCommand{bronze} % Bronze +\newColorCommand{brown-traditional} % Brown (traditional) +\newColorCommand{brown-web} % Brown (web) +\newColorCommand{bubblegum} % Bubble gum +\newColorCommand{bubbles} % Bubbles +\newColorCommand{buff} % Buff +\newColorCommand{bulgarianrose} % Bulgarian rose +\newColorCommand{burgundy} % Burgundy +\newColorCommand{burlywood} % Burlywood +\newColorCommand{burntorange} % Burnt orange +\newColorCommand{burntsienna} % Burnt sienna +\newColorCommand{burntumber} % Burnt umber +\newColorCommand{byzantine} % Byzantine +\newColorCommand{byzantium} % Byzantium +% C +\newColorCommand{cadet} % Cadet +\newColorCommand{cadetblue} % Cadet blue +\newColorCommand{cadetgrey} % Cadet grey +\newColorCommand{cadmiumgreen} % Cadmium Green +\newColorCommand{cadmiumorange} % Cadmium Orange +\newColorCommand{cadmiumred} % Cadmium Red +\newColorCommand{cadmiumyellow} % Cadmium Yellow +\newColorCommand{calpolypomonagreen} % Cal Poly Pomona green +\newColorCommand{cambridgeblue} % Cambridge Blue +\newColorCommand{camel} % Camel +\newColorCommand{camouflagegreen} % Camouflage green +\newColorCommand{canaryyellow} % Canary yellow +\newColorCommand{candyapplered} % Candy apple red +\newColorCommand{candypink} % Candy pink +\newColorCommand{capri} % Capri +\newColorCommand{caputmortuum} % Caput mortuum +\newColorCommand{cardinal} % Cardinal +\newColorCommand{caribbeangreen} % Caribbean green +\newColorCommand{carmine} % Carmine +\newColorCommand{carminepink} % Carmine pink +\newColorCommand{carminered} % Carmine red +\newColorCommand{carnationpink} % Carnation pink +\newColorCommand{carnelian} % Carnelian +\newColorCommand{carolinablue} % Carolina blue +\newColorCommand{carrotorange} % Carrot orange +\newColorCommand{ceil} % Ceil +\newColorCommand{celadon} % Celadon +\newColorCommand{celestialblue} % Celestial blue +\newColorCommand{cerise} % Cerise +\newColorCommand{cerisepink} % Cerise pink +\newColorCommand{cerulean} % Cerulean +\newColorCommand{ceruleanblue} % Cerulean blue +\newColorCommand{chamoisee} % Chamoisee +\newColorCommand{champagne} % Champagne +\newColorCommand{charcoal} % Charcoal +\newColorCommand{chartreuse-traditional} % Chartreuse (traditional) +\newColorCommand{chartreuse-web} % Chartreuse (web) +\newColorCommand{cherryblossompink} % Cherry blossom pink +\newColorCommand{chestnut} % Chestnut +\newColorCommand{chocolate-traditional} % Chocolate (traditional) +\newColorCommand{chocolate-web} % Chocolate (web) +\newColorCommand{chromeyellow} % Chrome yellow +\newColorCommand{cinereous} % Cinereous +\newColorCommand{cinnabar} % Cinnabar +\newColorCommand{cinnamon} % Cinnamon +\newColorCommand{citrine} % Citrine +\newColorCommand{classicrose} % Classic rose +\newColorCommand{cobalt} % Cobalt +\newColorCommand{cocoabrown} % Cocoa brown +\newColorCommand{columbiablue} % Columbia blue +\newColorCommand{coolblack} % Cool black +\newColorCommand{coolgrey} % Cool grey +\newColorCommand{copper} % Copper +\newColorCommand{copperrose} % Copper rose +\newColorCommand{coquelicot} % Coquelicot +\newColorCommand{coral} % Coral +\newColorCommand{coralpink} % Coral pink +\newColorCommand{coralred} % Coral red +\newColorCommand{cordovan} % Cordovan +\newColorCommand{corn} % Corn +\newColorCommand{cornellred} % Cornell Red +\newColorCommand{cornflowerblue} % Cornflower blue +\newColorCommand{cornsilk} % Cornsilk +\newColorCommand{cosmiclatte} % Cosmic latte +\newColorCommand{cottoncandy} % Cotton candy +\newColorCommand{cream} % Cream +\newColorCommand{crimson} % Crimson +\newColorCommand{crimsonglory} % Crimson glory +\newColorCommand{cyan} % Cyan +\newColorCommand{cyan-process} % Cyan (process) +% D +\newColorCommand{daffodil} % Daffodil +\newColorCommand{dandelion} % Dandelion +\newColorCommand{darkblue} % Dark blue +\newColorCommand{darkbrown} % Dark brown +\newColorCommand{darkbyzantium} % Dark byzantium +\newColorCommand{darkcandyapplered} % Dark candy apple red +\newColorCommand{darkcerulean} % Dark cerulean +\newColorCommand{darkchampagne} % Dark champagne +\newColorCommand{darkchestnut} % Dark chestnut +\newColorCommand{darkcoral} % Dark coral +\newColorCommand{darkcyan} % Dark cyan +\newColorCommand{darkelectricblue} % Dark electric blue +\newColorCommand{darkgoldenrod} % Dark goldenrod +\newColorCommand{darkgray} % Dark gray +\newColorCommand{darkgreen} % Dark green +\newColorCommand{darkjunglegreen} % Dark jungle green +\newColorCommand{darkkhaki} % Dark khaki +\newColorCommand{darklava} % Dark lava +\newColorCommand{darklavender} % Dark lavender +\newColorCommand{darkmagenta} % Dark magenta +\newColorCommand{darkmidnightblue} % Dark midnight blue +\newColorCommand{darkolivegreen} % Dark olive green +\newColorCommand{darkorange} % Dark orange +\newColorCommand{darkorchid} % Dark orchid +\newColorCommand{darkpastelblue} % Dark pastel blue +\newColorCommand{darkpastelgreen} % Dark pastel green +\newColorCommand{darkpastelpurple} % Dark pastel purple +\newColorCommand{darkpastelred} % Dark pastel red +\newColorCommand{darkpink} % Dark pink +\newColorCommand{darkpowderblue} % Dark powder blue +\newColorCommand{darkraspberry} % Dark raspberry +\newColorCommand{darkred} % Dark red +\newColorCommand{darksalmon} % Dark salmon +\newColorCommand{darkscarlet} % Dark scarlet +\newColorCommand{darkseagreen} % Dark sea green +\newColorCommand{darksienna} % Dark sienna +\newColorCommand{darkslateblue} % Dark slate blue +\newColorCommand{darkslategray} % Dark slate gray +\newColorCommand{darkspringgreen} % Dark spring green +\newColorCommand{darktan} % Dark tan +\newColorCommand{darktangerine} % Dark tangerine +\newColorCommand{darktaupe} % Dark taupe +\newColorCommand{darkterracotta} % Dark terra cotta +\newColorCommand{darkturquoise} % Dark turquoise +\newColorCommand{darkviolet} % Dark violet +\newColorCommand{dartmouthgreen} % Dartmouth green +\newColorCommand{davysgrey} % Davy\'s grey +\newColorCommand{debianred} % Debian red +\newColorCommand{deepcarmine} % Deep carmine +\newColorCommand{deepcarminepink} % Deep carmine pink +\newColorCommand{deepcarrotorange} % Deep carrot orange +\newColorCommand{deepcerise} % Deep cerise +\newColorCommand{deepchampagne} % Deep champagne +\newColorCommand{deepchestnut} % Deep chestnut +\newColorCommand{deepfuchsia} % Deep fuchsia +\newColorCommand{deepjunglegreen} % Deep jungle green +\newColorCommand{deeplilac} % Deep lilac +\newColorCommand{deepmagenta} % Deep magenta +\newColorCommand{deeppeach} % Deep peach +\newColorCommand{deeppink} % Deep pink +\newColorCommand{deepsaffron} % Deep saffron +\newColorCommand{deepskyblue} % Deep sky blue +\newColorCommand{denim} % Denim +\newColorCommand{desert} % Desert +\newColorCommand{desertsand} % Desert sand +\newColorCommand{dimgray} % Dim gray +\newColorCommand{dodgerblue} % Dodger blue +\newColorCommand{dogwoodrose} % Dogwood rose +\newColorCommand{dollarbill} % Dollar bill +\newColorCommand{drab} % Drab +\newColorCommand{dukeblue} % Duke blue +% E +\newColorCommand{earthyellow} % Earth yellow +\newColorCommand{ecru} % Ecru +\newColorCommand{eggplant} % Eggplant +\newColorCommand{eggshell} % Eggshell +\newColorCommand{egyptianblue} % Egyptian blue +\newColorCommand{electricblue} % Electric blue +\newColorCommand{electriccrimson} % Electric crimson +\newColorCommand{electriccyan} % Electric cyan +\newColorCommand{electricgreen} % Electric green +\newColorCommand{electricindigo} % Electric indigo +\newColorCommand{electriclavender} % Electric lavender +\newColorCommand{electriclime} % Electric lime +\newColorCommand{electricpurple} % Electric purple +\newColorCommand{electricultramarine} % Electric ultramarine +\newColorCommand{electricviolet} % Electric violet +\newColorCommand{electricyellow} % Electric Yellow +\newColorCommand{emerald} % Emerald +\newColorCommand{etonblue} % Eton blue +% F +\newColorCommand{fallow} % Fallow +\newColorCommand{falured} % Falu red +\newColorCommand{fandango} % Fandango +\newColorCommand{fashionfuchsia} % Fashion fuchsia +\newColorCommand{fawn} % Fawn +\newColorCommand{feldgrau} % Feldgrau +\newColorCommand{ferngreen} % Fern green +\newColorCommand{ferrarired} % Ferrari Red +\newColorCommand{fielddrab} % Field drab +\newColorCommand{firebrick} % Firebrick +\newColorCommand{fireenginered} % Fire engine red +\newColorCommand{flame} % Flame +\newColorCommand{flamingopink} % Flamingo pink +\newColorCommand{flavescent} % Flavescent +\newColorCommand{flax} % Flax +\newColorCommand{floralwhite} % Floral white +\newColorCommand{fluorescentorange} % Fluorescent orange +\newColorCommand{fluorescentpink} % Fluorescent pink +\newColorCommand{fluorescentyellow} % Fluorescent yellow +\newColorCommand{folly} % Folly +\newColorCommand{forestgreen-traditional} % Forest green (traditional) +\newColorCommand{forestgreen-web} % Forest green (web) +\newColorCommand{frenchbeige} % French beige +\newColorCommand{frenchblue} % French blue +\newColorCommand{frenchlilac} % French lilac +\newColorCommand{frenchrose} % French rose +\newColorCommand{fuchsia} % Fuchsia +\newColorCommand{fuchsiapink} % Fuchsia pink +\newColorCommand{fulvous} % Fulvous +\newColorCommand{fuzzywuzzy} % Fuzzy Wuzzy +% G +\newColorCommand{gainsboro} % Gainsboro +\newColorCommand{gamboge} % Gamboge +\newColorCommand{ghostwhite} % Ghost white +\newColorCommand{ginger} % Ginger +\newColorCommand{glaucous} % Glaucous +\newColorCommand{gold-metallic} % Gold (metallic) +\newColorCommand{gold-web} % Gold (web) (Golden) +\newColorCommand{goldenbrown} % Golden brown +\newColorCommand{goldenpoppy} % Golden poppy +\newColorCommand{goldenyellow} % Golden yellow +\newColorCommand{goldenrod} % Goldenrod +\newColorCommand{grannysmithapple} % Granny Smith Apple +\newColorCommand{gray} % Gray +\newColorCommand{gray-html} % Gray (HTML/CSS gray) +\newColorCommand{gray-x11} % Gray (X11 gray) +\newColorCommand{gray-asparagus} % Gray-asparagus +\newColorCommand{green-colorwheel} % Green (color wheel) (X11 green) +\newColorCommand{green-html} % Green (HTML/CSS green) +\newColorCommand{green-munsell} % Green (Munsell) +\newColorCommand{green-ncs} % Green (NCS) +\newColorCommand{green-pigment} % Green (pigment) +\newColorCommand{green-ryb} % Green (RYB) +\newColorCommand{green-yellow} % Green-yellow +\newColorCommand{grullo} % Grullo +\newColorCommand{guppiegreen} % Guppie green +% H +\newColorCommand{halayaube} % Halaya ube +\newColorCommand{hanblue} % Han blue +\newColorCommand{hanpurple} % Han purple +\newColorCommand{hansayellow} % Hansa yellow +\newColorCommand{harlequin} % Harlequin +\newColorCommand{harvardcrimson} % Harvard crimson +\newColorCommand{harvestgold} % Harvest Gold +\newColorCommand{heartgold} % Heart Gold +\newColorCommand{heliotrope} % Heliotrope +\newColorCommand{hollywoodcerise} % Hollywood cerise +\newColorCommand{honeydew} % Honeydew +\newColorCommand{hookersgreen} % Hooker\'s green +\newColorCommand{hotmagenta} % Hot magenta +\newColorCommand{hotpink} % Hot pink +\newColorCommand{huntergreen} % Hunter green +% I +\newColorCommand{iceberg} % Iceberg +\newColorCommand{icterine} % Icterine +\newColorCommand{inchworm} % Inchworm +\newColorCommand{indiagreen} % India green +\newColorCommand{indianred} % Indian red +\newColorCommand{indianyellow} % Indian yellow +\newColorCommand{indigo-dye} % Indigo (dye) +\newColorCommand{indigo-web} % Indigo (web) +\newColorCommand{internationalkleinblue} % International Klein Blue +\newColorCommand{internationalorange} % International orange +\newColorCommand{iris} % Iris +\newColorCommand{isabelline} % Isabelline +\newColorCommand{islamicgreen} % Islamic green +\newColorCommand{ivory} % Ivory +% J +\newColorCommand{jade} % Jade +\newColorCommand{jasper} % Jasper +\newColorCommand{jazzberryjam} % Jazzberry jam +\newColorCommand{jonquil} % Jonquil +\newColorCommand{junebud} % June bud +\newColorCommand{junglegreen} % Jungle green +% K +\newColorCommand{kellygreen} % Kelly green +\newColorCommand{khaki-html} % Khaki (HTML/CSS) (Khaki) +\newColorCommand{khaki-x11} % Khaki (X11) (Light khaki) +% L +\newColorCommand{lasallegreen} % La Salle Green +\newColorCommand{languidlavender} % Languid lavender +\newColorCommand{lapislazuli} % Lapis lazuli +\newColorCommand{laserlemon} % Laser Lemon +\newColorCommand{lava} % Lava +\newColorCommand{lavender-floral} % Lavender (floral) +\newColorCommand{lavender-web} % Lavender (web) +\newColorCommand{lavenderblue} % Lavender blue +\newColorCommand{lavenderblush} % Lavender blush +\newColorCommand{lavendergray} % Lavender gray +\newColorCommand{lavenderindigo} % Lavender indigo +\newColorCommand{lavendermagenta} % Lavender magenta +\newColorCommand{lavendermist} % Lavender mist +\newColorCommand{lavenderpink} % Lavender pink +\newColorCommand{lavenderpurple} % Lavender purple +\newColorCommand{lavenderrose} % Lavender rose +\newColorCommand{lawngreen} % Lawn green +\newColorCommand{lemon} % Lemon +\newColorCommand{lemonchiffon} % Lemon chiffon +\newColorCommand{lightapricot} % Light apricot +\newColorCommand{lightblue} % Light blue +\newColorCommand{lightbrown} % Light brown +\newColorCommand{lightcarminepink} % Light carmine pink +\newColorCommand{lightcoral} % Light coral +\newColorCommand{lightcornflowerblue} % Light cornflower blue +\newColorCommand{lightcyan} % Light cyan +\newColorCommand{lightfuchsiapink} % Light fuchsia pink +\newColorCommand{lightgoldenrodyellow} % Light goldenrod yellow +\newColorCommand{lightgray} % Light gray +\newColorCommand{lightgreen} % Light green +\newColorCommand{lightkhaki} % Light khaki +\newColorCommand{lightmauve} % Light mauve +\newColorCommand{lightpastelpurple} % Light pastel purple +\newColorCommand{lightpink} % Light pink +\newColorCommand{lightsalmon} % Light salmon +\newColorCommand{lightsalmonpink} % Light salmon pink +\newColorCommand{lightseagreen} % Light sea green +\newColorCommand{lightskyblue} % Light sky blue +\newColorCommand{lightslategray} % Light slate gray +\newColorCommand{lighttaupe} % Light taupe +\newColorCommand{lightthulianpink} % Light Thulian pink +\newColorCommand{lightyellow} % Light yellow +\newColorCommand{lilac} % Lilac +\newColorCommand{lime-colorwheel} % Lime (color wheel) +\newColorCommand{lime-web} % Lime (web) (X11 green) +\newColorCommand{limegreen} % Lime green +\newColorCommand{lincolngreen} % Lincoln green +\newColorCommand{linen} % Linen +\newColorCommand{liver} % Liver +\newColorCommand{lust} % Lust +% M +\newColorCommand{macaroniandcheese} % Macaroni and Cheese +\newColorCommand{magenta} % Magenta +\newColorCommand{magenta-dye} % Magenta (dye) +\newColorCommand{magenta-process} % Magenta (process) +\newColorCommand{magicmint} % Magic mint +\newColorCommand{magnolia} % Magnolia +\newColorCommand{mahogany} % Mahogany +\newColorCommand{maize} % Maize +\newColorCommand{majorelleblue} % Majorelle Blue +\newColorCommand{malachite} % Malachite +\newColorCommand{manatee} % Manatee +\newColorCommand{mangotango} % Mango Tango +\newColorCommand{maroon-html} % Maroon (HTML/CSS) +\newColorCommand{maroon-x11} % Maroon (X11) +\newColorCommand{mauve} % Mauve +\newColorCommand{mauvetaupe} % Mauve taupe +\newColorCommand{mauvelous} % Mauvelous +\newColorCommand{mayablue} % Maya blue +\newColorCommand{meatbrown} % Meat brown +\newColorCommand{mediumaquamarine} % Medium aquamarine +\newColorCommand{mediumblue} % Medium blue +\newColorCommand{mediumcandyapplered} % Medium candy apple red +\newColorCommand{mediumcarmine} % Medium carmine +\newColorCommand{mediumchampagne} % Medium champagne +\newColorCommand{mediumelectricblue} % Medium electric blue +\newColorCommand{mediumjunglegreen} % Medium jungle green +\newColorCommand{mediumlavendermagenta} % Medium lavender magenta +\newColorCommand{mediumorchid} % Medium orchid +\newColorCommand{mediumpersianblue} % Medium Persian blue +\newColorCommand{mediumpurple} % Medium purple +\newColorCommand{mediumred-violet} % Medium red-violet +\newColorCommand{mediumseagreen} % Medium sea green +\newColorCommand{mediumslateblue} % Medium slate blue +\newColorCommand{mediumspringbud} % Medium spring bud +\newColorCommand{mediumspringgreen} % Medium spring green +\newColorCommand{mediumtaupe} % Medium taupe +\newColorCommand{mediumtealblue} % Medium teal blue +\newColorCommand{mediumturquoise} % Medium turquoise +\newColorCommand{mediumviolet-red} % Medium violet-red +\newColorCommand{melon} % Melon +\newColorCommand{midnightblue} % Midnight blue +\newColorCommand{midnightgreen(eaglegreen)} % Midnight green (eagle green) +\newColorCommand{mikadoyellow} % Mikado yellow +\newColorCommand{mint} % Mint +\newColorCommand{mintcream} % Mint cream +\newColorCommand{mintgreen} % Mint green +\newColorCommand{mistyrose} % Misty rose +\newColorCommand{moccasin} % Moccasin +\newColorCommand{modebeige} % Mode beige +\newColorCommand{moonstoneblue} % Moonstone blue +\newColorCommand{mordantred19} % Mordant red 19 +\newColorCommand{mossgreen} % Moss green +\newColorCommand{mountainmeadow} % Mountain Meadow +\newColorCommand{mountbattenpink} % Mountbatten pink +\newColorCommand{mulberry} % Mulberry +\newColorCommand{mustard} % Mustard +\newColorCommand{myrtle} % Myrtle +\newColorCommand{msugreen} % MSU Green +% N +\newColorCommand{nadeshikopink} % Nadeshiko pink +\newColorCommand{napiergreen} % Napier green +\newColorCommand{naplesyellow} % Naples yellow +\newColorCommand{navajowhite} % Navajo white +\newColorCommand{navyblue} % Navy blue +\newColorCommand{neoncarrot} % Neon Carrot +\newColorCommand{neonfuchsia} % Neon fuchsia +\newColorCommand{neongreen} % Neon green +\newColorCommand{non-photoblue} % Non-photo blue +% O +\newColorCommand{oceanboatblue} % Ocean Boat Blue +\newColorCommand{ochre} % Ochre +\newColorCommand{officegreen} % Office green +\newColorCommand{oldgold} % Old gold +\newColorCommand{oldlace} % Old lace +\newColorCommand{oldlavender} % Old lavender +\newColorCommand{oldmauve} % Old mauve +\newColorCommand{oldrose} % Old rose +\newColorCommand{olive} % Olive +\newColorCommand{olivedrab3} % Olive Drab (web) (Olive Drab #3) +\newColorCommand{olivedrab7} % Olive Drab #7 +\newColorCommand{olivine} % Olivine +\newColorCommand{onyx} % Onyx +\newColorCommand{operamauve} % Opera mauve +\newColorCommand{orange-colorwheel} % Orange (color wheel) +\newColorCommand{orange-ryb} % Orange (RYB) +\newColorCommand{orange-web} % Orange (web color) +\newColorCommand{orangepeel} % Orange peel +\newColorCommand{orange-red} % Orange-red +\newColorCommand{orchid} % Orchid +\newColorCommand{otterbrown} % Otter brown +\newColorCommand{outerspace} % Outer Space +\newColorCommand{outrageousorange} % Outrageous Orange +\newColorCommand{oxfordblue} % Oxford Blue +\newColorCommand{oucrimsonred} % OU Crimson Red +% P +\newColorCommand{pakistangreen} % Pakistan green +\newColorCommand{palatinateblue} % Palatinate blue +\newColorCommand{palatinatepurple} % Palatinate purple +\newColorCommand{paleaqua} % Pale aqua +\newColorCommand{paleblue} % Pale blue +\newColorCommand{palebrown} % Pale brown +\newColorCommand{palecarmine} % Pale carmine +\newColorCommand{palecerulean} % Pale cerulean +\newColorCommand{palechestnut} % Pale chestnut +\newColorCommand{palecopper} % Pale copper +\newColorCommand{palecornflowerblue} % Pale cornflower blue +\newColorCommand{palegold} % Pale gold +\newColorCommand{palegoldenrod} % Pale goldenrod +\newColorCommand{palegreen} % Pale green +\newColorCommand{palemagenta} % Pale magenta +\newColorCommand{palepink} % Pale pink +\newColorCommand{paleplum} % Pale plum +\newColorCommand{palered-violet} % Pale red-violet +\newColorCommand{palerobineggblue} % Pale robin egg blue +\newColorCommand{palesilver} % Pale silver +\newColorCommand{palespringbud} % Pale spring bud +\newColorCommand{paletaupe} % Pale taupe +\newColorCommand{paleviolet-red} % Pale violet-red +\newColorCommand{pansypurple} % Pansy purple +\newColorCommand{papayawhip} % Papaya whip +\newColorCommand{parisgreen} % Paris Green +\newColorCommand{pastelblue} % Pastel blue +\newColorCommand{pastelbrown} % Pastel brown +\newColorCommand{pastelgray} % Pastel gray +\newColorCommand{pastelgreen} % Pastel green +\newColorCommand{pastelmagenta} % Pastel magenta +\newColorCommand{pastelorange} % Pastel orange +\newColorCommand{pastelpink} % Pastel pink +\newColorCommand{pastelpurple} % Pastel purple +\newColorCommand{pastelred} % Pastel red +\newColorCommand{pastelviolet} % Pastel violet +\newColorCommand{pastelyellow} % Pastel yellow +\newColorCommand{patriarch} % Patriarch +\newColorCommand{paynesgrey} % Payne\'s grey +\newColorCommand{peach} % Peach +\newColorCommand{peach-orange} % Peach-orange +\newColorCommand{peachpuff} % Peach puff +\newColorCommand{peach-yellow} % Peach-yellow +\newColorCommand{pear} % Pear +\newColorCommand{pearl} % Pearl +\newColorCommand{peridot} % Peridot +\newColorCommand{periwinkle} % Periwinkle +\newColorCommand{persianblue} % Persian blue +\newColorCommand{persiangreen} % Persian green +\newColorCommand{persianindigo} % Persian indigo +\newColorCommand{persianorange} % Persian orange +\newColorCommand{peru} % Peru +\newColorCommand{persianpink} % Persian pink +\newColorCommand{persianplum} % Persian plum +\newColorCommand{persianred} % Persian red +\newColorCommand{persianrose} % Persian rose +\newColorCommand{persimmon} % Persimmon +\newColorCommand{phlox} % Phlox +\newColorCommand{phthaloblue} % Phthalo blue +\newColorCommand{phthalogreen} % Phthalo green +\newColorCommand{piggypink} % Piggy pink +\newColorCommand{pinegreen} % Pine green +\newColorCommand{pink} % Pink +\newColorCommand{pink-orange} % Pink-orange +\newColorCommand{pinkpearl} % Pink pearl +\newColorCommand{pinksherbet} % Pink Sherbet +\newColorCommand{pistachio} % Pistachio +\newColorCommand{platinum} % Platinum +\newColorCommand{plum-traditional} % Plum (traditional) +\newColorCommand{plum-web} % Plum (web) +\newColorCommand{portlandorange} % Portland Orange +\newColorCommand{powderblue-web} % Powder blue (web) +\newColorCommand{princetonorange} % Princeton orange +\newColorCommand{prune} % Prune +\newColorCommand{prussianblue} % Prussian blue +\newColorCommand{psychedelicpurple} % Psychedelic purple +\newColorCommand{puce} % Puce +\newColorCommand{pumpkin} % Pumpkin +\newColorCommand{purple-html} % Purple (HTML/CSS) +\newColorCommand{purple-munsell} % Purple (Munsell) +\newColorCommand{purple-x11} % Purple (X11) +\newColorCommand{purpleheart} % Purple Heart +\newColorCommand{purplemountainmajesty} % Purple mountain majesty +\newColorCommand{purplepizzazz} % Purple pizzazz +\newColorCommand{purpletaupe} % Purple taupe +% R +\newColorCommand{radicalred} % Radical Red +\newColorCommand{raspberry} % Raspberry +\newColorCommand{raspberryglace} % Raspberry glace +\newColorCommand{raspberrypink} % Raspberry pink +\newColorCommand{raspberryrose} % Raspberry rose +\newColorCommand{rawumber} % Raw umber +\newColorCommand{razzledazzlerose} % Razzle dazzle rose +\newColorCommand{razzmatazz} % Razzmatazz +\newColorCommand{red} % Red +\newColorCommand{red-munsell} % Red (Munsell) +\newColorCommand{red-ncs} % Red (NCS) +\newColorCommand{red-pigment} % Red (pigment) +\newColorCommand{red-ryb} % Red (RYB) +\newColorCommand{red-brown} % Red-brown +\newColorCommand{red-violet} % Red-violet +\newColorCommand{redwood} % Redwood +\newColorCommand{regalia} % Regalia +\newColorCommand{richblack} % Rich black +\newColorCommand{richbrilliantlavender} % Rich brilliant lavender +\newColorCommand{richcarmine} % Rich carmine +\newColorCommand{richelectricblue} % Rich electric blue +\newColorCommand{richlavender} % Rich lavender +\newColorCommand{richlilac} % Rich lilac +\newColorCommand{richmaroon} % Rich maroon +\newColorCommand{riflegreen} % Rifle green +\newColorCommand{robineggblue} % Robin egg blue +\newColorCommand{rose} % Rose +\newColorCommand{rosebonbon} % Rose bonbon +\newColorCommand{roseebony} % Rose ebony +\newColorCommand{rosegold} % Rose gold +\newColorCommand{rosemadder} % Rose madder +\newColorCommand{rosepink} % Rose pink +\newColorCommand{rosequartz} % Rose quartz +\newColorCommand{rosetaupe} % Rose taupe +\newColorCommand{rosevale} % Rose vale +\newColorCommand{rosewood} % Rosewood +\newColorCommand{rossocorsa} % Rosso corsa +\newColorCommand{rosybrown} % Rosy brown +\newColorCommand{royalazure} % Royal azure +\newColorCommand{royalblue-traditional} % Royal blue (traditional) +\newColorCommand{royalblue-web} % Royal blue (web) +\newColorCommand{royalfuchsia} % Royal fuchsia +\newColorCommand{royalpurple} % Royal purple +\newColorCommand{ruby} % Ruby +\newColorCommand{ruddy} % Ruddy +\newColorCommand{ruddybrown} % Ruddy brown +\newColorCommand{ruddypink} % Ruddy pink +\newColorCommand{rufous} % Rufous +\newColorCommand{russet} % Russet +\newColorCommand{rust} % Rust +% S +\newColorCommand{sacramentostategreen}% Sacramento State green +\newColorCommand{saddlebrown} % Saddle brown +\newColorCommand{blazeorange} % Safety orange (blaze orange) +\newColorCommand{saffron} % Saffron +\newColorCommand{stpatricksblue} % St. Patrick\'s blue +\newColorCommand{salmon} % Salmon +\newColorCommand{salmonpink} % Salmon pink +\newColorCommand{sand} % Sand +\newColorCommand{sanddune} % Sand dune +\newColorCommand{sandstorm} % Sandstorm +\newColorCommand{sandybrown} % Sandy brown +\newColorCommand{sandytaupe} % Sandy taupe +\newColorCommand{sangria} % Sangria +\newColorCommand{sapgreen} % Sap green +\newColorCommand{sapphire} % Sapphire +\newColorCommand{satinsheengold} % Satin sheen gold +\newColorCommand{scarlet} % Scarlet +\newColorCommand{schoolbusyellow} % School bus yellow +\newColorCommand{screamingreen} % Screamin\' Green +\newColorCommand{seagreen} % Sea green +\newColorCommand{sealbrown} % Seal brown +\newColorCommand{seashell} % Seashell +\newColorCommand{selectiveyellow} % Selective yellow +\newColorCommand{sepia} % Sepia +\newColorCommand{shadow} % Shadow +\newColorCommand{shamrockgreen} % Shamrock green +\newColorCommand{shockingpink} % Shocking pink +\newColorCommand{sienna} % Sienna +\newColorCommand{silver} % Silver +\newColorCommand{sinopia} % Sinopia +\newColorCommand{skobeloff} % Skobeloff +\newColorCommand{skyblue} % Sky blue +\newColorCommand{skymagenta} % Sky magenta +\newColorCommand{slateblue} % Slate blue +\newColorCommand{slategray} % Slate gray +\newColorCommand{smalt-darkpowderblue}% Smalt (Dark powder blue) +\newColorCommand{smokeytopaz} % Smokey topaz +\newColorCommand{smokyblack} % Smoky black +\newColorCommand{snow} % Snow +\newColorCommand{spirodiscoball} % Spiro Disco Ball +\newColorCommand{splashedwhite} % Splashed white +\newColorCommand{springbud} % Spring bud +\newColorCommand{springgreen} % Spring green +\newColorCommand{steelblue} % Steel blue +\newColorCommand{stildegrainyellow} % Stil de grain yellow +\newColorCommand{straw} % Straw +\newColorCommand{sunglow} % Sunglow +\newColorCommand{sunset} % Sunset +% T +\newColorCommand{tan} % Tan +\newColorCommand{tangelo} % Tangelo +\newColorCommand{tangerine} % Tangerine +\newColorCommand{tangerineyellow} % Tangerine yellow +\newColorCommand{taupe} % Taupe +\newColorCommand{taupegray} % Taupe gray +\newColorCommand{teagreen} % Tea green +\newColorCommand{tearose-orange)} % Tea rose (orange) +\newColorCommand{tearose-rose)} % Tea rose (rose) +\newColorCommand{teal} % Teal +\newColorCommand{tealblue} % Teal blue +\newColorCommand{tealgreen} % Teal green +\newColorCommand{tenne} % Tenné (Tawny) +\newColorCommand{terracotta} % Terra cotta +\newColorCommand{thistle} % Thistle +\newColorCommand{thulianpink} % Thulian pink +\newColorCommand{ticklemepink} % Tickle Me Pink +\newColorCommand{tiffanyblue} % Tiffany Blue +\newColorCommand{tigerseye} % Tiger\'s eye +\newColorCommand{timberwolf} % Timberwolf +\newColorCommand{titaniumyellow} % Titanium yellow +\newColorCommand{tomato} % Tomato +\newColorCommand{toolbox} % Toolbox +\newColorCommand{tractorred} % Tractor red +\newColorCommand{trolleygrey} % Trolley Grey +\newColorCommand{tropicalrainforest} % Tropical rain forest +\newColorCommand{trueblue} % True Blue +\newColorCommand{tuftsblue} % Tufts Blue +\newColorCommand{tumbleweed} % Tumbleweed +\newColorCommand{turkishrose} % Turkish rose +\newColorCommand{turquoise} % Turquoise +\newColorCommand{turquoiseblue} % Turquoise blue +\newColorCommand{turquoisegreen} % Turquoise green +\newColorCommand{tuscanred} % Tuscan red +\newColorCommand{twilightlavender} % Twilight lavender +\newColorCommand{tyrianpurple} % Tyrian purple +% U +\newColorCommand{uablue} % UA blue +\newColorCommand{uared} % UA red +\newColorCommand{ube} % Ube +\newColorCommand{uclablue} % UCLA Blue +\newColorCommand{uclagold} % UCLA Gold +\newColorCommand{ufogreen} % UFO Green +\newColorCommand{ultramarine} % Ultramarine +\newColorCommand{ultramarineblue} % Ultramarine blue +\newColorCommand{ultrapink} % Ultra pink +\newColorCommand{umber} % Umber +\newColorCommand{unitednationsblue} % United Nations blue +\newColorCommand{unmellowyellow} % Unmellow Yellow +\newColorCommand{upforestgreen} % UP Forest green +\newColorCommand{upmaroon} % UP Maroon +\newColorCommand{upsdellred} % Upsdell red +\newColorCommand{urobilin} % Urobilin +\newColorCommand{usccardinal} % USC Cardinal +\newColorCommand{uscgold} % USC Gold +\newColorCommand{utahcrimson} % Utah Crimson +% V +\newColorCommand{vanilla} % Vanilla +\newColorCommand{vegasgold} % Vegas gold +\newColorCommand{venetianred} % Venetian red +\newColorCommand{verdigris} % Verdigris +\newColorCommand{vermilion} % Vermilion +\newColorCommand{veronica} % Veronica +\newColorCommand{violet} % Violet +\newColorCommand{violet-colorwheel} % Violet (color wheel) +\newColorCommand{violet-ryb} % Violet (RYB) +\newColorCommand{violet-web} % Violet (web) +\newColorCommand{viridian} % Viridian +\newColorCommand{vividauburn} % Vivid auburn +\newColorCommand{vividburgundy} % Vivid burgundy +\newColorCommand{vividcerise} % Vivid cerise +\newColorCommand{vividtangerine} % Vivid tangerine +\newColorCommand{vividviolet} % Vivid violet +% W +\newColorCommand{warmblack} % Warm black +\newColorCommand{wenge} % Wenge +\newColorCommand{wheat} % Wheat +\newColorCommand{white} % White +\newColorCommand{whitesmoke} % White smoke +\newColorCommand{wildblueyonder} % Wild blue yonder +\newColorCommand{wildstrawberry} % Wild Strawberry +\newColorCommand{wildwatermelon} % Wild Watermelon +\newColorCommand{wisteria} % Wisteria +% X +\newColorCommand{xanadu} % Xanadu +% Y +\newColorCommand{yaleblue} % Yale Blue +\newColorCommand{yellow} % Yellow +\newColorCommand{yellow-munsell} % Yellow (Munsell) +\newColorCommand{yellow-ncs} % Yellow (NCS) +\newColorCommand{yellow-process} % Yellow (process) +\newColorCommand{yellow-ryb} % Yellow (RYB) +\newColorCommand{yellow-green} % Yellow-green +% Z +\newColorCommand{zaffre} % Zaffre +\newColorCommand{zinnwalditebrown} % Zinnwaldite brown + diff --git a/environments.tex b/environments.tex new file mode 100644 index 0000000..dc4f426 --- /dev/null +++ b/environments.tex @@ -0,0 +1,493 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% ENVIRONMENTS +% +% + +% definition +\NewDocumentEnvironment{definition}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@def1} + + }{ + % if subtitle + \begin{@def1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@def2} + + }{ + % if subtitle + \begin{@def2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@def1} + }{ + \end{@def2} + } +} + +% theoreme +\NewDocumentEnvironment{theoreme}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@thm1} + + }{ + % if subtitle + \begin{@thm1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@thm2} + + }{ + % if subtitle + \begin{@thm2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@thm1} + }{ + \end{@thm2} + } +} + +% corollaire +\NewDocumentEnvironment{corollaire}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@coro1} + + }{ + % if subtitle + \begin{@coro1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@coro2} + + }{ + % if subtitle + \begin{@coro2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@coro1} + }{ + \end{@coro2} + } +} + +% propriete +\NewDocumentEnvironment{propriete}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@ppt1} + + }{ + % if subtitle + \begin{@ppt1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@ppt2} + + }{ + % if subtitle + \begin{@ppt2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@ppt1} + }{ + \end{@ppt2} + } +} + +% demonstration +\NewDocumentEnvironment{demonstration}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@dem1} + + }{ + % if subtitle + \begin{@dem1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@dem2} + + }{ + % if subtitle + \begin{@dem2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@dem1} + }{ + \end{@dem2} + } +} + +% consequence +\NewDocumentEnvironment{consequence}{ s o }{ + \IfBooleanTF {#1} { + % if starred: without title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@csq2} + + }{ + % if subtitle + \begin{@csq2}[#2] + + } + }{ + % if not starred: with title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@csq1} + + }{ + % if subtitle + \begin{@csq1}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@csq2} + }{ + \end{@csq1} + } +} + +% vocabulaire +\NewDocumentEnvironment{vocabulaire}{ s o }{ + \IfBooleanTF {#1} { + % if starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@voc1} + + }{ + % if subtitle + \begin{@voc1}[#2] + + } + }{ + % if not starred: without logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@voc2} + + }{ + % if subtitle + \begin{@voc2}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@voc1} + }{ + \end{@voc2} + } +} + +% citation +\NewDocumentEnvironment{commentaire}{ o }{ + \IfNoValueTF {#1} { + % if no subtitle + \begin{@com} + % \vspace{-.5cm} + + }{ + % if subtitle + \begin{@com}[#1] + + } +}{ + \end{@com} +} + +% remarque +\NewDocumentEnvironment{remarque}{ s o }{ + \IfBooleanTF {#1} { + % if starred: without title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@rmq2} + % \vspace{-.3cm} + + }{ + % if subtitle + \begin{@rmq2}[#2] + % \vspace{-.3cm} + + } + }{ + % if not starred: with title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@rmq1} + \vspace{-.5cm} + + }{ + % if subtitle + \begin{@rmq1}[#2] + \vspace{-.5cm} + + } + } +}{ + \IfBooleanTF {#1} { + \end{@rmq2} + }{ + \end{@rmq1} + } +} + +% exemple +\NewDocumentEnvironment{exemple}{ s o }{ + \IfBooleanTF {#1} { + % if starred: without title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@exe2} + + }{ + % if subtitle + \begin{@exe2}[#2] + + } + }{ + % if not starred: with title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@exe1} + + }{ + % if subtitle + \begin{@exe1}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@exe2} + }{ + \end{@exe1} + } +} + +% application +\NewDocumentEnvironment{application}{ s o }{ + \IfBooleanTF {#1} { + % if starred: without logo and title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@app2} + + }{ + % if subtitle + \begin{@app2}[#2] + + } + }{ + % if not starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@app1} + + }{ + % if subtitle + \begin{@app1}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@app2} + }{ + \end{@app1} + } +} + +% methode +\NewDocumentEnvironment{methode}{ s o }{ + \IfBooleanTF {#1} { + % if starred: without logo and title + \IfNoValueTF {#2} { + % if no subtitle + \begin{@met2} + + }{ + % if subtitle + \begin{@met2}[#2] + + } + }{ + % if not starred: with logo + \IfNoValueTF {#2} { + % if no subtitle + \begin{@met1} + + }{ + % if subtitle + \begin{@met1}[#2] + + } + } +}{ + \IfBooleanTF {#1} { + \end{@met2} + }{ + \end{@met1} + } +} + +% Need to adapt the code in order to get numbering and +% framing +%% application +%\NewDocumentEnvironment{application}{ s o o o}{ +% \IfBooleanTF {#1} { +% % if starred: without logo and title +% \IfNoValueTF {#2} { +% % if no subtitle +% \begin{application2} +% +% }{ +% % if subtitle +% \begin{application2}[#2] +% +% } +% }{ +% % if not starred: with number +% \IfNoValueTF {#2} { +% % if no subtitle +% \begin{application1} +% +% }{ +% % if subtitle +% \begin{application1}[#2] +% +% } +% } +% }{ +% \IfBooleanTF {#1} { +% \end{application2} +% }{ +% \end{application1} +% } +% } + +% exercice +\NewDocumentEnvironment{exercice}{ s o o o}{ + \IfBooleanTF {#1} { + % if starred: without logo and title + \IfNoValueTF {#2} { + % if no subtitle + \begin{exercice2} + + }{ + % if subtitle + \begin{exercice2}[#2] + + } + }{ + % if not starred: with number + \IfNoValueTF {#2} { + % if no subtitle + \begin{exercice1} + + }{ + % if subtitle + \begin{exercice1}[#2] + + } + } + }{ + \IfBooleanTF {#1} { + \end{exercice2} + }{ + \end{exercice1} + } + } + +% rappel +\NewDocumentEnvironment{rappel}{ o }{ + \IfNoValueTF {#1} { + \begin{bclogo}[logo=\bclivre, noborder=true]{Rappel} + }{ + \begin{bclogo}[logo=\bclivre, noborder=true]{#1} + } +}{ + \end{bclogo} +} + +% aide +\NewDocumentEnvironment{aide}{ o }{ + \IfNoValueTF {#1} { + \begin{bclogo}[logo=\bcaide, noborder=true, barre=motif, motifBarre=$ $]{ } + \vspace{-1.1em}\em + }{ + \begin{bclogo}[logo=\bcaide, noborder=true, barre=motif, motifBarre=$ $]{\textnormal{\em #1}} + \em + } +}{ + \end{bclogo} +} + +%% objectif +%% Tentative d'environnement utilisant bclogo +%\NewDocumentEnvironment{objectif}{ }{ +% \vspace{1cm} +% \begin{center} +% \Annie\textbf{Objectif :} +%}{ +% \end{center} +% \vspace{1cm} +%} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/mdframed.tex b/mdframed.tex new file mode 100644 index 0000000..b25b90f --- /dev/null +++ b/mdframed.tex @@ -0,0 +1,240 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% MDFRAMED +% +% + + +%% global options +%% +\mdfsetup{ + frametitlealignment=\raggedright,% + innerbottommargin=2em,% +} + +%% styles +%% +\tikzset{ + symbol/.style={ + rectangle, draw=white, + fill=white, scale=1, + overlay + } +} + +% nologo: a standard square frame with thick border and without a logo +\mdfdefinestyle{nologo}{% + linecolor=black,linewidth=1pt,% + leftmargin=0,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=.5em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% +} +% noborder: a no border frame +\mdfdefinestyle{noborder}{% + linecolor=white,linewidth=0pt,% + leftmargin=0,rightmargin=0,% + innertopmargin=.5em,innerbottommargin=.5em,% + innerleftmargin=.5em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + xcolor,% +} +% pencil: a square frame with a pencil icon in upper left corner +\mdfdefinestyle{pencil}{% + linecolor=black,linewidth=1pt,% + leftmargin=0,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faPencil }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faPencil }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faPencil }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faPencil }; + },% +} +% eye: square frame with an eye logo +\mdfdefinestyle{eye}{% + linecolor=white,linewidth=1pt,% + tikzsetting={draw=black,line width=.5pt},% + leftmargin=2pt,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=.75em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=false,% + xcolor,% + hidealllines=true, leftline=true,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faEye }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faEye }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faEye }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faEye }; + },% +} +% comment: frame with no borders but with a beginning quote at upper left and +% an ending quote at lower right +\mdfdefinestyle{comment}{% + linecolor=white,linewidth=1pt,% + leftmargin=0,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faQuoteLeft }; + \path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$) + node[symbol] { \faQuoteRight }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faQuoteLeft }; + \path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$) + node[symbol] { \faQuoteRight }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faQuoteLeft }; + \path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$) + node[symbol] { \faQuoteRight }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faQuoteLeft }; + \path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$) + node[symbol] { \faQuoteRight }; + },% +} +% cogs: a shadowed square frame with a file text icon at upper left +\mdfdefinestyle{cogs}{% + linecolor=white,linewidth=1pt,% + tikzsetting={draw=black,line width=1pt},% + leftmargin=0,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + shadow=true,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faCogs }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faCogs }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faCogs }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faCogs }; + },% +} +% tips: a shadowed square frame with a light bulb icon at upper left +\mdfdefinestyle{tips}{% + linecolor=white,linewidth=1pt,% + tikzsetting={draw=black,line width=1pt},% + leftmargin=0,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + hidealllines=true, leftline=true,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faLightbulbO }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faLightbulbO }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faLightbulbO }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faLightbulbO }; + },% +} +% bookmark: a shadowed square frame with cogs icon at upper left +\mdfdefinestyle{bookmark}{% + linecolor=white,linewidth=1pt,% + tikzsetting={draw=black,line width=1pt},% + leftmargin=0,rightmargin=0,% + innertopmargin=0em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + hidealllines=true, leftline=true,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faBookmarkO }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faBookmarkO }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faBookmarkO }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faBookmarkO }; + },% +} +% warn: frame with only left border and warning icon at upper left +\mdfdefinestyle{warning}{% + linecolor=white,linewidth=1pt,% + innerlinewidth=1pt,outerlinewidth=1pt, + tikzsetting={draw=black, + decorate, + decoration={snake, amplitude=.5mm}, + line width=.5pt},% + leftmargin=2pt,rightmargin=0,% + innertopmargin=1em,innerbottommargin=1em,% + innerleftmargin=1em,innerrightmargin=.5em,% + skipabove=0,skipbelow=0,% + frametitlerule=false,% + frametitlebackgroundcolor=white!0,% + nobreak=true,% + xcolor,% + hidealllines=true, leftline=true,% + firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faExclamationTriangle }; + },% + secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faExclamationTriangle }; + },% + middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faExclamationTriangle }; + },% + singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$) + node[symbol] { \faExclamationTriangle }; + },% +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/mdtheorem.tex b/mdtheorem.tex new file mode 100644 index 0000000..c74b023 --- /dev/null +++ b/mdtheorem.tex @@ -0,0 +1,380 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% MDTHEOREM +% +% + + +%% New theorem declarations and redirection of all standard previously defined +%% environments to their starred version as they don't display numbering. +%% + +% definition +\mdtheorem[style=pencil, theoremseparator={}, + theoremspace={}, roundcorner=6pt]{@def1}{\Jd Définition} +\mdtheorem[style=nologo, theoremseparator={}, + theoremspace={}, roundcorner=6pt]{@def2}{\Jd Définition} + +\RenewDocumentEnvironment{@def1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@def1*} + }{ + \begin{@def1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@def1*} +} + +\RenewDocumentEnvironment{@def2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@def2*} + }{ + \begin{@def2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@def2*} +} + +% theoreme +\mdtheorem[style=pencil, theoremseparator={}, + theoremspace={}, roundcorner=6pt, + outerlinewidth=1pt, outerlinecolor=black]{@thm1}{\Jd Théorème} +\mdtheorem[style=nologo, theoremseparator={}, + theoremspace={}, roundcorner=6pt, + outerlinewidth=1pt, outerlinecolor=black]{@thm2}{\Jd Théorème} + +\RenewDocumentEnvironment{@thm1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@thm1*} + }{ + \begin{@thm1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@thm1*} +} + +\RenewDocumentEnvironment{@thm2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@thm2*} + }{ + \begin{@thm2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@thm2*} +} + +% coroallaire +\mdtheorem[style=pencil, theoremseparator={}, + theoremspace={}, roundcorner=3pt, + outerlinecolor=black]{@coro1}{\Jd Corollaire} +\mdtheorem[style=nologo, theoremseparator={}, + theoremspace={}, roundcorner=3pt, + outerlinecolor=black]{@coro2}{\Jd Corollaire} + +\RenewDocumentEnvironment{@coro1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@coro1*} + }{ + \begin{@coro1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@coro1*} +} + +\RenewDocumentEnvironment{@coro2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@coro2*} + }{ + \begin{@coro2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@coro2*} +} + +% propriete +\mdtheorem[style=pencil, theoremseparator={}, theoremspace={}, + outerlinewidth=1pt, outerlinecolor=black]{@ppt1}{\Jd Propriété} +\mdtheorem[style=nologo, theoremseparator={}, theoremspace={}, + outerlinewidth=1pt, outerlinecolor=black]{@ppt2}{\Jd Propriété} + +\RenewDocumentEnvironment{@ppt1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@ppt1*} + }{ + \begin{@ppt1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@ppt1*} +} + +\RenewDocumentEnvironment{@ppt2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@ppt2*} + }{ + \begin{@ppt2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@ppt2*} +} + +% demonstration +\mdtheorem[style=pencil, theoremseparator={}, + theoremspace={}]{@dem1}{\Jd Démonstration} +\mdtheorem[style=nologo, theoremseparator={}, + theoremspace={}]{@dem2}{\Jd Démonstration} + +\RenewDocumentEnvironment{@dem1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@dem1*} + }{ + \begin{@dem1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@dem1*} +} + +\RenewDocumentEnvironment{@dem2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@dem2*} + }{ + \begin{@dem2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@dem2*} +} + +% consequence +\mdtheorem[style=nologo, theoremseparator={}, theoremspace={}, + outerlinewidth=1pt, outerlinecolor=black]{@csq1}{\Jd Conséquence(s)} +\mdtheorem[style=nologo, theoremseparator={}, theoremspace={}, + outerlinewidth=1pt, outerlinecolor=black]{@csq2}{} + +\RenewDocumentEnvironment{@csq1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@csq1*} + }{ + \begin{@csq1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@csq1*} +} + +\RenewDocumentEnvironment{@csq2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@csq2*} + }{ + \begin{@csq2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@csq2*} +} + +% vocabulaire +\mdtheorem[style=noborder, theoremseparator={}, + theoremspace={}]{@voc1}{\Jd Vocabulaire} +\mdtheorem[style=nologo, theoremseparator={}, + theoremspace={}]{@voc2}{\Jd Vocabulaire} + +\RenewDocumentEnvironment{@voc1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@voc1*} + }{ + \begin{@voc1*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@voc1*} +} + +\RenewDocumentEnvironment{@voc2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@voc2*} + }{ + \begin{@voc2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@voc2*} +} + +% commentaire +\mdtheorem[style=comment, frametitle=none, + frametitleaboveskip=0em, frametitlebelowskip=0em]{@com}{} + +\RenewDocumentEnvironment{@com}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@com*} + }{ + \begin{@com*}[#1] + } +}{%end + \end{@com*} +} + +% remarque +\mdtheorem[style=warning, theoremseparator={ -}, + theoremspace={}]{@rmq1}{\Jd Remarque(s)} +\mdtheorem[style=warning, theoremseparator={}, + theoremspace={}]{@rmq2}{} + +\RenewDocumentEnvironment{@rmq1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@rmq1*} + }{ + \begin{@rmq1*}[#1] + } +}{%end + \end{@rmq1*} +} + +\RenewDocumentEnvironment{@rmq2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@rmq2*} + }{ + \begin{@rmq2*}[#1] + } +}{%end + \end{@rmq2*} +} + +% exemple +\mdtheorem[style=eye, theoremseparator={ -}, theoremspace={}]{@exe1}{\Jd Exemple} +\mdtheorem[style=eye, theoremseparator={}, theoremspace={}]{@exe2}{} + +\RenewDocumentEnvironment{@exe1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@exe1*} + }{ + \begin{@exe1*}[#1] + } +}{%end + \end{@exe1*} +} + +\RenewDocumentEnvironment{@exe2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@exe2*} + }{ + \begin{@exe2*}[#1] + } +}{%end + \end{@exe2*} +} + +% application +\mdtheorem[style=cogs, theoremseparator={}, + theoremspace={}]{@app1}{\Jd Application} +\mdtheorem[style=cogs, theoremseparator={}, + theoremspace={}]{@app2}{} + +\RenewDocumentEnvironment{@app1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@app1*} + }{ + \begin{@app1*}[\hfill{\normalfont\slshape#1}] + } +}{%end +\end{@app1*} +} + +\RenewDocumentEnvironment{@app2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@app2*} + }{ + \begin{@app2*}[\hfill{\normalfont\slshape#1}] + } +}{%end + \end{@app2*} +} + +% methode +\mdtheorem[style=bookmark, theoremseparator={ -}, + theoremspace={}]{@met1}{\Jd Méthode} +\mdtheorem[style=noborder, theoremseparator={}, + theoremspace={}]{@met2}{} + +\RenewDocumentEnvironment{@met1}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@met1*} + }{ + \begin{@met1*}[#1] + } +}{%end + \end{@met1*} +} + +\RenewDocumentEnvironment{@met2}{ o } {%begin + \IfNoValueTF {#1} { + \begin{@met2*} + }{ + \begin{@met2*}[#1] + } +}{%end + \end{@met2*} +} + +% Need to adapt the code in order to get numbering and +% framing +%% application +%\newtheoremstyle{@app1} +% {\topsep}% espace avant +% {\topsep}% espace apres +% {}% Police utilisee par le style de thm +% {}% Indentation (vide = aucune, \parindent = indentation paragraphe) +% {\bfseries}% Police du titre de thm +% {}% Signe de ponctuation apres le titre du thm +% {\newline}% Espace apres le titre du thm (\newline = linebreak) +% {\thmname{#1}\thmnumber{ #2}\thmnote{ - \normalfont{\textit{#3}}}} +% % composants du titre du thm : \thmname = nom, \thmnumber = numéro, \thmnote = sous-titre +% +%\theoremstyle{@app1} +%\newtheorem{application1}{\Jd Application} +% +%% application +%\newtheoremstyle{@app2} +%{\topsep}% espace avant +%{\topsep}% espace apres +%{}% Police utilisee par le style de thm +%{}% Indentation (vide = aucune, \parindent = indentation paragraphe) +%{\bfseries}% Police du titre de thm +%{}% Signe de ponctuation apres le titre du thm +%{\newline}% Espace apres le titre du thm (\newline = linebreak) +%{\thmname{#1}\thmnote{ - \normalfont{\textit{#2}}}} +%% composants du titre du thm : \thmname = nom, \thmnumber = numéro, \thmnote = sous-titre +% +%\theoremstyle{@app2} +%\newtheorem*{application2}{\Jd Application} +% +%\counterwithin*{application1}{section} + +% exercice +\newtheoremstyle{@exo1} + {\topsep}% espace avant + {\topsep}% espace apres + {}% Police utilisee par le style de thm + {}% Indentation (vide = aucune, \parindent = indentation paragraphe) + {\bfseries}% Police du titre de thm + {}% Signe de ponctuation apres le titre du thm + {\newline}% Espace apres le titre du thm (\newline = linebreak) + {\thmname{#1}\thmnumber{ #2}\thmnote{ - \normalfont{\textit{#3}}}} + % composants du titre du thm : \thmname = nom, \thmnumber = numéro, \thmnote = sous-titre + +\theoremstyle{@exo1} +\newtheorem{exercice1}{\Jd Exercice} + +% exercice +\newtheoremstyle{@exo2} +{\topsep}% espace avant +{\topsep}% espace apres +{}% Police utilisee par le style de thm +{}% Indentation (vide = aucune, \parindent = indentation paragraphe) +{\bfseries}% Police du titre de thm +{}% Signe de ponctuation apres le titre du thm +{\newline}% Espace apres le titre du thm (\newline = linebreak) +{\thmname{#1}\thmnote{ - \normalfont{\textit{#2}}}} +% composants du titre du thm : \thmname = nom, \thmnumber = numéro, \thmnote = sous-titre + +\theoremstyle{@exo2} +\newtheorem*{exercice2}{\Jd Exercice} + +\counterwithin*{exercice1}{section} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/_extensions/cours/extra/polices.sty b/polices.sty similarity index 75% rename from _extensions/cours/extra/polices.sty rename to polices.sty index 49d5814..72593f8 100644 --- a/_extensions/cours/extra/polices.sty +++ b/polices.sty @@ -13,11 +13,6 @@ \ProvidesPackage{polices}[2015/05/03 Définitions de polices d'écriture, v1.0] -%-- DÉFINITION DES COULEURS - - - - %-- MACROS % \newFontCommand{police} @@ -25,15 +20,7 @@ % création de la famille de police via luatex n'est pas possible. % Cette macro permet de la police d'écriture spécifiée. \newfontfamily\Jd{j.d.}[ - Path=_extensions/jd/, - Ligatures=TeX - Extension = .ttf, - UprightFont=*-Regular, - BoldFont=*-Bold, - ItalicFont=*-Italic, -] - - - + Ligatures=TeX, + ] diff --git a/shortcuts.sty b/shortcuts.sty new file mode 100644 index 0000000..f4b7a5f --- /dev/null +++ b/shortcuts.sty @@ -0,0 +1,443 @@ +%%% +%%% +%%% Extensions : shortcuts.sty +%%% Version : 1.0 +%%% Date : 10/05/16 +%%% Auteur : Jeff LANCE +%%% Notes : Cette extension peut demander l'ajout de certains packages. +%%% Il est conseillé de l'appeler dans un(e) classe/(package) appelant +%%% elle(lui)-même ces packages. +%%% +%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{shortcuts}[2016/05/16 Définitions de raccourcis vers des macros + existantes, v1.0] + + + +\makeatletter + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% ENVIRONMENTS +% +% + +%% itemize +%% +\newcommand{\bi}{\begin{itemize}} +\newcommand{\ei}{\end{itemize}} + +%% enumerate +%% +\newcommand{\be}{\begin{enumerate}} +\newcommand{\ee}{\end{enumerate}} + +%% descriptions +%% +\newcommand{\bd}{\begin{description}} +\newcommand{\ed}{\end{description}} + +%% columns +%% +\newcommand{\bc}{\begin{columns}} +\newcommand{\ec}{\end{columns}} + +%% questions +%% +\newcommand{\bq}{\begin{questions}} +\newcommand{\eq}{\end{questions}} + +%% tasks +%% +\newcommand{\bt}{\begin{tasks}} +\newcommand{\et}{\end{tasks}} + +%% minipage +%% +% \newcommand{\bm}{\begin{minipage}} +% \newcommand{\em}{\end{minipage}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% TEXT +% +% + +%% positive skip. +%% +\NewDocumentCommand \pskip { G{.2} } {% + \vspace*{+#1cm} +} + +%% negative skip. +%% +\NewDocumentCommand \nskip { G{.8} } {% + \vspace*{-#1cm} +} + +%% another shortcut to whiting text. +%% +\NewDocumentCommand \ghost { } {% + \white +} + +%% c'est-à-dire +%% +\NewDocumentCommand \cad { } { + {c'est-à-dire} +} +\NewDocumentCommand \Cad { } { + {C'est-à-dire} +} + +%% textsuperscript and textsubscript +%% +\NewDocumentCommand \up { g } { + \textsuperscript{#1} +} + +\NewDocumentCommand \ub { g } { + \textsubscript{#1} +} + +%% smileys +%% +\NewDocumentCommand \wink { } { + {\DejaVuSans 😉} +} + +\NewDocumentCommand \lol { } { + {\DejaVuSans 😂} +} + +\NewDocumentCommand \sad { } { + {\DejaVuSans 😞} +} + +% double quoting +%% +\providecommand{\og}{ + << +} +\providecommand{\fg}{ + >> +} + +% column sep rule +%% +\NewDocumentCommand \filet { G{0} } { + \setlength{\columnseprule}{#1} +} + +% \num shortcut +%% +\NewDocumentCommand \n { g } { + \num{#1} +} + +% point médian +%% +\def\cdt{\kern-0.pt\ensuremath\cdot\kern-0.5pt} + +% fonts +%% +\newfontfamily\Jd{j.d.}[ + Ligatures=TeX, + ] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% MATHS +% +% + +%% i, j & k vectors +%% +\NewDocumentCommand \veci { } { + \ensuremath{ \vec{\imath} } +} +\NewDocumentCommand \vecj { } { + \ensuremath{ \vec{\jmath} } +} +\NewDocumentCommand \veck { } { + \ensuremath{ \vec{k} } +} + +%% basis (i,j) +%% +\RenewDocumentCommand \ij { } { + \ensuremath{ \left(\vec{\imath}\: ;\: \vec{\jmath}\right) } +} + +%% basis (i,j,k) +%% +\NewDocumentCommand \ijk { } { + \ensuremath{ \left(\vec{\imath}\: ;\: \vec{\jmath}\: ;\: \vec{k}\right) } +} + +%% frame (O;i;j) +%% +\NewDocumentCommand \oij { } { + \ensuremath{ \left(O\: ;\: \vec{\imath}\: ;\: \vec{\jmath}\right) } +} + +%% frame (O;i;j;k) +%% +\NewDocumentCommand \oijk { } { + \ensuremath{ \left(O\: ;\: \vec{\imath}\: ;\: \vec{\jmath}\: ;\: \vec{k}\right) } +} + +%% frame (O;I;I) +%% +\NewDocumentCommand \OIJ { } { + \ensuremath{ \left(O\: ;\: I\: ;\: J\right) } +} + +%% frame (O;x;y) +%% +\NewDocumentCommand \oxy { } { + \ensuremath{ \left(O\: ;\: x\: ;\: y\right) } +} + +%% frame (O;u;v) +%% +\NewDocumentCommand \ouv { } { + \ensuremath{ \left(O\: ;\: \vec{u}\: ;\: \vec{v}\right) } +} + +%% vector arrow redefinition +%% +\renewcommand{\vec}[1]{ + \ensuremath{ \overrightarrow{\, \mathstrut#1 \,} } +} + +% \renewcommand{\vec}[1]{ +% \ensuremath{ \overrightarrow{#1\vphantom(} } +% } + +%% coordinates +%% +\NewDocumentCommand \coord { s m }{ + \IfBooleanTF { #1 } { + \uplet*{#2} + }{ + \uplet{#2} + } +} + +%% positional notation +%% +\newcommand{\base}[2]{ + \ensuremath{ \overline{#1\vphantom(}^{#2} } +} + +%% sets: N, Z, D, Q, R\Q and R with possibility to minus some numbers +%% +\NewDocumentCommand \R { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { +% \mathchoice{\! \mathbb{R} \setminus \{0\} \!} +% {\ensuremath{ \mathbb{R} \setminus \{0\} }} +% {\! \mathbb{R} \setminus \{0\} \!} +% {\! \mathbb{R} \setminus \{0\} \!} + \ensuremath{\mathbb{R} \setminus \{0\}} + }{ +% \mathchoice{\! \mathbb{R} \setminus \{0, #2\} \!} +% {\ensuremath{ \mathbb{R} \setminus \{0, #2\} }} +% {\! \mathbb{R} \setminus \{0, #2\} \!} +% {\! \mathbb{R} \setminus \{0, #2\} \!} + \ensuremath{\mathbb{R} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { +% \mathchoice{\mathbb{R}} +% {\ensuremath{ \mathbb{R} }} +% {\mathbb{R}} +% {\mathbb{R}} + \ensuremath{ \mathbb{R} } + }{ +% \mathchoice{\mathbb{R} \setminus \{#2\}} +% {\ensuremath{ \mathbb{R} \setminus \{#2\} }} +% {\mathbb{R} \setminus \{#2\}} +% {\mathbb{R} \setminus \{#2\}} + \ensuremath{\mathbb{R} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \RQ { } { + \( \mathbb{R} \setminus \mathbb{Q} \) +} +\NewDocumentCommand \Q { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Q} \setminus \{0\}} + }{ + \ensuremath{\mathbb{Q} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Q}} + }{ + \ensuremath{\mathbb{Q} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \D { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{D} \setminus \{0\}} + }{ + \ensuremath{\mathbb{D} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{D}} + }{ + \ensuremath{\mathbb{D} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \Z { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Z} \setminus \{0\}} + }{ + \ensuremath{\mathbb{Z} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{Z}} + }{ + \ensuremath{\mathbb{Z} \setminus \{#2\}} + } + } +} +\NewDocumentCommand \N { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{N}^{*}} + }{ + \ensuremath{\mathbb{N} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{N}} + }{ + \ensuremath{\mathbb{N} \setminus \{#2\}} + } + } +} +\ProvideDocumentCommand \C { s g } { + \IfBooleanTF {#1} { + \IfNoValueTF {#2} { + \ensuremath{\mathbb{C} \setminus \{0\}} + }{ + \ensuremath{\mathbb{C} \setminus \{0, #2\}} + } + }{ + \IfNoValueTF {#2} { + \ensuremath{\mathbb{C}} + }{ + \ensuremath{\mathbb{C} \setminus \{#2\}} + } + } +} + +%% dot product +%% +\NewDocumentCommand \dotprod{ s g g } { + \IfBooleanTF {#1} { + \ensuremath{ + \vec{#2} \cdot \vec{#3} + } + }{ + \ensuremath{ + \overrightarrow{#2\vphantom(} \cdot \overrightarrow{#3\vphantom(} + } + } +} + +%% math letter used as curve name +%% +\NewDocumentCommand \ronde{ G{f} } { + \ensuremath{\mathscr{#1}} +} + +%% point +%% +\NewDocumentCommand \point{ G{A} G{0} G{0} } { + $ #1\big(#2\ ;\ #3\big) $ +} + +%% cardinal +%% +\NewDocumentCommand \card{ G{E} }{ + \text{Card($ #1 $)} +} + +%% print the acronym F.I. for "Forme indéterminée" in bold and sans-serif font. +%% +\NewDocumentCommand \FI{ } { + \textsf{\textbf{F.I.}} +} + +%% \nicefrac shortcut +%% +\NewDocumentCommand \sfrac{ G{1} G{2} } { + \nicefrac{#1}{#2} +} + +%% limits +%% +\NewDocumentCommand \limite{ G{f(x)} G{x \to +\infty} }{ + \ensuremath{\lim\limits_{ #2 } #1} +} + +%% exponential +%%% +\NewDocumentCommand \e{} { + \text{e} +} + +%%% l +%%% +%\RenewDocumentCommand \l { } { +% \ensuremath{\ell} +%} + +%% renewed \bar command +%% +\NewDocumentCommand \barre { g } { + {\overline{\,\mathstrut#1\,}} +} +\RenewDocumentCommand \bar { g } { + {\overline{\,\mathstrut#1\,}} +} + +%% Complex numbers +%% +\NewDocumentCommand \re { G{z} } { + \ensuremath{\operatorname{Re}(#1)} +} + +\NewDocumentCommand \im { G{z} } { + \ensuremath{\operatorname{Im}(#1)} +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +\makeatother diff --git a/template.pdf b/template.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2e4d844841d8858f7c928f144af648de91579af8 GIT binary patch literal 46892 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
gp$_npTi4tOKtM_{0iZb$U3i{Tw32sjPIj2Id zuV#^e$k@Wz)=3r7TXRh3lOw69-Lo^J<$k75?#r#kjq2X@uEb3rzt!lO-S~i<3SLs0 z`mp&YmfIn@@UxBCXI?Pe5CQ$$;orHKoNrz0gdPr0AD2H4IM37zuk>v*bnC4j6CB$& zdc0NTY-qr>yB%F_wA0Bge5hzTLT&)sYN~IU$*!)36g*=gJM~EBONei!bA>eC_KSxU z;sw8<&7$`gK8dGuikq}DSsP}^cAlC+yc416Zm8?yrN7I)_a@&uE|%UruVs>n$Y+fZ zuc7V;{T!;Hip$w==X>LLdet-3)}wj>CS9wcbEAQFeJ}7}?sqK*1x$j`2b#Kh+ARJ& zPi=am-$dhjcNPBgMWr|TANex3uiY@Q#1>Zsx=>P5My&8~K*N2IUZ<>e2@I-U!JZGp zNs5DNrwHeXxzCez7Y|kRk`6F~_ktYd1Uu+-{IJFwF0ODmJ^KEU#}!?|mFr^-^B4d@XN1GY`G9#d)zikq{JvhNG0IAg5AEBZMy=eFK9&y! zsdxI*qq|7$*nQk#>C~TeCZEWtvfN-lkZo<%H+;m#I`BC1Y0u=n+2|XIuS@gN3;y7+ z1EjstGmy8v((Yykw3yq-9LISyK{c@SaWyG9C0ltzl@!W4jtK#p$ABJ%XYrwgOEn=A zcV{@`RJTl5C7E6=k}s=Vwv*(!Uf_jnc@Fk%mFXQl!Ju3C$j^FyUFw7X#E@K?0Xl8r308=mxG7<<>Ju=fk3ja zVD<{;{{&qSC+IaH{|fJ4LGcyDUO|EZsAdJRHTyprQF|@|eQs*|`3`OYOgzxorQia(Q_E7bBPNUvmxn#E;l_gD@qo zz5AGl0!w_3)4Czi}2xQ4{2I4}H;{xK| zVZNtSrh13N{U z2TePNmRINzoD=qWb7KN2={maBNkjiQ z0x)`^VJVhbDc0_XBRrjy!1mmhn&4{~ouHxmS=(0Hm!rwg+X;y({3tU%<935^KLTF}{hq?KZ z8~t!*)_+p47dJ2xxH#dB@y^BO3gNyR?_Y(PasPb<=s$;FQ`O9z0w`l|YUWO%^D-T< zadT1VQ2;+!d7Axo5B&I&%|^lga=m1$IygXHvR|XsR9|bEJG`V`XOY*G_=}{VI7p0x zPfS!&LPAuOU7U+uf{l$wLXwk@mxuc$a*T~f_}>wE>FNLFW8nmG|80TlzkDos(<2U_ zjY#^=oPV{b@Uv7{?!Gx@#YCXJ0t!=KWmJ7b{^ZTZ8C~QqfYvEOh8K{Z`qePmA8dBHSV0N1S-n1 zl#h$ROWV4H?`W5>BBP2 zzHN07uSr$`7CCIhZW;X!c(ROikRBQV4rY-Wzk$<5Br MiA+Nyp(Kg?A3iCtJpcdz literal 0 HcmV?d00001 diff --git a/template.qmd b/template.qmd index 07b13db..74d6b9c 100644 --- a/template.qmd +++ b/template.qmd @@ -3,7 +3,9 @@ title: "Template Quarto" subtitle: "pour mes documents" type-document: cours: true -format: cours-pdf +format: + cours-pdf: + toc: false author: Jeff LANCE date: last-modified --- @@ -31,7 +33,7 @@ Ce document est un exemple d'usage de ce template. \begin{center} \begin{tblr}{ - colspec={Q[red9,l]cccQ[green9,r]}, + colspec={Q[red9,l]Q[c,capri,3cm]ccQ[green9,r]}, hlines, vlines } cell 1-1 & cell 1-2 & cell 1-3 & cell 1-4 & cell 1-5 \\ @@ -41,7 +43,9 @@ Ce document est un exemple d'usage de ce template. # Besoin de sauter une page -\lipsum +:::{.center} +Blabla. +::: # Test des couleurs @@ -49,10 +53,37 @@ Test : \textcolor{crimsonglory}{Ce texte est en `crimsonglory`}. Ici en normal. # Test des environnements -\begin{definition} -Ceci est un test +\begin{definition}[sous-titre] + Ceci est une définition. \end{definition} +\begin{definition}*[\textcolor{amber}{sous-titre}] + Ceci est un définition. +\end{definition} + +[En utilisant]{.tanColor} l'extension `latex-environment`.\ +::: + +:::{.definition options="nouveau"} +Ceci est encore une définition. +::: + +\begin{propriete}[sous-titre] + Ceci est une propriété. +\end{propriete} + +\begin{propriete}*[\textcolor{brickred}{sous-titre}] + Ceci est un propriété. +\end{propriete} + +\begin{theoreme}[sous-titre] + Ceci est une théorème. +\end{theoreme} + +\begin{theoreme}*[\textcolor{columbiablue}{\textbf{sous-titre}}] + Ceci est un théorème. +\end{theoreme} + # More Information You can learn more about controlling the appearance of PDF output here: