I am preparing some slides in which I used this post. Here it is:
\documentclass{beamer}
\usepackage{charter}
\usepackage{environ}
\usepackage{tikz}
\usetikzlibrary{calc,matrix}
\usepackage{chronology}
\usetheme{metropolis}
\usecolortheme{dolphin}
\makeatletter
\let\matamp=&
\catcode`\&=13
\def&{%
\iftikz@is@matrix%
\pgfmatrixnextcell%
\else%
\matamp%
\fi%
}
\makeatother
\newcounter{lines}
\def\endlr{\stepcounter{lines}\}
\newcounter{vtml}
\setcounter{vtml}{0}
\newif\ifvtimelinetitle
\newif\ifvtimebottomline
\tikzset{
description/.style={column 2/.append style={#1}},
timeline color/.store in=\vtmlcolor,
timeline color=red!80!black,
timeline color st/.style={fill=\vtmlcolor,draw=\vtmlcolor},
use timeline header/.is if=vtimelinetitle,
use timeline header=false,
add bottom line/.is if=vtimebottomline,
add bottom line=false,
timeline title/.store in=\vtimelinetitle,
timeline title={},
line offset/.store in=\lineoffset,
line offset=4pt,
}
\NewEnviron{vtimeline}[1][]{%
\setcounter{lines}{1}%
\stepcounter{vtml}%
\begin{tikzpicture}[column 1/.style={anchor=east},
column 2/.style={anchor=west},
text depth=0pt,text height=1ex,
row sep=1ex,
column sep=1em,
#1
]
\matrix(vtimeline\thevtml)[matrix of nodes]{\BODY};
\pgfmathtruncatemacro\endmtx{\thelines-1}
\path[timeline color st]
($(vtimeline\thevtml-1-1.north east)!0.5!(vtimeline\thevtml-1-2.north west)$)--
($(vtimeline\thevtml-\endmtx-1.south east)!0.5!(vtimeline\thevtml-\endmtx-2.south west)$);
\foreach \x in {1,...,\endmtx}{
\node[circle,timeline color st, inner sep=0.15pt, draw=white, thick]
(vtimeline\thevtml-c-\x) at
($(vtimeline\thevtml-\x-1.east)!0.5!(vtimeline\thevtml-\x-2.west)$){};
\draw[timeline color st](vtimeline\thevtml-c-\x.west)--++(-3pt,0);
}
\ifvtimelinetitle%
\draw[timeline color st]([yshift=\lineoffset]vtimeline\thevtml.north west)--
([yshift=\lineoffset]vtimeline\thevtml.north east);
\node[anchor=west,yshift=16pt,font=\large]
at (vtimeline\thevtml-1-1.north west)
{\textsc{Timeline \thevtml}: \textit{\vtimelinetitle}};
\else%
\relax%
\fi%
\ifvtimebottomline%
\draw[timeline color st]([yshift=-\lineoffset]vtimeline\thevtml.south west)--
([yshift=-\lineoffset]vtimeline\thevtml.south east);
\else%
\relax%
\fi%
\end{tikzpicture}
}
\begin{document}
\begin{frame}
\begin{vtimeline}[description={text width=8cm},
row sep=5ex,
use timeline header,
timeline title={Historical views}]
1691 & G. W. Leibniz (1646-1716) imagines a universal and formal language.\endlr
1879 & G. Frege (1848-1925) publishes a notational system for logic. \endlr
1893/1903 & Frege publishes a formal language for arithmetic\endlr
1906-1914 & A. Thue (1863-1922) publishes papers on words and language, introducing Thue systems.\endlr
1947 & E. L. Post (897-1954) proves the word problem for semigroups is undecidable, using Thue systems.\endlr
1956 & N. Chomsky (1928- ) introduces the Chomsky hierarchy of formal languages and grammars.
\endlr
\end{vtimeline}
\end{frame}
\end{document}
I thought, it would be nice if I could paste a properly scaled picture of the person next to each name or at the end of each event so the audiences can see the persons.
I have in mind something like the following slide where certain pictures are put in corresponding positions. So, I have 5 non-similar pictures:
Thanks for your time!


