von masterette » Mo 30. Jul 2012, 16:15
Hallo!
Ich arbeite in meiner Masterarbeit mit Matrizen, in denen sowohl die Zeilen als auch die Spalten beschriftet werden.
\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}
\def\rb#1{\rotatebox{90}{#1}}
\section{Matrix Methodik Analyse}
\subsection{Beispiel}
\begin{table}[h]
\caption{Beispiel einer zur Analyse der Passung der vorliegenden Kreisläufe im Bezug auf problemlösendes Arbeiten im Physikunterricht genutzten Matrix. Es ist jeweils die Repräsentation eines Lösungsschritts in einer bestimmten Phase kodiert. }
\vspace{1.7cm}
\[\bordermatrix{%
%& \rb{mathematisch} & \rb{vereinfachen} \cr
& \smash{\rb{Schritt 1}} & \smash{\rb{Schritt 2}} & \smash{\rb{Schritt 3}} & \smash{\rb{Schritt 4}} & \smash{\rb{Schritt 5}} \cr
\vspace{0.3cm}\text{Phase 1} & 0 & 1 & 0 & (1) & 1 \cr
\vspace{0.3cm}\text{Phase 2} & 0 & 0 & 1 & 1 & 0 \cr
\vspace{0.3cm}\text{Phase 3} & 1 & (1) & 0 & 0 & 1
}\]
\label{tab:kodbei}
\end{table}
\end{document}
Nun möchte ich die zwei nebeneinander auftauchenden 1en in der 2.Zeile noch hervorheben. Entweder mit einem Kasten wie in mathmode 62.6 ODER mit einer geschweiften Klammer, die nur die beiden Spalte umfasst, in der sich die 1em befinden.
Bei ersterem ist das Problem, dass mir das immer die ganze Matrix verhagelt. Ich nehme an, das ist für die bordermatrix nicht ganz vorteilhaft oder es ist nicht so schön, wenn der Kasten nicht die ganze Zeile umfassen soll. Bei zweiterem hab ich keine Ahnung, wie ich eine Klammer auf gewisse Spalten begrenze.
Vielen Dank schon einmal im Voraus!
Hallo!
Ich arbeite in meiner Masterarbeit mit Matrizen, in denen sowohl die Zeilen als auch die Spalten beschriftet werden.
[code]\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}
\def\rb#1{\rotatebox{90}{#1}}
\section{Matrix Methodik Analyse}
\subsection{Beispiel}
\begin{table}[h]
\caption{Beispiel einer zur Analyse der Passung der vorliegenden Kreisläufe im Bezug auf problemlösendes Arbeiten im Physikunterricht genutzten Matrix. Es ist jeweils die Repräsentation eines Lösungsschritts in einer bestimmten Phase kodiert. }
\vspace{1.7cm}
\[\bordermatrix{%
%& \rb{mathematisch} & \rb{vereinfachen} \cr
& \smash{\rb{Schritt 1}} & \smash{\rb{Schritt 2}} & \smash{\rb{Schritt 3}} & \smash{\rb{Schritt 4}} & \smash{\rb{Schritt 5}} \cr
\vspace{0.3cm}\text{Phase 1} & 0 & 1 & 0 & (1) & 1 \cr
\vspace{0.3cm}\text{Phase 2} & 0 & 0 & 1 & 1 & 0 \cr
\vspace{0.3cm}\text{Phase 3} & 1 & (1) & 0 & 0 & 1
}\]
\label{tab:kodbei}
\end{table}
\end{document}
[/code]
Nun möchte ich die zwei nebeneinander auftauchenden 1en in der 2.Zeile noch hervorheben. Entweder mit einem Kasten wie in mathmode 62.6 ODER mit einer geschweiften Klammer, die nur die beiden Spalte umfasst, in der sich die 1em befinden.
Bei ersterem ist das Problem, dass mir das immer die ganze Matrix verhagelt. Ich nehme an, das ist für die bordermatrix nicht ganz vorteilhaft oder es ist nicht so schön, wenn der Kasten nicht die ganze Zeile umfassen soll. Bei zweiterem hab ich keine Ahnung, wie ich eine Klammer auf gewisse Spalten begrenze.
Vielen Dank schon einmal im Voraus!