To-The-Stars/magica.sty

33 lines
681 B
TeX

\ProvidesPackage{magica}[2023/07/06 Magica]
\usepackage[dvipsnames]{xcolor}
\usepackage{amssymb}
\usepackage{xparse}
\usepackage{milsymb}
\usetikzlibrary{
calc,
positioning,
shapes.misc, % Rounded rectangles, etc.
shapes.multipart, % Multi-line nodes
arrows.meta,
decorations.markings,
}
\tikzset{
Char/.style={
draw,rounded corners=3pt,line width=0.5mm,
minimum size=15pt,
fill=#1
},
MilSymb land/magica/demon/.pic={
\node [fill=MilSymb@fill, \MilSymb@line] {\bigstar};
},
/MilSymb/.cd,
main/demon/.style={/MilSymb/.cd, SymbC=land/magica/demon},
}
\NewDocumentCommand\Magica{ d() g}{
\node[Char=Dandelion] (c) at (#1) {};
\node[right=5pt] at (c) {#2};
}