2
1

Hi,

folgendes Tikz Beispiel auf www.texample.net: Power electronics - Converters and Inverter enthält unter anderem die Zeile:

Open in writeLaTeX
-- ($(A |- Aaux) + (0.5,0)$)

Kann mir jemand erklären was dabei passiert und was das Symbol: |- zu bedeuten hat?

Danke

gefragt 29 Jul '14, 18:36

jambaleija's gravatar image

jambaleija
6728
Akzeptiert: 75%

bearbeitet 29 Jul '14, 19:34

Clemens's gravatar image

Clemens
19.0k112960


In dem angegebenen Codestück steht -- für eine gerade Verbindung zwischen zwei Koordinaten.

Koordinatenangaben erfolgen immer in runden Klammern (...).

Die Dollarzeichen innerhalb der runden Klammern ($...$) kennzeichnen eine Koordinatenberechnung. In dem Fall ist es die Addition von der ersten Koordinate innerhalb der Klammer und der Verschiebung (0.5,0), also ($(...) + (0.5,0)$). Damit diese Syntax genutzt werden kann, muss die calc Bibliothek mittels \usetikzlibrary{calc} geladen sein.

Bleibt noch die Erklärung für die erste angegebene Koordinate (A |- Aaux). Diese Syntax beschreibt den Schnittpunkt aus einer vertikalen Linie | durch die Koordinate A und einer horizontalen Linie - durch die Koordinate Aaux. Den gleichen Punkt würde man mit (Aaux-|A) erhalten.

Insgesamt steht

Open in writeLaTeX
-- ($(A |- Aaux) + (0.5,0)$)

also für einen geraden Pfad zum um 0.5 Einheiten in x-Richtung verschobenem Schnittpunkt einer vertikalen Gerade durch A und einer horizontalen Geraden durch Aaux.

Nachlesen kann man das alles im pgfmanual in den Abschnitten "Coordinates at Intersections" und "Coordinate Calculations"

Permanenter link

beantwortet 30 Jul '14, 03:11

esdd's gravatar image

esdd
14.2k53251

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

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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:

×492
×7

Frage gestellt: 29 Jul '14, 18:36

Frage wurde angeschaut: 1,355 Mal

Zuletzt aktualisiert: 30 Jul '14, 07:27