Beschriftung von Maßlinien in TikZ

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Beschriftung von Maßlinien in TikZ

von esdd » So 18. Nov 2012, 21:29

Hallo,

hier ist ein Vorschlag:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\thispagestyle{empty}
\usepackage{tikz}

\begin{document}
  \tikzset{%
    above/.append style={anchor=base,yshift=\dp\strutbox},
    below/.append style={anchor=base,yshift=-\ht\strutbox}}
  \begin{tikzpicture}
    \draw[help lines] (-0.1,-0.5) grid[step=0.2] (4.5,1); 
    \draw[thick,<->] (0,0) -- (2,0) node[midway,below]{$T$}node[midway,above]{$\alpha$}; 
    \draw[thick,<->] (2,0) -- (4,0) node[midway,below]{$\alpha\gamma$}node[midway,above]{$\alpha\gamma$}; 
 \end{tikzpicture}
\end{document}
Gruß
Elke

Re: Beschriftung von Maßlinien in TikZ

von Omega » So 18. Nov 2012, 19:57

Vielen Dank Rainer für deine rasche Antwort! :)

Gibt es denn eine Möglichkeit, dass man sich stets auf die Grundlinie als Anker bezieht, wenn man "above" oder "below" sein möchte?


Gruß

Re: Beschriftung von Maßlinien in TikZ

von rais » So 18. Nov 2012, 19:16

Hallo,
Omega hat geschrieben: bei der Anfertigung von Bemaßungen bin ich auf die Frage gestoßen wie man denn die Maßzahl/Beschriftung auf die Grundlinie beziehen kann, wenn man per Node eine Maßlinie/Kurve beschriften möchte.
etwa so:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\thispagestyle{empty}
\usepackage{tikz}

\begin{document}
   \begin{tikzpicture}[node distance=3cm, text height=5mm, text depth=0.5mm]
      \draw[help lines] (-0.1,-0.1) grid[step=0.2] (4.5,1);
      \draw[thick,<->] (0,0) -- (2,0) node[midway,above]{$\alpha$};
      \draw[thick,<->] (2,0) -- (4,0) node[midway,above]{$\alpha\gamma$};
   \end{tikzpicture}
\end{document}
MfG
Rainer

Beschriftung von Maßlinien in TikZ

von Omega » So 18. Nov 2012, 18:39

Hallo zusammen,

bei der Anfertigung von Bemaßungen bin ich auf die Frage gestoßen wie man denn die Maßzahl/Beschriftung auf die Grundlinie beziehen kann, wenn man per Node eine Maßlinie/Kurve beschriften möchte.
Die Beschriftung soll dabei weiterhin "above" oder "below" liegen.

Bin auf nichts Geeignetes in der TikZ Manual gestoßen :(

Weiß jemand Rat für eine konsistente Bemaßung?

Das Beispiel soll die nicht gewünschte Versetzung bei der Beschriftung verdeutlichen.

Danke allen im Voraus!
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\thispagestyle{empty}
\usepackage{tikz}

\begin{document}
	\begin{tikzpicture}[node distance=3cm]
		\draw[help lines] (-0.1,-0.1) grid[step=0.2] (4.5,1);
		\draw[thick,<->] (0,0) -- (2,0) node[midway,above]{$\alpha$};
		\draw[thick,<->] (2,0) -- (4,0) node[midway,above]{$\alpha\gamma$};
	\end{tikzpicture}
\end{document}

Nach oben