no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | latex:tikz:rose [2020/06/10 21:43] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage[pdftex, | ||
+ | \usepackage{tikz} | ||
+ | \usetikzlibrary{patterns} | ||
+ | \PreviewEnvironment{tikzpicture} | ||
+ | \begin{document} | ||
+ | %%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
+ | \def\radius{1} | ||
+ | \def\ticklength{.3} | ||
+ | \def\labelshift{0.35} | ||
+ | \def\overlap{.075} | ||
+ | \def\projangle{17} | ||
+ | \def\angleshift{2} | ||
+ | \begin{tikzpicture}[scale=1.6] | ||
+ | \scriptsize | ||
+ | %% Fill CenterScan | ||
+ | \pattern [pattern=checkerboard light gray] (1,0) -- (3,0) arc (0: | ||
+ | \fill [color=red, | ||
+ | %% Fill RingScan 1 | ||
+ | \fill [color=green, | ||
+ | %% Fill RingScan 2 | ||
+ | \pattern [pattern=horizontal lines gray] (1,0) -- (3,0) arc (0: | ||
+ | \fill [color=blue, | ||
+ | %% Projections | ||
+ | \draw [ultra thick, | ||
+ | \draw [ultra thick, | ||
+ | \draw [ultra thick, | ||
+ | %% inner ring | ||
+ | % ring | ||
+ | \draw (0,0) circle (\radius); | ||
+ | % projections | ||
+ | \foreach \angle in {0, | ||
+ | \draw (\angle: | ||
+ | \foreach \angle in {0, | ||
+ | { | ||
+ | % inner ticks | ||
+ | \draw (\angle: | ||
+ | % % median ticks | ||
+ | % \draw [dotted] (\angle: | ||
+ | % \draw [dotted] (180+\angle: | ||
+ | % outer ticks | ||
+ | \draw (\angle: | ||
+ | } | ||
+ | % labels | ||
+ | \foreach \angle / \label in {0/ | ||
+ | \draw (\angle: | ||
+ | %% outer ring | ||
+ | % circle | ||
+ | \draw (0,0) circle (3*\radius); | ||
+ | % projections | ||
+ | \foreach \angle in {0, | ||
+ | \draw (.5*\angle: | ||
+ | \foreach \angle in {0, | ||
+ | { | ||
+ | % inner ticks | ||
+ | \draw (\angle: | ||
+ | % % median ticks | ||
+ | % \draw [dotted] (\angle: | ||
+ | % outer ticks | ||
+ | \draw (\angle: | ||
+ | } | ||
+ | % labels | ||
+ | \foreach \angle / \label in {2/1 and, | ||
+ | \draw (\angle: | ||
+ | \foreach \angle / \label in {2/and 1, | ||
+ | \draw (180+\angle: | ||
+ | \end{tikzpicture}% | ||
+ | %%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
+ | \end{document} | ||
+ | </ |