pgfgantt 箭头看起来有线

pgfgantt 箭头看起来有线

这是我的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}

相关内容