Pfeile zeichnen

Tabellen und Grafiken erstellen und anordnen


Butterbrot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Do 28. Jul 2011, 21:50

Pfeile zeichnen

Beitrag von Butterbrot »

Hallo,

man kann ja mit \put linien zeichnen:

\put(2,2){\line(2,1){4}}

oder auch Pfeile mittels.
\put(2,2){\vector(2,1){4}}

Nun hätte ich gerne die Liniendicke des Pfeils fetter.
Würde ich nur eine Linie zeichnen, dann ginge das beispielsweise mit
\linethickness{1mm} \put(2,2){\vector( 2,1){4}}

Das erzeugt mir aber nur eine Linie, von einem Pfeil ist dann nix mehr zu sehen. Und \vectorthickness scheints nicht zu geben.

Weiß jemand einen Rat?

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Du könntest TikZ verwenden. Da geht zwar viel mehr, jedoch auch Pfeile sehr flexibel.
Stefan

Butterbrot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Do 28. Jul 2011, 21:50

Beitrag von Butterbrot »

Hallo,

soeben ausprobiert. Klappt.
Aber leider nicht als Pfeil(e) über einem Bild. Nur als extra Plot daneben, drunter oder wo auch immer auf meiner A4-Seite platziert.

Ich hab aber ein Bild als pdf eingefügt. Und genau da drauf will ich so'n Pfeil einzeichnen. Und keine extra weitere Grafik drunter haben...

Wo steht denn das auf diesen 700 Seite hier:
http://ftp.uni-erlangen.de/mirrors/CTAN ... manual.pdf
:roll:

Mein bisheriger Ansatz:
\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{figure}[H]
  \setlength\unitlength{1mm}
  \begin{picture}(100,100)
     \makebox[\textwidth]{\includegraphics{bild}}
     \multiput(0,0)(0,5){21}{\line(-1,0){160}}
     \multiput(0,0)(-5,0){33}{\line(0,1){100}}
     \begin{tikzpicture}
       \draw[ultra thick] [->] (-2.5,8.5) -- (-4.0,9.0);
     \end{tikzpicture}
  \end{picture}
  \caption{Bildunterschrift}
  \label{fig:bild}
\end{figure}

\end{document}
Zuletzt geändert von Butterbrot am Di 16. Aug 2011, 22:15, insgesamt 1-mal geändert.

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag von Hagbard Celine »

Hallo,
probier's mal damit:
\put(2,2){\tikz \draw[->,line width=1mm,>=stealth] (0,0)--+(2*\unitlength,1*\unitlength);}
Das zeichnet einen 1mm dicken Pfeil von (2,2) in picture-Koordinaten nach (2,1) in picture-Koordinaten (deshalb das \unitlength). Die Art der Pfeilspitze kannst du mit >= steuern (siehe Seite 256 f. im pgf-Manual).
Ich hoffe, dass du damti erreichst, was du möchtest.
Viele Grüße,
Jonas

Butterbrot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Do 28. Jul 2011, 21:50

Beitrag von Butterbrot »

Hallo Jonas,

vielen, vielen, vielen Dank!
Genau, das ist das, was ich haben will.

Gruß!

Antworten