PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tikz Zeichnungen in Paket zusammenfassen?



Mac-User09
05-12-2015, 16:43
Hallo,

ich würde gerne einige meiner TikZ-Zeichnunge in einem LaTeX-Paket zusammenfassen, da diese Zeichnungen eigentlich Symbole sind, die ich immer wieder brauche.
Meine Frage ist nun, wie genau ich das anstelle? Wie fasse ich das ganze in einem Paket zusammen, welches ich dann mit
\usepackage{mytikzsymbs} laden kann?

Hier mal eins der Symbole und der verwendete Befehl zum wieder Aufrufen:


\documentclass{standalone}
\usepackage{tikz}

\definecolor{meinefarbe}{HTML}{64FE2E}

\newcommand*\hexacdot[1][]{\tikz[#1]{
\draw [line width=0.5em]
(60:13.7em) -- (120:13.7em) -- (180:13.7em) -- (240:13.7em)
-- (300:13.7em) -- (360:13.7em) -- cycle;
\draw [fill] (0,0) circle [radius=2.5em];
}}

\begin{document}
\hexadot \hexacot[meineFarbe] \hexadot[red]
\end{document}

Danke und Grüße
Mac

klops
05-12-2015, 20:43
→ http://texwelt.de/wissen/fragen/8862#8865 ab dem dritten Absatz.

Johannes_B
06-12-2015, 17:36
http://golatex.de/viewtopic,p,78633.html

Mac-User09
12-12-2015, 16:17
Hallo, ich danke für den Link zu texwelt. Der war sehr hilfreich. Habe nun aber ein Problem mit meinen Leerzeichen..Wenn ich eins meiner gezeichneten Symbole verwende und danach noch Text kommt, dann wäre es schön. wenn das Ganze durch ein Leerzeichen getrennt wäre...Wie geht das?

Also zwischen dem Symbol und dem "Hallo" z.B.



\documentclass[
a4paper,
oneside,
12pt
]{article}

\usepackage[utf8]{inputenc}
% Legt die Zeichenkodierung fest, z.B UTF8
\usepackage[T1]{fontenc}
% Verwendung der Zeichentabelle T1, für deutschsprachige Dokumente sinnvoll
\usepackage[ngerman,english]{babel}

\usepackage{tikz}

% Definition der Symbole


% Sechseck mit Punkt
\newcommand*\hexascdot[1][]{\tikz[#1]{
\draw [line width=0.05em]
(60:0.39em) -- (120:0.39em) -- (180:0.39em) -- (240:0.39em)
-- (300:0.39em) -- (360:0.39em) -- cycle;
\draw [fill] (0,0) circle [radius=0.05em];
}}

\begin{document}

Hallo \hexascdot $\bigtriangleup$ \hexascdot Hallo

\end{document}


Danke und Grüße
Mac

Johannes_B
12-12-2015, 17:21
http://texwelt.de/wissen/fragen/17/warum-verschwindet-der-leerraum-nach-selbst-definierten-befehlen