我想删除 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}