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 :

  • pour une frise concernant l'histoire de la Terre, comment indiquer des milliards d'années ?
  • comment encadrer la frise par un filet ?
  • comment faire figurer dans la même frise des lignes superposées de période, etc. ?
  • comment introduire une rupture dans la frise (en cas de période beaucoup trop longue) et de la faire figurer par des pointillés ou un autre procédé ?

Si d'autres paquets ou façons de faire permettent d'avoir des résultats similaires ou meilleurs, n'hésitez pas.

Posée 22 Aoû, 16:30

fred02840's gravatar image

fred02840
2.5k3177
Taux d'acceptation : 10%

Modifiée 22 Aoû, 20:09

Pathe's gravatar image

Pathe ♦♦
5.6k166162

2

Comme unité, un milliard d'années, c'est un Gigan? ;o)

(22 Aoû, 19:13) Bernard Bernard's gravatar image
2

Quelques remarques rapides :

  • Pour les milliards d'années, il faut et il suffit de trouver la bonne echelle. Toutefois, il me semble qu'il y a un problème avec les grands nombres.
  • Pour encadrer la frise \begin{tcolorbox}...\end{tcolorbox}.
  • Pour les lignes superposées de période, je ne vois pas bien ce que tu veux, mais je pense que c'est possible en combinant \chronoperiode et \chronoevent.
  • Comment introduire une rupture dans la frise ? je craine que c'est compliqué.
(23 Aoû, 16:48) touhami touhami's gravatar image

@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.

(23 Aoû, 18:54) fred02840 fred02840's gravatar image

@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à.

(23 Aoû, 18:58) fred02840 fred02840's gravatar image

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.

Lien permanent

Publiée 23 Aoû, 18:49

fred02840's gravatar image

fred02840
2.5k3177
Taux d'acceptation : 10%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×1
×1
×1

Question posée : 22 Aoû, 16:30

Question vue : 342 fois

Dernière mise à jour : 23 Aoû, 18:58

Questions similaires