pgfgantt 日历的垂直对齐

pgfgantt 日历的垂直对齐

pgfgantt包在垂直对齐标签方面总体来说表现不错,但它的\gantttitlecalendar[选项]{日历线}命令似乎不会自动执行此操作。在生成旧式数字日历时很容易看到这一点,这些数字无法在基线对齐:

\documentclass{article}
\usepackage{pgfgantt}
\usepackage[osf]{mathpazo}
\begin{document}
\begin{ganttchart}{1}{10}
\gantttitlecalendar{day}
\end{ganttchart}
\end{document}

pgfgantt 图表显示日历未对齐

我认为可以通过添加\strut在每个日历条目前添加一个来解决这个问题,但我不清楚如何做到这一点。(有没有一种通用的方法,无论值是多少都可以工作?日历线范围?)

答案1

您可以滥用title label font来插入\strut

在此处输入图片描述

\documentclass{article}
\usepackage{pgfgantt}
\usepackage[osf]{mathpazo}
\begin{document}
\begin{ganttchart}[%
    title label font=\strut
]{1}{10}
\gantttitlecalendar{day}
\end{ganttchart}
\end{document}

相关内容