J'ai découvert le paquet de Mathieu Long : chronosys. Il permet de faire beaucoup de choses intéressantes, et la documentation en français est très claire. Il y a quelques limites à propos de quoi je vous interroge :
Si d'autres paquets ou façons de faire permettent d'avoir des résultats similaires ou meilleurs, n'hésitez pas. |
Un premier élément de réponse, concernant la superposition de lignes : il suffit de déclarer des hauteurs différentes. Au passage, on peut aussi se dispenser d'indiquer les bornes (dates extrêmes du graphique). Ouvrir dans l'éditeur Overleaf
\documentclass[11pt,a4paper,landscape,french]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{tikz} \usepackage{chronosys} \begin{document} \begin{chronology}[align=left, startyear=2006, height=1pt, startdate=false, stopdate=false, dateselevation=0pt, arrow=true, arrowheight=0.25cm,arrowwidth=0.25cm] % Les dates du début et de la fin de la frise n'apparaîtront pas \chronograduation[event][dateselevation=0pt]{1} \definechronoperiode{Per}[startdate=false, stopdate=false,textdepth=12.5pt] % Critères valables pour toutes les périodes \definechronoevent{Ev}[textstyle=\textbf,datesstyle=\emph,barre=false] % Critères valables pour tous les événéments % Série 1 \chronoPer[bottomdepth=20pt, topheight=40pt]{2006}{2010}{Période 1} \chronoPer[bottomdepth=20pt, topheight=40pt]{2010}{2012}{Période 2} \chronoPer[bottomdepth=20pt,topheight=40pt]{2012}{2015}{Période 3} \chronoPer[bottomdepth=20pt, topheight=40pt]{2015}{2019}{Période 4} % Série 2, placée au-dessus \chronoPer[bottomdepth=60pt, topheight=80pt]{2006}{2011}{Blabla le Gras} \chronoPer[bottomdepth=60pt, topheight=80pt]{2011}{2014}{Blibli le Petit} \chronoPer[bottomdepth=60pt, topheight=80pt]{2014}{2019}{Bloblo le Rigolo} \end{chronology} \end{document} Maintenant, il reste à indiquer des valeurs importantes (4.5 milliards d'années, par ex.), etc. Publiée 23 Aoû '19, 18:49 fred02840 |
Comme unité, un milliard d'années, c'est un Gigan? ;o)
Quelques remarques rapides :
\begin{tcolorbox}...\end{tcolorbox}
.\chronoperiode
et\chronoevent
.@touhami. Points 1 et 4 : une journée passée à trouver une solution a été vaine. Point 3 : je propose qqch ci-dessous, qui combine ce que l'on veut (des périodes, en l'occurrence). Point 2 : parfait, je mets ça en œuvre tout de suite.
@touhami. Point 2 : échec. Je précise que je désire un filet tout autour d'une période (isolée) ou d'une série continue. Mais la solution est qq part par là.