Hallo zusammen, ich erstelle gerade meine Abschlussarbeit und würde gerne mit tikz ein paar Skizzen anfertigen. Größtenteils will ich ein paar Wege in C skizzieren, was ich bisher auch gut hinbekomme. Was mir noch nicht ganz gefällt, sind Pfeile um die Laufrichtung besser anzeigen zu können. Mein Minimalbeispiel habe ich anhand dieses Beitrags aufgebaut. Open in Online-Editor
\documentclass[a4paper]{article} \usepackage[english]{babel} \usepackage[utf8x]{inputenc} \usepackage{amsmath} \usepackage{graphicx} \usepackage[colorinlistoftodos]{todonotes} \usepackage{tikz} \usetikzlibrary{decorations.markings} \title{Your Paper} \author{You} \begin{document} \tikzset{->-/.style={decoration={ markings, mark=at position #1 with {\arrow{>}}},postaction={decorate}}} \begin{tikzpicture} \draw[->-=.5] (0,0) circle(2cm); \draw (0,0) -- (2,0) node[right]{$\gamma(0)=\gamma(2\pi$)}; \draw[fill=black] (0,0) circle(2pt) node[below]{$z_0$}; \draw[fill=black] (2,0) circle(2pt); \end{tikzpicture} \end{document} Ich komme insofern auch gut zurecht damit, hätte die Pfeile allerdings gerne etwas größer. Ist das leicht umzusetzen? Falls ja, wie? LG Hirshy gefragt 08 Apr '15, 23:40 Hirshy |
Die Open in Online-Editor
\documentclass[a4paper]{article} \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage{tikz} \usetikzlibrary{decorations.markings} \usetikzlibrary{arrows.meta} \title{Your Paper} \author{You} \begin{document} \tikzset{->-/.style={decoration={ markings, mark=at position #1 with {\arrow{Stealth[length=10pt,width=10pt]}}},postaction={decorate}}} \begin{tikzpicture} \draw[->-=.5] (0,0) circle(2cm); \draw (0,0) -- (2,0) node[right]{$\gamma(0)=\gamma(2\pi$)}; \draw[fill=black] (0,0) circle(2pt) node[below]{$z_0$}; \draw[fill=black] (2,0) circle(2pt); \end{tikzpicture} \end{document} Eine ganz einfache Alternative wäre: Open in Online-Editor
\documentclass[a4paper]{article} \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage{tikz} \usetikzlibrary{decorations.markings} \usetikzlibrary{arrows.meta} \title{Your Paper} \author{You} \begin{document} \tikzset{->-/.style={decoration={ markings, mark=at position #1 with {\arrow{>[length=10pt,width=10pt]}}},postaction={decorate}}} \begin{tikzpicture} \draw[->-=.5] (0,0) circle(2cm); \draw (0,0) -- (2,0) node[right]{$\gamma(0)=\gamma(2\pi$)}; \draw[fill=black] (0,0) circle(2pt) node[below]{$z_0$}; \draw[fill=black] (2,0) circle(2pt); \end{tikzpicture} \end{document} Nebenbei sei erwähnt, dass man Außerdem habe ich mir erlaubt, für das Problem unerhebliche Pakete zu entfernen. beantwortet 09 Apr '15, 09:16 saputello +1: Meiner Meinung nach wäre
(09 Apr '15, 09:44)
Henri
@Henri: Stimmt. Wenn alle Pfeile so gesetzt werden sollen, ist das sicher sinnvoll.
(09 Apr '15, 12:28)
saputello
Vielen Dank, genau diese Option habe ich gesucht! Die überflüssigen Pakete bzw. utf8x ist mir gar nicht aufgefallen, ich hatte das Minimalbeispiel direkt im Onlineeditor erstellt und die Pakete die standardmäßig erstellt werden einfach übernommen. Standardmäßig den Pfeil bei der Hälfte zu setzen ist nicht nötig, ich würde die Position einerseits gerne variieren und andererseits pro z.B. Kreis mehrere Pfeile setzen können, was sich mit der aktuellen Variante sehr gut realisieren lässt.
(09 Apr '15, 12:53)
Hirshy
|
Willkommen auf texwelt! Was meinst Du mit größeren Pfeilen? Sollen die einfach nur dicker sein? Wenn ja, kannst Du das z. B. mit
\draw[thick, black] ...
oder\draw[linewidth=4mm, blue] ...
hinbekommen.