Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. \documentclass[border=10mm]{standalone}
  2.  
  3. \usepackage[utf8]{inputenc}
  4. \usepackage[T1]{fontenc}
  5. \usepackage{lmodern}
  6.  
  7. \usepackage{tikz}
  8.  
  9. % Parameter
  10. % Außenradius
  11. \newlength{\outerradius}
  12. \setlength{\outerradius}{65mm}
  13. % Länge der Hauptabschnittsstriche
  14. \newlength{\mainticklength}
  15. \setlength{\mainticklength}{10mm}
  16. % Länge der Nebenabschnittsstriche
  17. \newlength{\secondaryticklength}
  18. \setlength{\secondaryticklength}{5mm}
  19. % Abstand (als Winkel) der großen Einteilung
  20. \newcommand{\maindeltaangle}{10}
  21. % Abstand (als Winkel) der kleinen Einteilung
  22. \newcommand{\secondarydeltaangle}{1}
  23.  
  24. \begin{document}
  25. \begin{tikzpicture}
  26. % Schleife für Haupteinteilungen
  27. \pgfmathsetmacro{\endangle}{360-\maindeltaangle}
  28. \foreach \mainangle in {0,\maindeltaangle,...,\endangle} {
  29. \draw (\mainangle:\outerradius-\mainticklength)
  30. node [anchor=north, rotate = -90+\mainangle] {\mainangle}
  31. -- (\mainangle:\outerradius)
  32. ;
  33. % Schleife für Nebeneinteilungen
  34. \pgfmathsetmacro{\endangle}{\maindeltaangle-\secondarydeltaangle}
  35. \pgfmathsetmacro{\secondsecondarydelta}{2*\secondarydeltaangle}
  36. \foreach \secondaryangle in {\secondarydeltaangle,\secondsecondarydelta,...,\endangle} {
  37. \draw (\mainangle+\secondaryangle:\outerradius-\secondaryticklength)
  38. -- (\mainangle+\secondaryangle:\outerradius)
  39. ;
  40. }
  41. }
  42. \end{tikzpicture}
  43. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement