From 8d16f86f1583ec53b160c633700a16aa862b34a5 Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Sun, 16 Nov 2014 13:31:20 +0100 Subject: [PATCH] tikz/parallelogram-triangle-area: added --- tikz/parallelogram-triangle-area/Makefile | 33 ++++++++++ tikz/parallelogram-triangle-area/README.md | 3 + .../parallelogram-triangle-area.png | Bin 0 -> 15597 bytes .../parallelogram-triangle-area.tex | 57 ++++++++++++++++++ 4 files changed, 93 insertions(+) create mode 100644 tikz/parallelogram-triangle-area/Makefile create mode 100644 tikz/parallelogram-triangle-area/README.md create mode 100644 tikz/parallelogram-triangle-area/parallelogram-triangle-area.png create mode 100644 tikz/parallelogram-triangle-area/parallelogram-triangle-area.tex diff --git a/tikz/parallelogram-triangle-area/Makefile b/tikz/parallelogram-triangle-area/Makefile new file mode 100644 index 0000000..58a272f --- /dev/null +++ b/tikz/parallelogram-triangle-area/Makefile @@ -0,0 +1,33 @@ +SOURCE = parallelogram-triangle-area +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)1.svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE)1.svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg \ No newline at end of file diff --git a/tikz/parallelogram-triangle-area/README.md b/tikz/parallelogram-triangle-area/README.md new file mode 100644 index 0000000..593a2f9 --- /dev/null +++ b/tikz/parallelogram-triangle-area/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](parallelogram-triangle-area.png) diff --git a/tikz/parallelogram-triangle-area/parallelogram-triangle-area.png b/tikz/parallelogram-triangle-area/parallelogram-triangle-area.png new file mode 100644 index 0000000000000000000000000000000000000000..d3dc29beebc6feface7c580613b707276b6d68ec GIT binary patch literal 15597 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 W;-N5`AD&YN;E?Gta)Gh)t^Wf76D3Rl literal 0 HcmV?d00001 diff --git a/tikz/parallelogram-triangle-area/parallelogram-triangle-area.tex b/tikz/parallelogram-triangle-area/parallelogram-triangle-area.tex new file mode 100644 index 0000000..bf909fc --- /dev/null +++ b/tikz/parallelogram-triangle-area/parallelogram-triangle-area.tex @@ -0,0 +1,57 @@ +\documentclass{article} +\usepackage[pdftex,active,tightpage]{preview} +\setlength\PreviewBorder{2mm} +\usepackage{tikz} +\usepackage{tkz-euclide} +\usetikzlibrary{angles,quotes} + +\usetkzobj{all} +\usetikzlibrary{shapes, calc, decorations} +\usepackage{amsmath,amssymb} +\usepackage{helvet} +\usepackage[eulergreek]{sansmath} + +\begin{document} +\begin{preview} +\begin{tikzpicture}[very thick,font=\sansmath\sffamily] + \tkzDefPoint(0,0){A} + \tkzDefPoint(4,0){B} + \tkzDefPoint(5,3){C} + \tkzDefPoint(1,3){D} + \tkzDefPoint(1,0){E} + + % \tkzLabelPoints[below left,font=\sansmath\sffamily](A) + % \tkzLabelPoints[below right,font=\sansmath\sffamily](B) + % \tkzLabelPoints[above,font=\sansmath\sffamily](C) + + % Draw polygon + \tkzDrawPolygon[thick,fill=gray!10](A,B,C,D) + + % \tkzMarkAngle[arc=l,size=0.6cm,fill=red!30](C,B,A) + % \tkzLabelAngle[pos=0.4](C,B,A){$\beta$} + + % \tkzMarkAngle[arc=l,size=0.6cm,fill=blue!30](A,C,B) + % \tkzLabelAngle[pos=0.4](A,C,B){$\gamma$} + + % Label lines + \tkzLabelSegment[below](A,B){$a$} + \tkzLabelSegment[left](A,D){$b$} + % \tkzLabelSegment[right](B,C){$a$} + + % Draw polygon + \tkzDrawPolygon[fill=blue!30](A,B,D) + + % Mark angles + \tkzMarkAngle[arc=l,size=0.6cm,fill=green!30](B,A,D) + \tkzLabelAngle[pos=0.3](B,A,D){$\gamma$} + + % Draw polygon + \tkzDrawPolygon[thick](A,B,C,D) + + \tkzDrawSegment[dashed](D,E) + \tkzLabelSegment[right](D,E){$h$} + + \draw[thin] pic[draw, angle radius=2mm,"$\cdot$",angle eccentricity=.5]{angle=B--E--D}; +\end{tikzpicture} +\end{preview} +\end{document}