我遇到了一个奇怪的问题,在甘特图的底部打印了额外的信息。下面的最小工作示例为我产生了以下结果。
\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}