Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
mineure

30 Nov '17, 01:37

Pathe's gravatar image

Pathe
7.6k53210254

Voici un exemple utilisant `pstricks`, et plus spécifiquement `pst-node`. Principe : les deux extrémités de la ligne (ou de la colonne) sont des `\Rnode` (de forme rectangulaire) et on les joint par une `\ncbox` (« *Node Connecting Box* »), dont les paramètres sont précisés en argument optionnel. Pour compiler en `pdflatex`, on met le tout dans un environnement `postscript` ou `pspicture` et il suffit de charger l'extension `auto-pst-pdf` (*après* pstricks) puis de lancer `pdflatex` avec l'option `--enable-write18` sous MiKTeX, ou `--shell-escape` (TeX Live, MacTeX). \documentclass{article} \usepackage{amsmath} \usepackage[table, x11names]{xcolor} \usepackage{fourier} \usepackage{pst-node} \usepackage{auto-pst-pdf} \pagestyle{empty} \begin{document} \begin{table}[h] \setlength\extrarowheight{2pt} \begin{equation*} \begin{postscript} \begin{array}{cc} \\ & z \\ 0 & s_1 \\ 0 & s_2 \\ 0 & s_3 \\ $-3$ & x_{1} \\ \end{array} % \begin{bmatrix} \begin{array}{c >{\columncolor{PaleVioletRed3!20}[-0.7pt][-0.7pt]}ccccc|cc} x_1 & \cellcolor{white}{x_2} & s_1 & s_2 & s_3 & s_4 & b & \theta \\ \hline 0 & \cellcolor{white}{-2} & 0 & 0 & 0 & 3 & 6 & \\ \hline \pnode{B}0 & \circlenode[linewidth=0.4pt, framesep=1pt]{P}{$2$} & 1 & 0 & 0 & -1 & 4 & 2\pnode{E} \\ 0 & 1 & 0 & 1 & 0 & -2 & 4 & 4 \\ 0 & 1 & 0 & 0 & 1 & 1 & 3 & 3\\ 1 & 0 & 0 & 0 & 0 & 1 & 2 & 0 \\ \end{array}% \ncbox[nodesep=3pt, boxsize=2.1ex, boxdepth=0.6ex, linestyle=none, fillstyle=solid, fillcolor=PaleVioletRed3, opacity=0.2]{B}{E} \end{bmatrix}% \end{postscript} \end{equation*} \end{table} \end{document} ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/highlightingcolumn.png<img src="/upfiles/highlightingcolumn.png" style="width: 100%;"/>
cliquez ici pour masquer/afficher la révision 3

21 Fév '16, 17:28

denis's gravatar image

denis
7.3k2510

Voici un exemple utilisant `pstricks`, et plus spécifiquement `pst-node`. Principe : les deux extrémités de la ligne (ou de la colonne) sont des `\Rnode` (de forme rectangulaire) et on les joint par une `\ncbox` (Node (« *Node Connecting Box), Box* »), dont les paramètres sont précisés en argument optionnel. Pour compiler en `pdflatex`, on met le tout dans un environment environnement `postscript` ou `pspicture`. Il faut `pspicture` et il suffit de charger l'extension `auto-pst-pdf` (*après* pstricks) et puis de lancer pdflatex `pdflatex` avec l'option `--enable-write18` sous MiKTeX, ou `--shell-escape` (TeX Live, MacTeX). \documentclass{article} \usepackage{amsmath} \usepackage[table, x11names]{xcolor} \usepackage{fourier} \usepackage{pst-node} \usepackage{auto-pst-pdf} \pagestyle{empty} \begin{document} \begin{table}[h] \setlength\extrarowheight{2pt} \begin{equation*} \begin{postscript} \begin{array}{cc} \\ & z \\ 0 & s_1 \\ 0 & s_2 \\ 0 & s_3 \\ $-3$ & x_{1} \\ \end{array} % \begin{bmatrix} \begin{array}{c >{\columncolor{PaleVioletRed3!20}[-0.7pt][-0.7pt]}ccccc|cc} x_1 & \cellcolor{white}{x_2} & s_1 & s_2 & s_3 & s_4 & b & \theta \\ \hline 0 & \cellcolor{white}{-2} & 0 & 0 & 0 & 3 & 6 & \\ \hline \pnode{B}0 & \circlenode[linewidth=0.4pt, framesep=1pt]{P}{$2$} & 1 & 0 & 0 & -1 & 4 & 2\pnode{E} \\ 0 & 1 & 0 & 1 & 0 & -2 & 4 & 4 \\ 0 & 1 & 0 & 0 & 1 & 1 & 3 & 3\\ 1 & 0 & 0 & 0 & 0 & 1 & 2 & 0 \\ \end{array}% \ncbox[nodesep=3pt, boxsize=2.1ex, boxdepth=0.6ex, linestyle=none, fillstyle=solid, fillcolor=PaleVioletRed3, opacity=0.2]{B}{E} \end{bmatrix}% \end{postscript} \end{equation*} \end{table} \end{document} ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/highlightingcolumn.png
cliquez ici pour masquer/afficher la révision 2
typo

20 Fév '16, 15:02

Pathe's gravatar image

Pathe
7.6k53210254

cliquez ici pour masquer/afficher la révision 1

20 Fév '16, 13:09

Bernard's gravatar image

Bernard
4.6k15

C'est votre première visite ici ? Consultez la FAQ !

×