Soldberg
07-06-2010, 15:52
Hallo,
ich möchte gerne Intervalle zeichnen:
\documentclass[10pt]{scrartcl}
\usepackage{tikz}
% Argumente: linker Punkt x-Koordinate, linker Punkt y-Koordinate, Laenge
\newcommand{\intervall}[3]{\draw[|-|] (#1,#2) -- (#1+#3,#2);}
\begin{document}
\begin{tikzpicture}
\intervall{1}{2}{3}
\draw (1+0.7*3 , 2-0.1) -- (1+0.7*3 , 2+0.1); % Teilintervall einzeichnen
\end{tikzpicture}
\end{document}
Mein Problem ist das Einzeichen von Teilintervallen. Im Beispiel oben habe ich von Hand eine weitere Grenze eingezeichnet. Das ist aber recht umständlich, ich hätte es gerne irgendwie so:
\intervall{1}{2}{3}{meinIntervall}
\addintervall{meinIntervall}{0.7};
Ich möchte dem Intervall also ein Label geben und dann nur noch angeben, bei wie viel Prozent des Intervalls die neue Grenze liegt. Hat jemand eine Idee wie ich das machen könnte?
Viele Grüße
Soldberg
ich möchte gerne Intervalle zeichnen:
\documentclass[10pt]{scrartcl}
\usepackage{tikz}
% Argumente: linker Punkt x-Koordinate, linker Punkt y-Koordinate, Laenge
\newcommand{\intervall}[3]{\draw[|-|] (#1,#2) -- (#1+#3,#2);}
\begin{document}
\begin{tikzpicture}
\intervall{1}{2}{3}
\draw (1+0.7*3 , 2-0.1) -- (1+0.7*3 , 2+0.1); % Teilintervall einzeichnen
\end{tikzpicture}
\end{document}
Mein Problem ist das Einzeichen von Teilintervallen. Im Beispiel oben habe ich von Hand eine weitere Grenze eingezeichnet. Das ist aber recht umständlich, ich hätte es gerne irgendwie so:
\intervall{1}{2}{3}{meinIntervall}
\addintervall{meinIntervall}{0.7};
Ich möchte dem Intervall also ein Label geben und dann nur noch angeben, bei wie viel Prozent des Intervalls die neue Grenze liegt. Hat jemand eine Idee wie ich das machen könnte?
Viele Grüße
Soldberg