Advertisement
julianzhang

styles.sty

Mar 30th, 2023
1,810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 4.25 KB | None | 0 0
  1. \usepackage[utf8]{inputenc}
  2. \usepackage[english]{babel}
  3. \usepackage[margin=1in]{geometry} % Page Dimensions
  4.  
  5. \usepackage{cancel}
  6. \usepackage{enumitem}
  7. \setlength{\parskip}{\baselineskip}%
  8. \usepackage[breakable,many]{tcolorbox}
  9. % Math
  10. \usepackage{amsmath, amsthm, amssymb}
  11. \usepackage[inline]{asymptote}
  12. \usepackage{xcolor}
  13.  
  14. % Allows for hyperlinking
  15. \usepackage{hyperref}
  16. \hypersetup{
  17.    colorlinks=true,
  18.    linkcolor=magenta,
  19. }
  20.  
  21. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  22. %%%%%%%%%%%%%%%%%%%%%%% COLORS %%%%%%%%%%%%%%%%%%%%%%%%%%%
  23. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  24.  
  25. \definecolor{my-blue}{RGB}{93,169,233}
  26. \definecolor{my-pink}{RGB}{238,118,116}
  27. \definecolor{my-green}{RGB}{0,191,0}
  28. \definecolor{my-orange}{HTML}{C78058}
  29. \definecolor{background}{HTML}{f2f2f2}
  30. \definecolor{my-yellow}{HTML}{F6BD60}
  31.  
  32. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  33. %%%%%%%%%%%%%%%%%% Style Definitions %%%%%%%%%%%%%%%%%%%%%
  34. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  35. %%%%%%%%%%%%%%%%%% Simple Gray Boxes %%%%%%%%%%%%%%%%%%%%%
  36. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  37. \tcbset{simple/.style={
  38.     breakable,
  39.     enhanced,
  40.     outer arc=0pt,
  41.     arc = 0pt,
  42.     colback=background, % Background color
  43.     colframe=background, % Border Color
  44.     coltitle=black, % Title Color
  45.     fonttitle=\bfseries,
  46.     attach title to upper,
  47.     after title={:\ },
  48.    segmentation style={dashed, gray},
  49.    }
  50. }
  51. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  52. %%%%%%%%%%%%%%%%%%   Colored Boxes   %%%%%%%%%%%%%%%%%%%%%
  53. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  54. \tcbset{orange-labeled/.style={
  55.  breakable,
  56.  enhanced,
  57.  outer arc=0pt,
  58.  arc=0pt,
  59.  colframe=my-orange,
  60.  colback=my-orange!5,
  61.  attach title to upper,
  62.  coltitle=my-orange!200,
  63.  after title={\medbreak},
  64.  }
  65. }
  66.  
  67. \tcbset{yellow-labeled/.style={
  68.  breakable,
  69.  enhanced,
  70.  outer arc=0pt,
  71.  arc=0pt,
  72.  colframe=my-yellow,
  73.  colback=my-yellow!5,
  74.  attach title to upper,
  75.  coltitle=my-yellow!200,
  76.  after title={\medbreak},
  77.  }
  78. }
  79.  
  80. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  81. %%%%%%%%%%%%%%%%%%   1-Sided Boxes   %%%%%%%%%%%%%%%%%%%%%
  82. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  83.  
  84. \tcbset{one-sided-green/.style={
  85.    breakable,
  86.    enhanced,
  87.    boxrule=0pt,
  88.    frame hidden,
  89.    borderline west={2pt}{0pt}{my-green},
  90.    colback=my-green!10,
  91.    coltitle=my-green!200,
  92.    after title={:\ },
  93.    sharp corners,
  94.    attach title to upper,
  95.    }
  96. }
  97.  
  98. \tcbset{one-sided-blue/.style={
  99.    breakable,
  100.    enhanced,
  101.    boxrule=0pt,
  102.    frame hidden,
  103.    borderline west={2pt}{0pt}{my-blue},
  104.    colback=my-blue!10,
  105.    coltitle=my-blue!200,
  106.    after title={:\ },
  107.    sharp corners,
  108.    attach title to upper,
  109.    }
  110. }
  111.  
  112. \tcbset{one-sided-pink/.style={
  113.    breakable,
  114.    enhanced,
  115.    boxrule=0pt,
  116.    frame hidden,
  117.    borderline west={2pt}{0pt}{my-pink},
  118.    colback=my-pink!10,
  119.    coltitle=my-pink!200,
  120.    after title={:\ },
  121.    sharp corners,
  122.    attach title to upper,
  123.    }
  124. }
  125.  
  126. \tcbset{one-sided-yellow/.style={
  127.    breakable,
  128.    enhanced,
  129.    boxrule=0pt,
  130.    frame hidden,
  131.    borderline west={2pt}{0pt}{my-yellow},
  132.    colback=my-yellow!10,
  133.    coltitle=my-yellow!200,
  134.    after title={:\ },
  135.    sharp corners,
  136.    attach title to upper,
  137.    }
  138. }
  139.  
  140. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  141. %%%%%%%%%%%%%%%%%%   Box Definitions %%%%%%%%%%%%%%%%%%%%%
  142. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  143.  
  144. \newtcolorbox[auto counter]{example}[1][]{
  145.  orange-labeled,
  146.  title=\textbf{Example \thetcbcounter \ ({#1})},
  147. }
  148. \newtcolorbox[auto counter]{custom-big}[1][]{
  149.  yellow-labeled,
  150.  title=\textbf{{#1}},
  151. }
  152. \newtcolorbox{definition}{
  153.    one-sided-green,
  154.    title=\textbf{Definition},
  155. }
  156. \newtcolorbox{theorem}{
  157.    one-sided-blue,
  158.    title=\textbf{Theorem},
  159. }
  160. \newtcolorbox{idea}{
  161.    one-sided-pink,
  162.    title=\textbf{Idea},
  163. }
  164. \newtcolorbox{custom-small}[1][]{
  165.    one-sided-yellow,
  166.    title=\textbf{{#1}},
  167. }
  168. \newtcolorbox[auto counter]{custom-simple}[1][]{
  169.    simple,
  170.    title={#1},
  171.     % add a `\thetcbcounter` to the end if you want to keep track of numberings.
  172. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement