pgfgantt:打印了额外的垃圾

pgfgantt:打印了额外的垃圾

我遇到了一个奇怪的问题,在甘特图的底部打印了额外的信息。下面的最小工作示例为我产生了以下结果。

在此处输入图片描述

\documentclass{report}
\usepackage{pgf}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[time slot format=isodate-yearmonth, compress calendar]{2015-1-1}{2015-12-31}
\gantttitlecalendar{year,month}\\
\ganttbar{Item 1}{2015-1-1}{2015-6-1}\\
\ganttbar{Item 2}{2015-7-1}{2015-12-31}
\end{ganttchart}
\end{document}

一些信息:TeXLive 2014.34872-1、LuaTeX beta-0.79.1、pgfgantt 2013/06/01 v4.0。

答案1

您指定time slot specifier{2015-1-1}{2015-12-31}yyyy-mm-dd。这对应于time slot format=isodate。当您指定 时time slot format=isodate-yearmonth系统格式应该是(yyyy-mm)。因此将更tss改为

{2015-01}{2015-12}

如同

\begin{ganttchart}[time slot format=isodate-yearmonth, compress calendar]{2015-01}{2015-12}

应该可以解决你的问题。

代码:

\documentclass{report}
\usepackage{pgf}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[time slot format=isodate-yearmonth, compress calendar]{2015-01}{2015-12}
\gantttitlecalendar{year,month}\\
\ganttbar{Item 1}{2015-1-1}{2015-6-1}\\
\ganttbar{Item 2}{2015-7-1}{2015-12-31}
\end{ganttchart}
\end{document}

在此处输入图片描述

相关内容