我正在尝试使用 pgfgantt 创建甘特图。
以下是我正在使用的“示例”代码
\begin{ganttchart}[
hgrid,
vgrid,
x unit=18mm,
time slot format=little-endian
]{9.6.2014}{1.2.2015}
\gantttitlecalendar*{9.6.2014}{1.2.2015}{
month=shortname
}
\end{ganttchart}
当我尝试在 TeXworks 中编译它时,发生了以下情况
尺寸太大。
当我尝试使用较短的日期持续时间时,此代码有效。但我的甘特图确实需要这个“长”日期持续时间。
我不知道如何调整它的大小以适合投影仪演示。
答案1
Dimension too large
错误意味着您正在尝试计算某些操作,其结果大于 TeX 可以管理的范围。
我不知道什么能产生这种结果,但您正在尝试绘制一个宽度大于 4284 毫米(18 毫米 x 238 天)的日历。
经过一些测试,x unit=12mm
解决了错误,但除非您使用\resizebox
,否则日历将无法放入beamer
幻灯片中。即使这样,结果也是无用的。
\documentclass{beamer}
\usepackage{pgfgantt}
\begin{document}
\begin{frame}
%\resizebox{\linewidth}{!}{
\begin{ganttchart}[
hgrid,
vgrid,
x unit=12mm, %<-----------------
time slot format=little-endian
]{9.6.2014}{1.2.2015}
\gantttitlecalendar*{9.6.2014}{1.2.2015}{
month=shortname
}
\end{ganttchart}%}
\end{frame}
\end{document}
不看结果\resizebox
:
与resizebox
: