这是我的MEW:
\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{pgfgantt}
\begin{document}
\resizebox{\textwidth}{!}{%}
\begin{ganttchart}
[
vgrid,
hgrid,
x unit=.4mm,
time slot format=little-endian,
newline shortcut=true,
bar label node/.append style = {align=right}
]{18-01-2020}{31-08-2020}
\ganttbar[progress=50]{Administrative tasks}{19-01-2020}{24-01-2020}\\\\
\ganttlinkedbar{Literature study}{27-01-2020}{24-02-2020}\\\\
\ganttlinkedbar{Finalize GRLS logic}{24-02-2020}{23-03-2020}
\end{ganttchart}}
\end{document}
为什么箭头指向错误的方向
答案1
您的 MWE 有非常低值x unit
。您需要调整其他间距值以获得更好的拟合度,例如link bulge=5, link tolerance=2
(输入更多数据时可能需要调整这些因素)。
不过,我认为更好的解决方案是使用粗粒度分辨率。您的 MWE 试图将超过半年的时间压缩到信纸或 A4 纸上的每日网格上。选择每月网格可能对您输入的数据更有效(不幸的是,pgfgantt
不提供weekly
分辨率)。
\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{pgfgantt}
\begin{document}
\resizebox{\textwidth}{!}{%}
\begin{ganttchart}
[
vgrid,
hgrid,
time slot unit=month,
time slot format=little-endian,
newline shortcut=true,
bar label node/.append style = {align=right},
bar progress label node/.append style = {xshift=.5em},
]{01-11-2019}{31-08-2020}
\ganttbar[progress=50]{Administrative tasks}{19-01-2020}{24-01-2020}\\\\
\ganttlinkedbar{Literature study}{27-01-2020}{24-02-2020}\\\\
\ganttlinkedbar{Finalize GRLS logic}{24-02-2020}{23-03-2020}
\end{ganttchart}}
\end{document}