Seite 1 von 1

Problem bei Darstellung von Matrizen

Verfasst: Do 12. Jul 2012, 09:55
von masterette
Hallo!

Ich will für meine Masterarbeit Matrizen in mein LaTeX-Dokument einbetten, bei denen sowohl die Zeilen als auch die Spalten durch Text beschriftet sind.

Nun habe ich das Problem, dass allein die Ausgabe von Matrizen nicht funktioniert und ich stattdessen nur einen Turm von Symbolen ohne die entsprechenden Klammern erhalte.

Woran liegts? Muss ich noch ein Package laden, damit ich Matrizen, Tabellen etc. darstellen kann?

Über Tipps, wie ich die Beschriftung von Zeilen und Spalten mittels Text realisieren kann, wäre ich auch sehr dankbar! Ich hatte an den Befehl \bordermatrix gedacht, bin mir aber unsicher, ob das gerade bei der Beschriftung der Spalten funktioniert...

Vielen Dank im Voraus!

Mein Code:
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}	%ä, ö, ü, 
\usepackage{ngerman}					% neue rechtschreibung, trennung
\usepackage[a4paper, top=2.5cm, bottom=2.5cm, left=3cm, right=2cm]{geometry}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage[hang, labelfont=bf]{caption}
\usepackage{hyperref}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}
\begin{document}
\[\begin{pmatrix} a & b & c\\ d & e & f \\ g & h& i \end{pmatrix}\]
\end {document}

Verfasst: Do 12. Jul 2012, 10:32
von Sepp99
Dir fehlt das Paket amsmath. Das Paket ngerman sollte nicht mehr verwendet werden, es ist mit babel zu ersetzen.
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}   %ä, ö, ü,
%\usepackage{ngerman}               % neue rechtschreibung, trennung ---> besser ->
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[a4paper, top=2.5cm, bottom=2.5cm, left=3cm, right=2cm]{geometry}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage[hang, labelfont=bf]{caption}
\usepackage{hyperref}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}
\begin{document}
\[\begin{pmatrix} a & b & c\\ d & e & f \\ g & h& i \end{pmatrix}\]

\[\begin{bmatrix} a & b & c\\ d & e & f \\ g & h &i \end{bmatrix}\]

\[\begin{Bmatrix} a & b & c\\ d & e & f \\ g & h &i \end{Bmatrix}\]

\[\begin{vmatrix} a & b & c\\ d & e & f \\ g & h &i \end{vmatrix}\]

\[\begin{Vmatrix} a & b & c\\ d & e & f \\ g & h &i \end{Vmatrix}\]
\end {document}
Ergbnis im Anhang. Siehe weiter dazu Mathmode.pdf und [1].

Gruß, Sepp.-

Verfasst: Do 12. Jul 2012, 11:09
von masterette
Vielen Dank! Das sieht schon viel besser aus! ;)

Nun zur Beschriftung. Ich hätte gerne, dass die Spalten vertikal beschriftet werden und nicht, wie im folgenden Code, horizontal
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}	%ä, ö, ü, 
\usepackage{babel}					% neue rechtschreibung, trennung
\usepackage {amsmath}
\usepackage[a4paper, top=2.5cm, bottom=2.5cm, left=3cm, right=2cm]{geometry}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage[hang, labelfont=bf]{caption}
\usepackage{hyperref}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}




\begin{document}
\[\begin{pmatrix} a & b & c\\ d & e & f \\ g & h& i \end{pmatrix}\]
\[$\bordermatrix{%
 & mathematisch & vereinfachen \cr
 bla & x1 & x2 \cr
 bla & x3 & x4 \cr
 bla & x5 & x6
 }\]
\end {document}
Gibt es da Möglichkeiten?
Danke!

Verfasst: Do 12. Jul 2012, 11:56
von Sepp99
Aus der zitierten pdf-Datei von Herbert Voß:
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}   %ä, ö, ü,
\usepackage[ngerman]{babel}               % neue rechtschreibung, trennung
\usepackage{amsmath}
\usepackage[a4paper, top=2.5cm, bottom=2.5cm, left=3cm, right=2cm]{geometry}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage[hang, labelfont=bf]{caption}
\usepackage{hyperref}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}

\begin{document}
% aus Mathmode.pdf, 60.3 Matrix with comments on top
\def\rb#1{\rotatebox{90}{#1}}
\begin{tabular}{c}
$\begin{matrix}
 &\rb{mathematisch} & \rb{vereinfachen} \\
\end{matrix}$\\
$\begin{pmatrix}
bla & x1 & x2 \\
bla & x3 & x4 \\
bla & x5 & x6
\end{pmatrix}$
\end{tabular}

\end {document}
Gruß, Sepp.-