my blog lives here now
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

2 years ago
  1. \documentclass{article}
  2. \usepackage[pdftex,active,tightpage]{preview}
  3. \usepackage{amsmath}
  4. \usepackage{amssymb}
  5. \usepackage{tikz}
  6. \usetikzlibrary{matrix}
  7. \usetikzlibrary{calc}
  8. \usetikzlibrary{fit}
  9. \usetikzlibrary{arrows}
  10. \usetikzlibrary{arrows.meta}
  11. \usetikzlibrary{decorations.pathreplacing}
  12. \usepackage{xcolor}
  13. \definecolor{red}{RGB}{235, 77, 75}
  14. \definecolor{blue}{RGB}{9, 123, 227}
  15. \tikzset{
  16. ncbar angle/.initial=90,
  17. ncbar/.style={
  18. to path=(\tikztostart)
  19. -- ($$(\tikztostart)!#1!\pgfkeysvalueof{/tikz/ncbar angle}:(\tikztotarget)$$)
  20. -- ($$(\tikztotarget)!($$(\tikztostart)!#1!\pgfkeysvalueof{/tikz/ncbar angle}:(\tikztotarget)$$)!\pgfkeysvalueof{/tikz/ncbar angle}:(\tikztostart)$$)
  21. -- (\tikztotarget)
  22. },
  23. ncbar/.default=0.5cm,
  24. }
  25. \tikzset{square left brace/.style={ncbar=0.5cm}}
  26. \tikzset{square right brace/.style={ncbar=-0.5cm}}
  27. \tikzset{round left paren/.style={ncbar=0.5cm,out=120,in=-120}}
  28. \tikzset{round right paren/.style={ncbar=0.5cm,out=60,in=-60}}
  29. \begin{document}
  30. \begin{preview}
  31. \begin{tikzpicture}[auto]
  32. $body$
  33. \end{tikzpicture}
  34. \end{preview}
  35. \end{document}