Est-il possible de dessiner une flèche et un opérateur sur le côté d'un tableau construit avec Avez-vous une autre solution à me proposer ? \documentclass[11pt,a4paper,french]{article} \usepackage[french]{babel} \usepackage[margin=1cm,noheadfoot]{geometry} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{tkz-euclide} \usetikzlibrary{matrix} \usepackage{kpfonts} \usepackage{nicematrix} \begin{document} \begin{NiceTabular}[corners=NW,hvlines]{w{c}{2.2cm}w{c}{2.2cm}w{c}{2.2cm}w{c}{2.2cm}w{c}{2.2cm}w{c}{2.2cm}}[cell-space-limits=6pt] \CodeBefore \rectanglecolor{blue!30}{1-2}{1-6} \rectanglecolor{red!30}{2-1}{3-1} \Body & Volume Total & Orange & Limonade & Jus de citron & Grenadine\\ Recette 75 cL & 75 & 30 & 24 & 12 & 9 \\ Recette 200 cL & 200 & \textcolor{red}{80} & \textcolor{red}{64} & \textcolor{red}{32} & \textcolor{red}{24}\\ \CodeAfter \begin{tikzpicture} \draw[-latex,line width=1,scale=4] (2-6.east) to [out=-45,in=45] node[right,pos=0.5] {$\div 0,375$} (3-6.east); \end{tikzpicture} \end{NiceTabular} \begin{tikzpicture} \matrix (M) [ matrix of nodes, row sep = -\pgflinewidth, column sep = -\pgflinewidth, execute at begin cell=\strut, execute at empty cell={\node{\strut};}, nodes={rectangle, draw, anchor=center, minimum width=5em,minimum height=5ex}, column 1/.style={nodes={text width=3cm, align=center}}, column 2/.style={nodes={text width=2.2cm, align=center}}, column 3/.style={nodes={text width=2.2cm, align=center}}, column 4/.style={nodes={text width=2.2cm, align=center}}, column 5/.style={nodes={text width=2.2cm, align=center}}, column 6/.style={nodes={text width=2.2cm, align=center}} ] { & Vol. Total & Orange & Limonade & Citron & Grenadine \\ Recette 75 cL & 75 & 30 & 24 & 12 & 9 \\ Recette 200 cL & 200 & \textcolor{red}{80} & \textcolor{red}{64} & \textcolor{red}{32} & \textcolor{red}{24}\\ }; \begin{scope}[-latex, red!80!black, myshift/.initial=0.8ex] \draw ([xshift=\pgfkeysvalueof{/tikz/myshift}]M-2-6.east) to[bend left] node[right] {$\! {} \div 0,375$} ([xshift=\pgfkeysvalueof{/tikz/myshift}]M-3-6.east); \end{scope} \end{tikzpicture} \end{document} |
Et en utilisant les autres nœuds possibles avec
Publiée 14 Sep '22, 19:06 cpierquet Merci, oui ça fonctionne même si ça reste obscur cette histoire de nœuds (je débute en LaTeX).
(14 Sep '22, 19:20)
ablasz
1
La documentation de
(14 Sep '22, 20:26)
cpierquet
2
En outre, l'auteur de
(14 Sep '22, 20:37)
denis ♦♦
|
En utilisant le package ProfCollege ? Publiée 17 Sep '22, 22:05 christophe-poulain Bonsoir Christophe, Il est déjà bien présent dans mon préambule. Je me suis remis à LaTeX suite au stage passionnant auquel j'ai assisté et où tu étais le formateur. Je voulais juste comprendre le mécanisme de tout ça et essayé de le faire moi-même afin de personnaliser davantage mes cours. En tout cas, depuis le stage, j'ai banni Word et son éditeur d'équation. Merci à toi.
(17 Sep '22, 22:51)
ablasz
Merci pour les remerciements :) Bien joué pour les abandons :)
(17 Sep '22, 22:53)
christophe-poulain
@christophe-poulain Un exemple codé en
(18 Sep '22, 11:31)
denis ♦♦
|
Voici un petit exemple avec le package \documentclass[11pt,a4paper]{article} \usepackage[margin=1cm,noheadfoot]{geometry} \usepackage[utf8]{inputenc} \usepackage{ProfCollege} \usepackage{marvosym} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{kpfonts} \usepackage[french]{babel} \begin{document} \Propor[Stretch=1.25, Math, GrandeurA=Nombre de baguettes, GrandeurB=Prix (en \EUR), Largeur=0.75cm]{3/2.4,12/9.6,15/12,9/7.2} \FlecheLineaireB{1}{2}{4}{$-$} \FlechesPH{1}{2}{$\times 4$} \FlechesPG{1}{2}{$\times 0,80$} \FlechesPD{2}{1}{$\div 0,80$} \end{document} |
Ne suffirait-il pas de recourir à l'option
last-col
?C'est-à-dire denis ?