Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. documentclass[a4paper]{article}
  2.  
  3. usepackage{tikz}
  4. usetikzlibrary{fit,calc,positioning}
  5. usetikzlibrary{shapes.geometric}
  6. usepackage{ifthen}
  7.  
  8. definecolor{textgray}{HTML}{525252}
  9.  
  10. edefmycolorr{red} edefmycolory{yellow} edefmycolorg{green}
  11.  
  12. begin{document}
  13.  
  14. %% Set satisfactory value newcounter{satisfactoryvalue}
  15. setcounter{satisfactoryvalue}{85} %% here place percentage
  16. newcommand{myfactor}{0.85} %% here place scaling factor
  17.  
  18. newcommand{scaletomyfactor}[1]{%
  19. csname rem@ptexpandafterendcsnamethedimexpr #1dimexprmyfactor ptrelaxrelax }
  20.  
  21. newlength{duz} setlength{duz}{16cm}
  22.  
  23.  
  24. ifthenelse{value{satisfactoryvalue}<33}{edefmycolorf{mycolorr}setcounter}{ifthenelse{value{satisfactoryvalue}<66}{edefmycolorf{mycolory}}{edefmycolorf{mycolorg}}}
  25.  
  26. begin{center} begin{tikzpicture} node at (0,0) [draw, rectangle,
  27. minimum width=duz, minimum height=1.5cm, textgray] (r1) {}; node at
  28. (r1) [fill, rectangle, mycolorf, minimum
  29. width=scaletomyfactor{myfactor}duz, minimum height=1.5cm] (r2) {};
  30. end{tikzpicture} end{center}
  31.  
  32. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement