Archiv verlassen und diese Seite im Standarddesign anzeigen : Matrixspalte farblich hinterlegen
Hallo
ich würde gerne für eine matrix eine spalte farblich hinterlegen. Also so einen roten durchsichtigen Balken von ganz oben bis ganz unten IN EINEM integrieren. Also so dass der Leser sofort bemerkt um welche spalte es sich handelt. Zusätzlich soll der Balken noch oben um ein Element über die Matrix hinausragen und den Index der Spalte auch farblich umranden.
Könnte mir da jemand mit Latex-Code nachhelfen oder wo ich gezielt zu diesem Problem nachschauen kann?
Ich versuche es im Moment so aber es geht nicht:
$\begin{matrix}
\rowcolor{lightred} 2 A & B & C \\
3 d & e & f \\
4 1 & 2 & 3 \\
5 \end{matrix}$
Danke für jede Hilfe!
EDIT:
Row color geht aber mit columncolor habe ich meine schwierigkeiten...
Hi,
vielleicht findest du es hier ?
http://de.wikipedia.org/wiki/Wikipedia:TeX
Chris
countbela666
24-06-2007, 13:23
Sieh dir mal das Beispiel aus Abschnitt 62.5 von mathmode.pdf (ftp://tug.ctan.org/pub/tex-archive/info/math/voss/mathmode/Mathmode.pdf) an.
Grüße
Marcel
Hmm - danke - mit diesem code:
\bordermatrix{%
& & & \colCell{lightred1}{3} & & 5\cr
& * & & \colCell{lightred1}{ } & & \cr
& & * & \colCell{lightred1}{*} & & \cr
& & & \colCell{lightred1}{*} & * & *\cr
& & & \colCell{lightred1}{ } & * & \cr
& & * & \colCell{lightred1}{ } & & *
}
werden leider nur die zellen einzeln markiert , es bleiben aber immer noch zwischenräume vorhanden.
Mit der array-umgebung schaffe ich das so nicht wie ich es im beipsiel oben habe....evtl. hat ja jemand Abhilfe :o
... und wenn Du es so versuchst:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array,colortbl}
\usepackage[table]{xcolor}
\def\COLCOL#1{\multicolumn{1}{>{\columncolor{green!30}}c}{#1}}
\def\colCell#1#2{\multicolumn{1}{>{\columncolor{#1}}c}{#2}}
\begin{document}
%\begin{equation}\left[
\[
%\left[% liKlammer
{\begin{array}{*{5}{>{\columncolor{white}}c}}
2 A & B & C\\
\COLCOL{3 d} & \COLCOL{e} & \COLCOL{f}\\
{4 1} & \colCell{red!20}{2} & {3}\\
\end{array}}
%\right]% reKlammer
\]
%\right]\end{equation}
\end{document}
edico
Ja...so sollten die farben sein....allerdings brauche ich eine bordermatrix.
Beispiel:
1 2 3 4
/4 8 5 0\
|5 0 0 2|
|8 0 1 3|
\9 0 0 0/
Und genau die spalte 2 also die zahlen der matrix in der spalte 2 sind: 8 0 0 0 die sollen untereinander rot eingefärbt in einem durchgängig sein.
Mit Zeilen geht es wunderbar aber mit spalten eben nicht.
Ihc konnte das von dir obige beispiel mit einer bordermatrix leider nicht hinbekommen...sorry....
versteh ich als Mathe-Laie nicht -- geht doch!?
\def\colCOL#1{\multicolumn{1}{>{\columncolor{green!30}}c}{#1}}
\def\colCell#1#2{\multicolumn{1}{>{\columncolor{#1}}c}{#2}}
...
$\bordermatrix{%
& A & B & C \cr
1 & \colCOL{d} & \colCOL{e} & \colCOL{f} \cr
2 & \colCOL{1} & \colCell{red!20}{2} & {3}\cr
}$
...
edico
P.S.
sonst versuch mal pmatrix, ob das Deinen Vorstellungen näher kommt:
...
\[
\begin{pmatrix}
& A & B & C\\
& \colCOL{d} & \colCOL{e} & \colCOL{f} \\
&\colCOL{1} & \colCell{red!20}{2} & \colCell{white}{3}\\
\end{pmatrix}
\]
...
:eek:
Jo - geht - weiß auch nicht was mich da geritten hat :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.