在 中pgfgantt
,通过“开始到开始”连接多个同时开始的条形会产生垂直箭头。是否pgfgantt
支持三段箭头,即左、下、右?(在其他工具中,“结束到开始”似乎也是五段箭头)。
答案1
只需在手册中滚动一下,看起来它并不支持开箱即用(除非我错过了什么)。但你可以自己定义任何类型的链接\newganttlinktype
。示例如下,更多信息请参见第 2.9 节链接手册pgfgantt
。
\documentclass{article}
\usepackage{pgfgantt}
\newganttlinktype{S-S}{
\ganttsetstartanchor{west}
\ganttsetendanchor{west}
\draw [/pgfgantt/link] (\xLeft,\yUpper) -- ++(-\ganttvalueof{link bulge},0) |- (\xRight, \yLower);
}
\begin{document}
\begin{ganttchart}{1}{12}
\gantttitle{2011}{12} \\
\gantttitlelist{1,...,12}{1} \\
\ganttbar{Task 1}{3}{6} \\
\ganttbar{Task 2}{3}{7} \\
\ganttbar{Task 1b}{5}{6} \\
\ganttbar{Task 2b}{6}{7} \\
\ganttlink[link type=S-S]{elem0}{elem1}
\ganttlink[link type=S-S, link bulge=1cm, link/.append style={red, dashed}]{elem2}{elem3}
\end{ganttchart}
\end{document}