甘特图标题中缺失的数字被视为零

甘特图标题中缺失的数字被视为零

我正在尝试使用 pgfgantt 4.0,但遇到了一个相当奇怪的问题。

这是我的 MWE:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgfgantt}

\begin{document}

\begin{ganttchart}{24}
\gantttitle{Y1}{12} \\
\gantttitle{Y2}{12} \\
\end{ganttchart}


\end{document}

我在该示例中遇到的问题是\gantttitle宏报告以下错误:!缺少数字,视为零。

但是,如果我没记错的话,\gantttitle确实只需要两个参数。此外,我在一台较旧的机器上测试了一个可以正常工作的 pgfgantt 示例,它产生了相同的错误。

我在几种配置上都遇到了这个问题,具体如下:

  1. Windows Miktek 2.9 最新版,如果我没记错的话,pgfgantt 是由 miktek 自动下载的。以前在旧机器上使用过。

  2. Linux texlive 2009 Debian,pgfgantt 下载自加拿大运输安全局因为 tlmgr 似乎丢失了。

我没有这两台机器的 root 访问权限。

如果我忽略初始的 gantttitle 错误,我会收到许多其他错误,例如“非法测量单位”、“您不能在 \advance 之后使用 \edef”或“尺寸太大”。生成的文件看起来不像是水平拉伸的。我不明白发生了什么。

答案1

看起来ganttchart环境需要两个强制参数,而您在示例中只给了它一个参数。

相关内容