pgfgantt 如何用三个段同时连接开始-开始?

pgfgantt 如何用三个段同时连接开始-开始?

在 中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}

相关内容