Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

19 Mai '14, 13:15

cgnieder's gravatar image

cgnieder
22.1k253463

Wieso wird mit newcommand die farbe Farbe eines tikz-knoten TikZ-Knoten verändert ?

Im Beispiel habe ich mittels newcommand `\newcommand` einen neuen Knotenstil definiert definiert, um ihn dann innerhalb von chemfig `\chemfig` zu nutzen. Allerdings wird mein Knoten dann blau statt wie definiert rot. Warum ? \documentclass[12pt,ngerman]{scrartcl} \usepackage{babel} \usepackage[utf8]{inputenc} \usepackage{chemfig} \begin{document} \newcommand*\circleatom[1]{\tikz\node[shape=circle,fill=red!30, draw=none,inner sep= 4pt, minimum size= 12pt, text=white,shading=ball]{\printatom{\,#1\,}};} \setcrambond{2pt}{}{} \chemfig{?(-[6,,,,line width=1.8pt])(-[:-170,,,,]) (-[:10,1.3,,,line width=2pt](-[2,1.5,,,line width=1.8pt]\circleatom{O})(-[:-50,,,,]) >[:-10](-[6,,,,line width=1.7pt])(-[:20,,,,]) -[:130](-[2,,,,line width=1.5pt])(-[:-20,,,,]) -[:190](-[6,,,,line width=1.7pt])(-[:140,,,,]) -[:170,1.4](-[2,,,,line width=1.5pt])(-[:-160,,,,]))>[:130,1.1]?} \end{document} ![alt text][1] [1]: http://texwelt.de/wissen/upfiles/Bild_1.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

19 Mai '14, 08:16

butts's gravatar image

butts
689183440

Wieso wird mit newcommand die farbe eines tikz-knoten verändert ?

Im Beispiel habe ich mittels newcommand einen neuen Knotenstil definiert um ihn dann innerhalb von chemfig zu nutzen. Allerdings wird mein Knoten dann blau statt wie definiert rot. Warum ? \documentclass[12pt,ngerman]{scrartcl} \usepackage{babel} \usepackage[utf8]{inputenc} \usepackage{chemfig} \begin{document} \newcommand*\circleatom[1]{\tikz\node[shape=circle,fill=red!30, draw=none,inner sep= 4pt, minimum size= 12pt, text=white,shading=ball]{\printatom{\,#1\,}};} \setcrambond{2pt}{}{} \chemfig{?(-[6,,,,line width=1.8pt])(-[:-170,,,,]) (-[:10,1.3,,,line width=2pt](-[2,1.5,,,line width=1.8pt]\circleatom{O})(-[:-50,,,,]) >[:-10](-[6,,,,line width=1.7pt])(-[:20,,,,]) -[:130](-[2,,,,line width=1.5pt])(-[:-20,,,,]) -[:190](-[6,,,,line width=1.7pt])(-[:140,,,,]) -[:170,1.4](-[2,,,,line width=1.5pt])(-[:-160,,,,]))>[:130,1.1]?} \end{document} ![alt text][1] [1]: http://texwelt.de/wissen/upfiles/Bild_1.jpg