我正在尝试使用 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 分钟间隔没有线、每小时线很细、黎明时分线很粗)吗?
多谢。