pgfgantt:删除标题中“年”和“月”之间的线

pgfgantt:删除标题中“年”和“月”之间的线

我想删除 pgfgantt 图中“年份”和“月份”之间的空白线。

做到这一点最简单的方法是什么?

此 MWE 显示我想要删除的空白行:

\documentclass[tikz]{standalone}
\usepackage{pgfgantt}

\begin{document}

\begin{ganttchart}[
  time slot format=isodate-yearmonth,
  time slot unit=month
]{2019-01}{2020-09}
\gantttitlecalendar{year, month=letter} \\
  \ganttgroup[]{foo}{2019-07}{2020-03} \\  
  \ganttgroup[]{bar}{2020-01}{2020-07} \\
\end{ganttchart}

\end{document}

答案1

如手册中所述,有一个键y unit title控制这些元素的高度,而title height决定了它们填充该“规则”的比例。如果您设置title height=1,则不会有空行,但尺寸可能太大,因此您可能需要通过设置 来稍微减小它y unit title=5mm

\documentclass[tikz]{standalone}
\usepackage{pgfgantt}

\begin{document}

\begin{ganttchart}[title height=1,y unit title=5mm,
  time slot format=isodate-yearmonth,
  time slot unit=month
]{2019-01}{2020-09}
\gantttitlecalendar{year, month=letter} \\
  \ganttgroup[]{foo}{2019-07}{2020-03} \\  
  \ganttgroup[]{bar}{2020-01}{2020-07} \\
\end{ganttchart}

\end{document}

在此处输入图片描述

相关内容