Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Matrixspalte farblich hinterlegen

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    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:

    Code:
    $\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...
    Geändert von Mat (23-06-2007 um 17:08 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.04.2006
    Beiträge
    74
    Hi,
    vielleicht findest du es hier ?

    http://de.wikipedia.org/wiki/Wikipedia:TeX

    Chris

  3. #3
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Sieh dir mal das Beispiel aus Abschnitt 62.5 von mathmode.pdf an.

    Grüße
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  4. #4
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749
    Hmm - danke - mit diesem code:

    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... 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

  6. #6
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749
    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....

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    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}
    \]
    ...
    Geändert von edico (25-06-2007 um 18:20 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    Jo - geht - weiß auch nicht was mich da geritten hat

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •