Ich möchte die Meilensteine in meinem Gantt-Chart gesondert mit einem Datum (also ein Label) versehen.
Am liebsten wäre mir eine vertikale Linie durch den Meilenstein, an dessen unterem Ende ein Datum steht. Also was wie die TODAY-Linie. Soweit ich weiß, kann man von der TODAY-Linie aber nur eine einzige Zeichnen. Ich benötige mehrere.
Alternativ könnte ich auch das Label der Meilensteine in das Gantt-Chart direkt (links) neben dem Meilenstein zeichnen (sieh auskommentierten Code). Hierbei ist aber das Problem, dass sich das für alle Chart-Elemente so verhält. Also auch die Labels der Bars rutschen vom Rand des Charts, dann direkt in die Bar.
Ich muss auf die Meilensteine einfach irgendwie einen Text mit Datum setzen können. Alternativ würde ich auch ein zweites Label draufsetzen.
Gibt es da pgfgantt-spezifische Möglichkeiten?
\documentclass{scrartcl} \usepackage{pgfgantt} \usetikzlibrary{shadows} \usetikzlibrary{shadings} \usetikzlibrary{shapes} \usepackage{xltxtra} \defaultfontfeatures{Mapping=tex-text} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} \begin{document} \begin{ganttchart} [ today=2013-12-31, today label={}, % Jahreswechsel x unit=1mm, % timeslot breite milestone left shift=-0.7, milestone right shift=1.7, %inline,milestone inline label node/.append style={left=5mm}, time slot format=isodate] % Datumsformat {2013-09-22}{2014-01-19} \gantttitlecalendar{year, month=shortname}\\ \ganttmilestone{Auftrag einreichen}{2013-10-28}\\ \ganttbar{Bar}{2013-10-15}{2014-01-05} \end{ganttchart} \end{document}
Als ganz schlechten Workaround würde auch ein Zeilenumbruch im Label gehen. Aber das läuft nicht, \\, \newline und \linebreak werden ignoriert.