From d4f5ef8cdf0c237f8fb649aa136ff3d38973ac39 Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Tue, 14 Jan 2014 14:31:49 +0100 Subject: [PATCH] added tkz-euclide image --- tikz/geometry-3/Makefile | 31 +++++++++++++++++++++++++++++++ tikz/geometry-3/Readme.md | 3 +++ tikz/geometry-3/geometry-3.png | Bin 0 -> 7212 bytes tikz/geometry-3/geometry-3.tex | 23 +++++++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100644 tikz/geometry-3/Makefile create mode 100644 tikz/geometry-3/Readme.md create mode 100644 tikz/geometry-3/geometry-3.png create mode 100644 tikz/geometry-3/geometry-3.tex diff --git a/tikz/geometry-3/Makefile b/tikz/geometry-3/Makefile new file mode 100644 index 0000000..29a2ff8 --- /dev/null +++ b/tikz/geometry-3/Makefile @@ -0,0 +1,31 @@ +SOURCE = geometry-3 +DELAY = 80 +DENSITY = 300 +WIDTH = 512 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-plain-svg=$(SOURCE).svg diff --git a/tikz/geometry-3/Readme.md b/tikz/geometry-3/Readme.md new file mode 100644 index 0000000..c84f940 --- /dev/null +++ b/tikz/geometry-3/Readme.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](geometry-3.png) diff --git a/tikz/geometry-3/geometry-3.png b/tikz/geometry-3/geometry-3.png new file mode 100644 index 0000000000000000000000000000000000000000..abdb0a769ad136a02e746dc7cd9fb78878b8111f GIT binary patch literal 7212 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 QH+vA-*3stCUhm)k2dzBIT>t<8 literal 0 HcmV?d00001 diff --git a/tikz/geometry-3/geometry-3.tex b/tikz/geometry-3/geometry-3.tex new file mode 100644 index 0000000..03d4873 --- /dev/null +++ b/tikz/geometry-3/geometry-3.tex @@ -0,0 +1,23 @@ +\documentclass[varwidth=true, border=2pt]{standalone} +\usepackage{tkz-euclide} + +\begin{document} +\usetkzobj{all} +\begin{tikzpicture} + \tkzSetUpPoint[shape=circle,size=10,color=black,fill=black] + \tkzSetUpLine[line width=1] + \tkzDefPoints{0/0/P, 4/0/Q, 1/0.5/B, 1/2/H} + \tkzInterLL(P,B)(Q,H) \tkzGetPoint{C} + + \tkzDrawLine(P,H) + \tkzDrawLine(Q,H) + \tkzDrawLine(P,Q) + \tkzDrawLine[add=0 and 0.5](P,C) + + \tkzDrawPoints(P,Q,B,C) + \tkzLabelPoint[below](P){$P$} + \tkzLabelPoint[below](Q){$Q$} + \tkzLabelPoint[below](B){$B$} + \tkzLabelPoint[below](C){$C$} +\end{tikzpicture} +\end{document}