von esdd » Sa 16. Mai 2015, 23:04
Hast Du mal in die Doku von [d]pgfgantt[/d] geschaut? Ich habe keine Erfahrung mit dem Paket, aber da das Paket auf tikz beruht, ist vollkommen klar, dass Du mit
milestone/.style={fill=green}
den Stil milestone neu definierst. Alle vorherigen Einstellungen sind dann nicht mehr aktuell, weshalb Du auch nur noch die Standardform rectangle bekommst. Wenn lediglich die Füllfarbe geändert werden soll, dann musst Du
milestone/.append style={fill=green}
nehmen.
Was Du mit dem Setzen zwischen zwei Spalten meinst, ist mir jetzt nicht klar. Wie schon erwähnt, arbeite ich nicht mit dem Paket. Aber es gibt die in der Doku erklärten Optionen milestone left shift und milestone right shift, mit denen man das eventuell gewünschte erreichen kann.
\documentclass[margin=10pt]{standalone}
\usepackage{pgfgantt}
\begin{document}
\begin{tikzpicture}
\begin{ganttchart}{1}{10}\\
\gantttitlelist{1,...,10}{1}\\
\ganttmilestone
[milestone/.append style={fill=green},milestone right shift=-.1,milestone left shift=.1]{Milestone 1}{3}\\
\ganttmilestone
[milestone/.append style={fill=red}]
{Milestone 2}{6}
\end{ganttchart}
\end{tikzpicture}
\end{document}
Gruß
Elke

- Dateianhänge
-

- gl_pgfgantt.png (9.51 KiB) 1664 mal betrachtet
Hast Du mal in die Doku von [d]pgfgantt[/d] geschaut? Ich habe keine Erfahrung mit dem Paket, aber da das Paket auf [tt]tikz[/tt] beruht, ist vollkommen klar, dass Du mit
[code]milestone/.style={fill=green}[/code]
den Stil [tt]milestone[/tt] neu definierst. Alle vorherigen Einstellungen sind dann nicht mehr aktuell, weshalb Du auch nur noch die Standardform [tt]rectangle[/tt] bekommst. Wenn lediglich die Füllfarbe geändert werden soll, dann musst Du
[code]milestone/.append style={fill=green}[/code]
nehmen.
Was Du mit dem Setzen zwischen zwei Spalten meinst, ist mir jetzt nicht klar. Wie schon erwähnt, arbeite ich nicht mit dem Paket. Aber es gibt die in der Doku erklärten Optionen [tt]milestone left shift[/tt] und [tt]milestone right shift[/tt], mit denen man das eventuell gewünschte erreichen kann.
[code]\documentclass[margin=10pt]{standalone}
\usepackage{pgfgantt}
\begin{document}
\begin{tikzpicture}
\begin{ganttchart}{1}{10}\\
\gantttitlelist{1,...,10}{1}\\
\ganttmilestone
[milestone/.append style={fill=green},milestone right shift=-.1,milestone left shift=.1]{Milestone 1}{3}\\
\ganttmilestone
[milestone/.append style={fill=red}]
{Milestone 2}{6}
\end{ganttchart}
\end{tikzpicture}
\end{document}[/code]
Gruß
Elke
[img]http://golatex.de/files/gl_pgfgantt_369.png[/img]