Wenn es bei TikZ z.B. heißt

Open in writeLaTeX
 symbol size=width 2.5 height 4

was ist dann damit gemeint?

Danke fürs Lesen und das Interesse.

gefragt 10 Apr '14, 05:26

cis's gravatar image

cis
9.5k93459491
Akzeptiert-Rate: 29%

1

TikZ Dokumentation, Abschnitt 11.1:

If you do not provide a unit, as in (2,1), you specify a point in PGF's xy-coordinate system. By default, the unit x-vector goes 1 cm to the right and the unit y-vector goes 1 cm upward.

(10 Apr '14, 08:45) Johannes

TikZ verwendet für verschiedene Dinge unterschiedliche Maßeinheiten. Gegebenenfalls muss man das dann im pgfmanual wirklich nachlesen.

Beispiele:

  • Bei dimensionslosen Koordinatenangaben werden die entsprechenden Richtungsvektoren mit der Zahl multipliziert. Standardmäßig geht der x-Vektor einen 1cm nach rechts und der y-Vektor 1cm nach oben. Ändern kann man das, in dem man zum Beispiel für die x-Richtung die Option x=<längenangabe> bzw. x=(<längenangabe>,<längenangabe>) verwendet.
  • Bei allen Dingen, die eigentlich eine Längenangabe (also mit Dimension) erwarten, wird bei fehlender Einheit pt ergänzt. Beispiele sind Optionen wie minimum width, inner sep etc. für nodes oder die oben erwähnte Option zum Ändern des x-Vektors für einen Pfad bzw. eine Abbildung.
  • Verschiedene Bibliotheken verwenden eigene Einheiten. Zum Beispiel gibt es in der circuits library die circuit symbol unit, deren intitialler Wert 7pt beträgt. Diese Einheit wird dann bei Angaben wie circuit symbol size=width 2.5 height 4 verwendet.

Wenn ich davon ausgehe, dass du in deiner Frage die circuit symbol size meinst, also:

Open in writeLaTeX
circuit symbol size=width 2.5 height 4

Dann ist die minimale Breite eines Schaltsymbols das 2.5-fache der circuit symbol size unit und die minimale Höhe das 4-fache dieser Einheit, die ja initial 7pt beträgt.

Die circuit symbol size unit wird in dem Makro \tikzcircuitssizeunit abgespeichert, so dass sie auch an anderer Stelle verwendet werden kann, wie zum Beispiel

Open in writeLaTeX
\draw[red] (0,\tikzcircuitssizeunit) circle [radius=2pt];
Permanenter link

beantwortet 10 Apr '14, 15:13

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

bearbeitet 13 Apr '14, 21:13

Danke für die ausführliche Antwort!

(13 Apr '14, 22:57) cis
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×730

gestellte Frage: 10 Apr '14, 05:26

Frage wurde gesehen: 8,196 Mal

zuletzt geändert: 13 Apr '14, 22:57