Hallo!
Ich habe ein Problem mit den Matrizen, die ich mit manchen farbigen Elementen versehen wollte.
Ich benutze den folgenden Code:
Code:
\documentclass{article}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{xcolor}
%%%%
\makeatletter
\def\env@matrix{\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{*\c@MaxMatrixCols r}}
\makeatother
%%%%
\usepackage{graphicx}
\begin{document}
\[
\setcounter{MaxMatrixCols}{11}%
\begin{pmatrix}
a_{1,1} & a_{1,2} & a_{1,3} & \hdotsfor[2]{7} & a_{1,n}\\
%--------------
\hdotsfor[2]{11}\\
%--------------
a &
b &
c &
d &
e &
f &
{\color{red}\hdotsfor[2]{4}} &
{\color{red}a_{r,n}}\\
%--------------
\hdotsfor[2]{11}
\end{pmatrix}
\]
\end{document}
Diesen Code bearbeite ich mit
=====================
latex file.tex
dvips -Ppdf -o file.ps file.dvi
ps2pdf file.ps
=====================
oder mit
=====================
pdflatex file.tex
=====================
Aber beim "latex file.tex" bekomme ich diese Fehlermeldung:
Code:
! Misplaced \omit
\multispan -> \omit
\@multispan
Ich habe schon festgestellt, dass die problematische Stelle in meinem Code der Teil mit
=====================
{\color{red}\hdotsfor[2]{4}}
=====================
ist.
Und endlich meine Bitte und Frage an die Spezialisten dieses Forums. Wie kann man eine farbige Variante des Kommandos \hdotsfor in den Latex-Code einarbeiten? Die oben angeführte Möglichkeit funktioniert bei mir nicht.
Leider bin ich nicht imstande ein neues Kommando zu definieren, z.B. \colorhdotsfor[#1]{#2}{#3}, wo #3 die Bezeichnung der Farbe wäre.
Wenn ich von euch Tipps oder Lösungen zu diesem Problem bekommen könnte, würde mich das natürlich sehr freuen.
Danke im voraus.
Lesezeichen