-
Notifications
You must be signed in to change notification settings - Fork 0
/
clockface.tex
50 lines (37 loc) · 1.32 KB
/
clockface.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\usepackage{helvet}
\usepackage{scrextend}
\changefontsizes{60pt}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[font=\sffamily]
\newlength{\radius}
\setlength{\radius}{9.25cm}
\draw[color=gray,line width=1pt] (0,0) circle [radius=\radius];
\foreach \angle [count=\x] in {84,78,72,...,-270} {
\pgfmathparse{int(mod(\x,5))}
\let\r\pgfmathresult
\ifnum\r=0
\draw[round cap-,line width=2.5mm] (\angle:0.92\radius) -- (\angle:\radius);
\pgfmathsetmacro{\num}{int(\x/5)}
\node[inner sep=0,anchor=\angle] at (\angle:0.89\radius) {\textbf{\num}};
\else
\draw[line width=0.5mm] (\angle:0.95\radius) circle [radius=1mm];
\fi
}
% draw hands on clock
\draw[color=white,line width=4mm] (0,0) -- (145.5:6.05cm);
\draw[color=black,line width=3mm] (0,0) -- (145.5:6cm);
\draw[color=white,line width=3.5mm] (0,0) -- (36:7.55cm);
\draw[color=black,line width=2.5mm] (0,0) -- (36:7.5cm);
\draw[color=white,line width=3mm] (0,0) -- (-126:8.05cm);
\draw[color=red,line width=2mm] (0,0) -- (-126:8cm);
\filldraw[color=red] (0,0) circle [radius=5mm];
% draw center cutout
%\draw[color=gray] (0,0) circle [radius=3mm];
\end{tikzpicture}
\end{document}