Firstly, I prefer tikz oriented solution because it gives you more freedom. Secondly, I am not publishing anything new. Obviously, this is similar to Zoe Gagnon's answer, because he showed the way.
I needed the timeline of the year, and it took me some time (what a surprise!) To do this, so I share the results. I hope you will enjoy.
\documentclass[tikz]{standalone} \usepackage{verbatim} \begin{document} \newlength\yearposx \begin{tikzpicture}[scale=0.57] % timeline 1990-2010-> % define coordinates (begin, used, end, arrow) \foreach \x in {1990,1992,2000,2002,2004,2005,2008,2009,2010,2011}{ \pgfmathsetlength\yearposx{(\x-1990)*1cm}; \coordinate (y\x) at (\yearposx,0); \coordinate (y\xt) at (\yearposx,+3pt); \coordinate (y\xb) at (\yearposx,-3pt); } % draw horizontal line with arrow \draw [->] (y1990) -- (y2011); % draw ticks \foreach \x in {1992,2000,2002,2004,2005,2008,2009} \draw (y\xt) -- (y\xb); % annotate \foreach \x in {1992,2002,2005,2009} \node at (y\x) [below=3pt] {\x}; \foreach \x in {2000,2004,2008} \node at (y\x) [above=3pt] {\x}; \begin{comment} % for use in beamer class \only<2> {\fill (y1992) circle (5pt);} \only<3-5> {\fill (y2000) circle (5pt);} \only<4-5> {\fill (y2002) circle (5pt);} \only<5> {\fill[red] (y2004) circle (5pt);} \only<6> {\fill (y2005) circle (5pt);} \only<7> {\fill[red] (y2005) circle (5pt);} \only<8-11> {\fill (y2008) circle (5pt);} \only<11> {\fill (y2009) circle (5pt);} \end{comment} \end{tikzpicture} \end{document}
As you can see, it is adapted to the presentation of the rays (select the part and the zoom option), but if you really want to test it in the presentation, you should move \newlength\yearposx outside the frame definition, because otherwise youโll get error veritably stating that the \yearposx already defined (unless you remove the selection part and any other split commands from your frame).

przemoc Mar 15 2018-10-15T00: 00Z
source share