Page 1 sur 1

Modifier un tableau avec des flèches

MessagePosté: Jeudi 22 Mai 2014, 14:51
par Fares-10
Bonjour à tous,

J'ai crée ce tableau mais je veux mettre au dessus des flèches et le cadre qui sont en gras pour marquer le sens de lecture de ce tableau. Merci de me proposer vos solutions.

Image

Re: Modifier un tableau avec des flèches

MessagePosté: Vendredi 23 Mai 2014, 14:05
par evariste_G
Bonjour.

Une solution graphique avec TiKZ :

Code: Tout sélectionner
\documentclass[12pt,a4paper,french]{article}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usetikzlibrary{matrix,arrows,calc}
\begin{document}
\begin{tikzpicture}
\matrix (tab) [matrix of nodes,row sep=0,column 1/.style={nodes={rectangle,draw,minimum width=3em}},column 2/.style={nodes={rectangle,draw,minimum width=3em}},column 3/.style={nodes={rectangle,draw,minimum width=3em}},column 4/.style={nodes={rectangle,draw,minimum width=3em}}]
{
\phantom{3}& 3 & 1   & -2 \\
3 & 9 & 3 & -6 \\
-1 & -3 & -1 & 2\\
};
\draw[->,>=stealth'] ($(tab-2-2.north west)+(2mm,-2mm)$) -- ($(tab-3-3.south east)+(-2mm,2mm)$);
\draw[->,>=stealth'] ($(tab-2-3.north west)+(2mm,-2mm)$) -- ($(tab-3-4.south east)+(-2mm,2mm)$);
\draw[->,>=stealth'] ($(tab-2-4.north west)+(2mm,-1mm)$) -- ($(tab-2-4.south east)+(-2mm,1mm)$);
\draw[line width=2pt] (tab-2-2.north west) rectangle (tab-3-4.south east);
\draw (tab-1-1.north west) -- (tab-1-1.south east);
\node[above right,inner ysep=2pt,inner xsep=4pt,scale=0.9] at (tab-1-1.south west) {A};
\node[below left,inner ysep=2pt,inner xsep=4pt,scale=0.9] at (tab-1-1.north east) {B};
\end{tikzpicture}
\end{document}


qui donne :

tableau.png
tableau.png (7.46 Kio) Vu 703 fois