我有一个关于这个包裹的非常基本的问题pgfgantt
。
采取以下 MWE:
\documentclass{article}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[vgrid=true,hgrid=true]{1}{12}
\gantttitlelist{1,...,12}{1} \\
\ganttbar{Bla}{1}{6} \ganttnewline
\ganttmilestone{Bla 1}{6}
\end{ganttchart}
\end{document}
也就是说,输出应该如下所示:
Month | 1 | 2 ! 3 | ...
Bla | | | | ...
Bla 1 | | | | ...
我怎样才能在数字 1 的右边显示单词 “Month”?
非常感谢您的反馈。
答案1
正如所述如何使用 \node 命令向 pgfgantt 图表添加图例?,您可以向中添加自定义节点current bounding box
,该节点是图表在该点的边框(包括标题和其他文本)。
在下面的 MWE 中,east
新节点的(右侧)位于west
边界框的(左侧)。西是中心左侧,在下面的 MWE 中是第一条线的左侧(因为在该点只绘制了第一条线,这意味着边界框仅由该线组成)。
代码:
\documentclass{article}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[vgrid=true,hgrid=true]{1}{12}
\gantttitlelist{1,...,12}{1} \\
\node (a) [anchor=east] at (current bounding box.west){\textit{Months}};
\ganttbar{Bla}{1}{6} \ganttnewline
\ganttmilestone{Bla 1}{6}
\end{ganttchart}
\end{document}
结果: