Hallo liebe User,

für die liebe Verwandtschaft soll ich mit LaTex (tikz) den indischen Beweis des Satzes von Pythagoras grafisch darstellen. Im Netz fand ich einen Code, den ich etwas schlichter gestalten konnte. Leider will es mir nicht gelingen, die Beschriftung korrekt hinzu bekommen. Kann mir da jemand unter die Arme greifen? Die Hypotenuse(n) sollen jeweils mit c, die Ankathete(n) mit b und die Gegenkathete(n) mit a bezeichnet werden.

Hier der Code:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usepackage{fullpage}
\usepackage{amsmath,amssymb,amsfonts} 
\usepackage{tkz-tab,tkz-euclide,tkz-fct,tkz-base}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzDefPoint(0,0){A} \tkzDefPoint(7,0){B}
\tkzDefSquare(A,B) \tkzGetPoints{C}{D}
\tkzDrawPolygon[color = blue](B,C,D,A)
\tkzDefPoint(3,0){I} \tkzDefPoint(7,3){J}
\tkzDefSquare(I,J)
\tkzGetPoints{K}{L}
\tkzDrawPolygon(I,J,K,L)(A,I,L)
(I,B,J)(K,D,L)
(K,C,J)
\tkzLabelLine[above](A,I){$a$}
\tkzLabelLine[below](K,C){$a$}
\tkzLabelLine[right](A,L){$b$}
\tkzLabelLine[left](B,J){$a$}
\tkzLabelLine[above](I,B){$b$}
\tkzLabelLine[below](K,D){$b$}
\tkzLabelLine[above](I,J){$c$}
\tkzLabelLine[below](K,J){$c$}
\tkzLabelLine[below](K,L){$c$}
\end{tikzpicture}
\end{document}

Vielen Dank im voraus.

Lieben Gruß

Martin

EDIT: Habe einige Bezeichnung mit Hilfe von Clemens Code hin bekommen, fehlen aber noch welche ...

gefragt 05 Nov '15, 02:35

nixversteh's gravatar image

nixversteh
2751414
Akzeptiert: 66%

bearbeitet 07 Feb '16, 05:36

saputello's gravatar image

saputello
19.5k22556


Hallo liebe User,

ich habe es geschafft, danke noch einmal für eure Hilfe.

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usepackage{fullpage}
\usepackage{amsmath,amssymb,amsfonts} 
\usepackage{tkz-tab,tkz-euclide,tkz-fct,tkz-base}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzDefPoint(0,0){A} \tkzDefPoint(7,0){B}
\tkzDefSquare(A,B) \tkzGetPoints{C}{D}
\tkzDrawPolygon[color = blue](B,C,D,A)
\tkzDefPoint(3,0){I} \tkzDefPoint(7,3){J}
\tkzDefSquare(I,J)
\tkzGetPoints{K}{L}
\tkzDrawPolygon(I,J,K,L)(A,I,L)
(I,B,J)(K,D,L)
(K,C,J)
\tkzLabelLine[above](A,I){$a$}
\tkzLabelLine[below](K,C){$a$}
\tkzLabelLine[right](A,L){$b$}
\tkzLabelLine[left](B,J){$a$}
\tkzLabelLine[above](I,B){$b$}
\tkzLabelLine[below](K,D){$b$}
\tkzLabelLine[above](I,J){$c$}
\tkzLabelLine[below](K,J){$c$}
\tkzLabelLine[below](K,L){$c$}
\tkzLabelLine[right](L,D){$a$}
\tkzLabelLine[right](L,I){$c$}
\tkzLabelLine[left](C,J){$b$}
\end{tikzpicture}
\end{document}

Gruß

Martin

Permanenter link

beantwortet 05 Nov '15, 06:02

nixversteh's gravatar image

nixversteh
2751414

bearbeitet 05 Nov '15, 08:05

Clemens's gravatar image

Clemens
19.7k113160

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×522
×46

Frage gestellt: 05 Nov '15, 02:35

Frage wurde angeschaut: 1,992 Mal

Zuletzt aktualisiert: 07 Feb '16, 05:36