trigonomatric-functions.tex 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. \documentclass{article}
  2. \usepackage[pdftex,active,tightpage]{preview}
  3. \setlength\PreviewBorder{2mm}
  4. \usepackage{tikz}
  5. \usepackage{tkz-euclide}
  6. \usetkzobj{all}
  7. \usetikzlibrary{shapes, calc, decorations}
  8. \usepackage{amsmath,amssymb}
  9. \usepackage{helvet}
  10. \usepackage[eulergreek]{sansmath}
  11. \begin{document}
  12. \begin{preview}
  13. \begin{tikzpicture}[very thick,font=\sansmath\sffamily,scale=2]
  14. \newcommand\anglePoint{40}
  15. \tkzDefPoint(0,0){O}
  16. \tkzDefPoint(1,0){D}
  17. \tkzDefPoint(0,1){E}
  18. \tkzDefPoint(1,1){up}
  19. \tkzDefPoint({cos(\anglePoint * 0.0174533),0}){C}
  20. \tkzDefPoint(0,{sin(\anglePoint * 0.0174533)}){S}
  21. \tkzDefPoint(\anglePoint:1){P}
  22. % Axes
  23. \draw[gray] (O) circle (1);
  24. \node[gray,below right] at (1,0) {1};
  25. \node[blue,left] at (\anglePoint/2:1) {b};
  26. \node[gray,above right] at (0,1) {1};
  27. \node[gray,below right] at (-1,0) {-1};
  28. \node[gray,above right] at (0,-1) {-1};
  29. \draw[gray,->] (-1.2, 0) -- (1.2,0);
  30. \draw[gray,->] (0,-1.2) -- (0,1.2);
  31. % \node[circle,fill=black,inner sep=0pt,minimum size=3pt,label=left:{$C_1$}] (C1) at (0,0) {};
  32. \tkzLabelPoints[below right,font=\sansmath\sffamily](O)
  33. \tkzLabelPoints[above right,font=\sansmath\sffamily](D)
  34. \tkzLabelPoints[above left,font=\sansmath\sffamily](E)
  35. \tkzLabelPoints[above,font=\sansmath\sffamily](P)
  36. \tkzLabelPoints[below,font=\sansmath\sffamily](C)
  37. \tkzLabelPoints[left,font=\sansmath\sffamily](S)
  38. \draw[red] (0,0) -- (\anglePoint:1);
  39. \tkzInterLL(O,P)(E,up)
  40. \tkzGetPoint{K}
  41. \tkzInterLL(O,P)(D,up)
  42. \tkzGetPoint{T}
  43. \tkzLabelPoints[below right,font=\sansmath\sffamily](T)
  44. \tkzLabelPoints[below right,font=\sansmath\sffamily](K)
  45. \draw (S) -- (P);
  46. \draw (C) -- (P);
  47. \draw (E) -- (K);
  48. \draw (D) -- (T);
  49. \draw ({\anglePoint+180}:1.2) -- (\anglePoint:1.8);
  50. \tkzMarkAngle[color=blue,arc=l,size=1cm,line width=1.5pt](D,O,P)
  51. \tkzDrawPoints[size=2,fill=black](C, D, E, S, T, K, P)
  52. % \tkzLabelPoints[below right,font=\sansmath\sffamily](B)
  53. % \tkzLabelPoints[above,font=\sansmath\sffamily](C)
  54. % % Draw polygon
  55. % \tkzDrawPolygon[thick,fill=gray!10](A,B,C)
  56. % % Mark angles
  57. % \tkzMarkAngle[arc=l,size=0.6cm,fill=red!30](B,A,C)
  58. % \tkzLabelAngle[pos=0.3](B,A,C){$\alpha$}
  59. % \tkzMarkAngle[arc=l,size=0.6cm,fill=blue!30](C,B,A)
  60. % \tkzLabelAngle[pos=0.4](C,B,A){$\beta$}
  61. % \tkzMarkAngle[arc=l,size=0.6cm,fill=blue!30](A,C,B)
  62. % \tkzLabelAngle[pos=0.4](A,C,B){$\gamma$}
  63. % % Label lines
  64. % \tkzLabelSegment[below](A,B){$c$}
  65. % \tkzLabelSegment[left](A,C){$b$}
  66. % \tkzLabelSegment[right](B,C){$a$}
  67. % % Draw polygon
  68. % \tkzDrawPolygon[thick](A,B,C)
  69. % \tkzDrawSegments[very thick,red](A,B A,C)
  70. \end{tikzpicture}
  71. \end{preview}
  72. \end{document}