Ich möchte gerne Pfade, die über das Open in writeLaTeX
\documentclass{standalone} \usepackage{tikz} \usetikzlibrary{hobby} \begin{document} \begin{tikzpicture}[use Hobby shortcut] \draw (0,0) arc[start angle=180, end angle=90, x radius=1cm, y radius=1cm] .. (0.51, -0.5) .. (0, 0) -- cycle; \end{tikzpicture} \end{document} Allerdings konnte ich im |
Ich hatte zwischenzeitlich Kontakt mit dem Autoren des Die neue Syntax sieht folgendermaßen aus: Die Konstruktion eines Hobby-Pfades wird mit Mit dieser Syntax lässt sich das Beispiel aus meiner Frage folgendermaßen in den Basic-Layer übersetzen: Open in writeLaTeX
\documentclass{standalone} \usepackage{tikz} \usetikzlibrary{hobby} \begin{document} \begin{tikzpicture} \pgfpathmoveto{\pgfpoint{0cm}{0cm}} \pgfpatharc{180}{90}{1cm and 1cm} \pgfpathhobby \pgfpathhobbypt{\pgfpoint{0.51cm}{-0.5cm}} \pgfpathhobbypt{\pgfpoint{0cm}{0cm}} \pgfpathhobbyend \pgfpathclose \pgfusepath{stroke} \end{tikzpicture} \end{document} beantwortet 12 Mär '14, 17:59 carlton87 |
Ich hab nicht wirklich Ahnung von den Basic-Layer Konstrukten ansich, aber ich vermute, ein Blick in
pgflibraryhobby.code.tex
lohnt sich wahrscheinlich. Dort gibt es Befehle wie\hobby@curveto
und\hobby@moveto
. Da die Befehle irgends offiziell dokumentiert sind, würde ich mich allerdings nicht darauf verlassen, dass sie immer bleiben, wie sie jetzt sind.@Clemens Mit viel gutem Willen von Andrew Stacey hat sich eine sehr viel bequemere Lösung gefunden :) Siehe: meine Antwort weiter unten.
@carlton87 Cool :)