Стрелка Chronosys не выровнена, а цветовая заливка неаккуратна

Стрелка Chronosys не выровнена, а цветовая заливка неаккуратна

Я создаю временную шкалу, используяchronosysупаковка.

Я заметил, что наконечник стрелки не идеально выровнен с прямоугольником временной шкалы, даже в документации... Это не так заметно при использовании параметра цвета, но при использовании параметра прямоугольника (который очерчивает временную шкалу) смещение становится заметным. Несоосность наконечника стрелки в документации стр. 20

На рисунке выше показано смещение наконечника стрелки в документации на стр. 20.

Вот что я получаю с помощью следующего кода:

Вся временная шкала, созданная кодомУвеличить нижнюю часть наконечника стрелки

\documentclass[]{article}
\usepackage{chronosys} 

\begin{document}
\begin{figure} \centering       
    \begin{chronology}
        [startyear=2005,stopyear=2015, dates=false,
        color=black!20, box=true,
        height=1cm, width=2cm,
        ]
                
    \end{chronology}
\end{figure}
\end{document}

Мы видим, что помимо неидеального выравнивания, есть еще и проблема с окраской головы (для меня это неважно, так как я хочу, чтобы цвет был белым, но может пригодиться другим).

решение1

chronosпозволяет указать стрелку с помощью обычного TiкСинтаксис Z и рисует его с использованием стандартного TiкZ-методы.

хронос стрелка

\documentclass{standalone}
\usepackage{chronos}% https://codeberg.org/cfr/chronos/
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{chronos}
  [
    timeline={
      dates=2005:2015,
      width'=20mm,
      height'=10mm,
      timeline years=none,
      timeline line={
        -{Triangle[open,black,fill=gray,line width=.4pt,length=5mm,width=12mm]},
      },
      timeline foreground=gray,
    },
  ]
\end{chronos}
\end{document}

Связанный контент