pgfgantt:嵌套 vgrid

pgfgantt:嵌套 vgrid

我正在尝试使用 pgfgantt 绘制时间表,但嵌套的 vgrid 出现了无法正常工作的问题。

绘制的数据以 10 分钟为间隔,因此我希望 vgrid 包含 5 次无线,然后是一条细线、5 次无线、一条细线等,并且第 24 次重复应该是 5 次无线后跟一条粗线(即,细线代表整小时,而粗线表示一天的结束)。

我尝试了以下语法:

\documentclass{standalone}
\usepackage{pgfgantt}
\begin{document}
    \begin{ganttchart}[hgrid=dashed, vgrid={*{23}{*5{draw=none},*1{grey,thin}},*1{*5{draw=none},*1{grey,thick}}}{-100}{500}
        \ganttbar[name=a1, inline, bar/.append style={fill=gray!30}, bar inline label node/.append style={below=4pt}]{a1}{-100}{100}
    \end{ganttchart}
\end{document}

编译器发出以下错误:

!包 pgfkeys 错误:我不知道密钥 '/tikz/*5{draw=none}',我将忽略它。也许你拼错了。

我使用的是 pdfTeX,版本 3.1415926-2.5-1.40.14(MiKTeX 2.9 64 位),以及 pgfgantt 版本 4.0。我找到的最接近我想要的答案是。但是,我无法根据我的要求调整脚本(不破坏它)。

有人知道如何获得如上所述的模式(10 分钟间隔没有线、每小时线很细、黎明时分线很粗)吗?

多谢。

相关内容