![pgfgantt:打印了额外的垃圾](https://linux22.com/image/308603/pgfgantt%EF%BC%9A%E6%89%93%E5%8D%B0%E4%BA%86%E9%A2%9D%E5%A4%96%E7%9A%84%E5%9E%83%E5%9C%BE.png)
我遇到了一个奇怪的问题,在甘特图的底部打印了额外的信息。下面的最小工作示例为我产生了以下结果。
\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}