Tikzpicture skalieren und verschieben
Verfasst: Di 1. Okt 2024, 16:01
Guten Tag,
ich hätte eine Frage zu Tikzpicture:
Könnte ich mir ein Tikzpicture irgendwie "definieren", sodass ich das fertige Bild/die fertige Grafik beliebig oft, beliebig skaliert und an beliebigen Stellen in meinem Dokument einfügen?
Ich versuch's mal mit einem Minimalbeispiel zu verdeutlichen:
Deshalb suche ich nach einer Möglichkeit mir eine Art Befehl zu definieren, bei dem ich die Optionen "Größe", "Position", "Überlappung" und "Drehung" auf der Seite frei wählen kann, aber ansonsten etwas kurze, wie z.B. \bild[Position, Skalierung, Überlappung, Drehung] habe.
Viele Grüße,
Noob
ich hätte eine Frage zu Tikzpicture:
Könnte ich mir ein Tikzpicture irgendwie "definieren", sodass ich das fertige Bild/die fertige Grafik beliebig oft, beliebig skaliert und an beliebigen Stellen in meinem Dokument einfügen?
Ich versuch's mal mit einem Minimalbeispiel zu verdeutlichen:
\usepackage{\usepackage{tikz} %Graphiken, Bilder erstellen \usepackage{tikz-cd} \begin{document} Zunächst zeichne ich mir einmal mein Bild (Hier der Einfachheit halber etwas ganz Einfaches): \begin{tikzpicture} \fill (0.1,0) circle (0.08); \fill (0.4,0) circle (0.08); \draw[ultra thick] (-0.1,-0.3) to [bend right=30] (0.6,-0.3); \end{tikzpicture} Nachdem ich nun mein Bild habe, möchte ich es ab und zu irgendwo einfügen z.B. hier \begin{tikzpicture} \fill (0.1,0) circle (0.08); \fill (0.4,0) circle (0.08); \draw[ultra thick] (-0.1,-0.3) to [bend right=30] (0.6,-0.3); \end{tikzpicture} einfügen, wobei ich z.B. die Position so verändern möchte, dass der Smiley mittig im Text sitzt oder auch irgendwo mitten in der Seite liegt (Wie es mir halt gerade passt) und je nachdem auch mal doppelte oder auch nur halbe Größe hat. Wenn ich jetzt kein einfaches Bildchen mit wenig Code hätte, dann wird es schnell unübersichtlich, wenn ich hier \begin{tikzpicture} \fill (0.1,0) circle (0.08); \fill (0.4,0) circle (0.08); \draw[ultra thick] (-0.1,-0.3) to [bend right=30] (0.6,-0.3); \end{tikzpicture} und hier \begin{tikzpicture} \fill (0.1,0) circle (0.08); \fill (0.4,0) circle (0.08); \draw[ultra thick] (-0.1,-0.3) to [bend right=30] (0.6,-0.3); \end{tikzpicture} und hier \begin{tikzpicture} \fill (0.1,0) circle (0.08); \fill (0.4,0) circle (0.08); \draw[ultra thick] (-0.1,-0.3) to [bend right=30] (0.6,-0.3); \end{tikzpicture} lauter Bilder einfüge. \end{document}
Viele Grüße,
Noob