• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisionc0e02f31f416ca47e81f0a05a4545343c2dfd99d (tree)
Time2016-02-08 05:57:45
AuthorLorenzo Isella <lorenzo.isella@gmai...>
CommiterLorenzo Isella

Log Message

A script to show several things which can be achieved with tikz.

Change Summary

Incremental Difference

diff -r 695a026f71eb -r c0e02f31f416 latex-documents/latex-tikz-diag.tex
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/latex-documents/latex-tikz-diag.tex Sun Feb 07 21:57:45 2016 +0100
@@ -0,0 +1,215 @@
1+\documentclass{article} % say
2+\usepackage{tikz}
3+\usetikzlibrary{arrows.meta}
4+\usetikzlibrary{angles}
5+\usetikzlibrary{trees}
6+\usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,positioning,fit,petri}
7+\usetikzlibrary{graphs}
8+\usetikzlibrary{bending}
9+\usetikzlibrary{automata}
10+%\usetikzlibrary{graphdrawing,graphs}
11+% \usegdlibrary{layered}
12+
13+\begin{document}
14+
15+
16+
17+We are working on
18+\begin{tikzpicture}
19+\draw (-1.5,0) -- (1.5,0);
20+\draw (0,-1.5) -- (0,1.5);
21+\end{tikzpicture}.
22+
23+
24+\tikz \draw (-1.5,0) -- (1.5,0) -- (0,-1.5) -- (0,1.5);
25+
26+
27+
28+\begin{tikzpicture}
29+\draw (-1.5,0) -- (1.5,0);
30+\draw (0,-1.5) -- (0,1.5);
31+\draw (0,0) circle [radius=1cm];
32+\end{tikzpicture}
33+
34+
35+\begin{tikzpicture}[rounded corners,ultra thick]
36+\shade[top color=yellow,bottom color=black] (0,0) rectangle +(2,1);
37+\shade[left color=yellow,right color=black] (3,0) rectangle +(2,1);
38+\shadedraw[inner color=yellow,outer color=black,draw=yellow] (6,0) rectangle +(2,1);
39+\shade[ball color=green] (9,.5) circle (.5cm);
40+\end{tikzpicture}
41+
42+
43+
44+\begin{tikzpicture}
45+\draw [<->] (0,0) arc [start angle=180, end angle=30, radius=10pt];
46+\draw [<->] (1,0) -- (1.5cm,10pt) -- (2cm,0pt) -- (2.5cm,10pt);
47+\end{tikzpicture}
48+
49+
50+\begin{tikzpicture}[>=Stealth]
51+\draw [->] (0,0) arc [start angle=180, end angle=30, radius=10pt];
52+\draw [<<-,very thick] (1,0) -- (1.5cm,10pt) -- (2cm,0pt) -- (2.5cm,10pt);
53+\end{tikzpicture}
54+
55+
56+
57+\begin{tikzpicture}
58+\foreach \x in {1,2,...,5,7,8,...,12}
59+\foreach \y in {1,...,5}
60+{
61+\draw (\x,\y) +(-.5,-.5) rectangle ++(.5,.5);
62+\draw (\x,\y) node{\x,\y};
63+}
64+\end{tikzpicture}
65+
66+
67+\begin{tikzpicture}
68+\draw (0,0) .. controls (6,1) and (9,1) ..
69+node[near start,sloped,above] {near start}
70+node {midway}
71+node[very near end,sloped,below] {very near end} (12,0);
72+\end{tikzpicture}
73+
74+
75+
76+
77+\begin{tikzpicture}
78+\draw (0,0) -- (1,1);
79+\end{tikzpicture}
80+
81+\begin{tikzpicture}
82+\path ( 0,2) node [shape=circle,draw] {}
83+( 0,1) node [shape=circle,draw] {}
84+( 0,0) node [shape=circle,draw] {}
85+( 1,1) node [shape=rectangle,draw] {}
86+(-1,1) node [shape=rectangle,draw] {};
87+\end{tikzpicture}
88+
89+\begin{tikzpicture}
90+[place/.style={circle,draw=blue!50,fill=blue!20,thick},
91+transition/.style={rectangle,draw=black!50,fill=black!20,thick}]
92+\node at ( 0,2) [place] {};
93+\node at ( 0,1) [place] {};
94+\node at ( 0,0) [place] {};
95+\node at ( 1,1) [transition] {};
96+\node at (-1,1) [transition] {};
97+\end{tikzpicture}
98+
99+
100+
101+\begin{tikzpicture}[auto,bend right]
102+\node (a) at (0:1) {$0^\circ$};
103+\node (b) at (120:1) {$120^\circ$};
104+\node (c) at (240:1) {$240^\circ$};
105+\draw (a) to node {1} node [swap] {1’} (b)
106+(b) to node {2} node [swap] {2’} (c)
107+(c) to node {3} node [swap] {3’} (a);
108+\end{tikzpicture}
109+
110+
111+\tikz \draw[line width=2pt,color=red] (1,0) -- (0,0) -- (0,1) --
112+cycle;
113+
114+
115+\begin{tikzpicture}
116+\node {root}
117+child {node {left}}
118+child {node {right}
119+child {node {child}}
120+child {node {child}}
121+};
122+\end{tikzpicture}
123+
124+
125+\begin{tikzpicture}
126+[edge from parent fork down, sibling distance=15mm, level distance=15mm,
127+every node/.style={fill=red!30,rounded corners},
128+edge from parent/.style={red,-o,thick,draw}]
129+\node {root}
130+child {node {left}}
131+child {node {right}
132+child {node {child}}
133+child {node {child}}
134+};
135+\end{tikzpicture}
136+
137+
138+
139+\begin{tikzpicture}
140+[parent anchor=east,child anchor=west,grow=east,
141+sibling distance=15mm, level distance=15mm,
142+every node/.style={ball color=red,circle,text=white},
143+edge from parent/.style={draw,dashed,thick,red}]
144+\node {root}
145+child {node {left}}
146+child {node {right}
147+child {node {child}}
148+child {node {child}}
149+};
150+\end{tikzpicture}
151+
152+\tikz \graph [grow down, branch right] {
153+root -> { left, right -> {child, child} }
154+};
155+
156+
157+
158+
159+
160+\tikz \draw (0,0) -- (1,1)
161+{[rounded corners] -- (2,0) -- (3,1)}
162+-- (3,0) -- (2,1);
163+
164+
165+
166+\begin{tikzpicture}[->]
167+\draw (0,0) -- (1,0);
168+\draw (0,0) -- (0,1,0);
169+\draw (0,0) -- (0,0,1);
170+\end{tikzpicture}
171+
172+
173+\tikz {
174+\node [circle,draw] (A) {A};
175+\node [circle,draw] (B) [right=of A] {B};
176+\draw [draw = blue, thick,
177+arrows={
178+Computer Modern Rightarrow [sep]
179+- Latex[blue!50,length=8pt,bend,line width=0pt]
180+Stealth[length=8pt,open,bend,sep]}]
181+(A) edge [bend left=45] (B)
182+(B) edge [in=-110, out=-70,looseness=8] (B);
183+}
184+
185+
186+
187+\begin{tikzpicture}
188+\draw[->] (0,0) -- (1,0);
189+\draw[>-Stealth] (0,0.3) -- (1,0.3);
190+\end{tikzpicture}
191+
192+\begin{tikzpicture}
193+\draw[-{Stealth[red]}] (0,0) -- (1,0);
194+\end{tikzpicture}
195+
196+
197+\tikz [ultra thick] \draw [red, arrows = {-Stealth[color=blue]}] (0,0) -- (1,0);
198+
199+\tikz [ultra thick] \draw [draw=red, fill=red!50,
200+arrows = {-Stealth[length=15pt, fill=pgffillcolor]}]
201+(0,0) -- (1,1) -- (2,0);
202+
203+
204+
205+% \tikz [nodes={text height=.7em, text depth=.2em,
206+% draw=black!20, thick, fill=white, font=\footnotesize},
207+% % >=spaced stealth’,
208+% rounded corners, semithick]
209+% \graph [layered layout, level distance=1cm, sibling sep=.5em, sibling distance=1cm] {
210+% "5th Edition" -> { "6th Edition", "PWB 1.0" };
211+% };
212+
213+
214+\end{document}
215+