☑ Arithmétique ☑ Logique ☑ Matrices ☑ Diagrammes
1 Graphe orienté 2 Graphe MPM 3 Diagramme sagittal
Graphe orienté Représenter une graphe orienté
📄 diagrammes/graphes.tex
% !TEX lualatex

\documentclass[border=5mm]{standalone}
\usepackage{ProfSio}

\begin{document}

\begin{GrapheTikz}
  %SOMMETS
  \GrphPlaceSommets{(1,6)/A (7,6)/B (7,3)/C (4,1)/D (1,3)/E}
  %ARÊTES
  \GrphTraceAretes[AngleGauche]{A/B A/D A/E B/E C/E E/C D/C C/D E/D D/E}
  %FT
  \GrphTraceAretes[AngleGauche]<FT>{A/C B/C B/D}
  \GrphTraceAretes[Boucle]<FT>{C/-45 E/135 D/-135}
\end{GrapheTikz}

\end{document}
Graphe MPM Ordonnancement par MPM
📄 diagrammes/grapheMPM.tex
% !TEX lualatex

\documentclass[border=5mm]{standalone}
\usepackage{ProfSio}

\begin{document}

\begin{GrapheMPM}[LargeurCases=0.5cm]
  %NOTICE
  \MPMPlaceNotice(1,6.5)
  %TÂCHES
  \MPMPlaceTaches{ (1,4)(Début)(0,0) / (3.25,4)(COM)(0,0) / (5.5,4)(LOG)(1,2) /
    (5.5,2)(ECR)(1,1) / (5.5,7)(MAT)(1,2{,}5) / (7.75,7)(CABL)(2,4) /
    (7.75,5.5)(ASS)(2,3{,}5) / (10,4)(INST)(4,5) / (12.25,4)(POST)(7,7) /
    (14.5,4)(CONF)(8,8) / (16.75,4)(Fin)(9,9) }
  %DURÉES (ARCS DIRECTS)
  \MPMPlaceDurees{Début>COM,0 / COM>MAT,1 / COM>LOG,1 / COM>ECR,1 / MAT>CABL,1 /
    MAT>ASS,1 / LOG>INST,3 / ASS>INST,1{,}5 / INST>POST,2 / POST>CONF,1 / CONF>Fin,1}
  %DURÉES (ARCS COUDÉS)
  \MPMPlaceDurees[Coude]{ECR>POST,6 / CABL>CONF,4}<near start>
\end{GrapheMPM}

\end{document}
Diagramme sagittal Représenter des diagrammes sagittaux
📄 diagrammes/applications.tex
% !TEX lualatex

\documentclass[a5paper]{article}
\usepackage[landscape,margin=5mm]{geometry}
\usepackage{ProfSio}

\begin{document}

\DiagrammeSagittal[E={a,b,c},F={A,C,H,P}]{a/A,a/P,b/H,b/P,c/C}

\pagebreak

\begin{tikzpicture}
  \DiagrammeSagittalCompo*%
    [E={a,b,c,d,e},F={1,2,3,4,5,6,7},G={a,b,c,d,e},Ensembles={E/F/E}]%
    {a/1,b/2,c/4,d/5,e/6}%
    {1/a,2/b,3/b,4/c,5/d,6/e,7/e}%
    \draw[orange!50!black,<-,thick,dashed,>=Latex] ($(Gc)+(12pt,0)$) to[bend left=10]++ (2,-1) %
      node[right] {\parbox{4cm}{On a donc $g\,{\small\circ\,}f(c)=c$}} ;
\end{tikzpicture}

\end{document}
✓ Copié !