alduro
14-11-2008, 22:00
Servus,
habe mich mal ein wenig durchs Forum gelesen, da ich in einer Matrix Linien ziehen wollte. Hier mein Resultat als mini-Beispiel
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{arydshln}
\begin{document}
\begin{equation}
\left[ \begin{array}{ccc|ccc:ccc}
\boldsymbol{M}_1 & -\boldsymbol{I} & 0 &0&\boldsymbol{E}_{2}^{T} & 0 & 0 & 0 & 0\\
\boldsymbol{I} &0 & -\boldsymbol{F}_{1}& 0 &0 & 0 & 0 & 0 & 0 \\
0 & \boldsymbol{F}_{1} & 0& 0 & 0 & 0&0&0&0\\
\hdashline
0 & 0 & 0 & \boldsymbol{M}_{2} & -\boldsymbol{I} & 0&0&\boldsymbol{E}_{3}^{T} & 0\\
-\boldsymbol{E}_{2} & 0 & 0& \boldsymbol{I} & 0 & -\boldsymbol{F}_{2}&0&0&0\\
0 & 0 & 0& 0 & \boldsymbol{F}_{2} & 0 & 0 &0&0\\
\hdashline
0&0&0&0&0&0&\boldsymbol{M}_{3}&-\boldsymbol{I}&0\\
0&0&0&-\boldsymbol{E}_{3}&0&0&\boldsymbol{I}&0&-\boldsymbol{F}_{3}\\
0&0&0&0&0&0&0&\boldsymbol{F}_{3}&0
\end{array} \right]
\left\{ \begin{array}{c}
\boldsymbol{\dot{v}}_1\\
\boldsymbol{h}_1^{c}\\
\boldsymbol{\ddot{\theta}}_1\\
\hdashline
\boldsymbol{\dot{v}}_2\\
\boldsymbol{h}_2^{c}\\
\boldsymbol{\ddot{\theta}}_2\\
\hdashline
\boldsymbol{\dot{v}}_3\\
\boldsymbol{h}_3^{c}\\
\boldsymbol{\ddot{\theta}}_3
\end{array} \right\}
\end{equation}
\end{document}
Wie Ihr evtl seht, gibt es zwei Probleme:
1.) Die horizontalen Linien schneiden an manchen Stellen die Werte in der Matrix. Besonders gut zu sehen, wenn die Einträge Exponenten (T) haben.
2.) In dem Vector welcher neben der Matrix zu sehen ist, werden die Strichlinien anders dargestellt. (Mehr Abstand zwischen den Linien)
Darüber hinaus ist die Ausfürhung irgendwie mangelhaft. Wie Ihr seht, schneiden sich die Linien überhaupt nicht gleichmäßig. Mal eine halbes Kreuz mal ein ganzes, mal garkeins. Sowas ist doch normalerweise garnicht die Art von LaTex?!?
Kann mir jemand sagenwie ich die oben geschilderten Probleme beheben kann ?
Danke schonmal an alle.
Mit sonnigen Grüßen aus Tucson,AZ
Alduro
PS: Sorry für den Tippfehler im Titel !
habe mich mal ein wenig durchs Forum gelesen, da ich in einer Matrix Linien ziehen wollte. Hier mein Resultat als mini-Beispiel
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{arydshln}
\begin{document}
\begin{equation}
\left[ \begin{array}{ccc|ccc:ccc}
\boldsymbol{M}_1 & -\boldsymbol{I} & 0 &0&\boldsymbol{E}_{2}^{T} & 0 & 0 & 0 & 0\\
\boldsymbol{I} &0 & -\boldsymbol{F}_{1}& 0 &0 & 0 & 0 & 0 & 0 \\
0 & \boldsymbol{F}_{1} & 0& 0 & 0 & 0&0&0&0\\
\hdashline
0 & 0 & 0 & \boldsymbol{M}_{2} & -\boldsymbol{I} & 0&0&\boldsymbol{E}_{3}^{T} & 0\\
-\boldsymbol{E}_{2} & 0 & 0& \boldsymbol{I} & 0 & -\boldsymbol{F}_{2}&0&0&0\\
0 & 0 & 0& 0 & \boldsymbol{F}_{2} & 0 & 0 &0&0\\
\hdashline
0&0&0&0&0&0&\boldsymbol{M}_{3}&-\boldsymbol{I}&0\\
0&0&0&-\boldsymbol{E}_{3}&0&0&\boldsymbol{I}&0&-\boldsymbol{F}_{3}\\
0&0&0&0&0&0&0&\boldsymbol{F}_{3}&0
\end{array} \right]
\left\{ \begin{array}{c}
\boldsymbol{\dot{v}}_1\\
\boldsymbol{h}_1^{c}\\
\boldsymbol{\ddot{\theta}}_1\\
\hdashline
\boldsymbol{\dot{v}}_2\\
\boldsymbol{h}_2^{c}\\
\boldsymbol{\ddot{\theta}}_2\\
\hdashline
\boldsymbol{\dot{v}}_3\\
\boldsymbol{h}_3^{c}\\
\boldsymbol{\ddot{\theta}}_3
\end{array} \right\}
\end{equation}
\end{document}
Wie Ihr evtl seht, gibt es zwei Probleme:
1.) Die horizontalen Linien schneiden an manchen Stellen die Werte in der Matrix. Besonders gut zu sehen, wenn die Einträge Exponenten (T) haben.
2.) In dem Vector welcher neben der Matrix zu sehen ist, werden die Strichlinien anders dargestellt. (Mehr Abstand zwischen den Linien)
Darüber hinaus ist die Ausfürhung irgendwie mangelhaft. Wie Ihr seht, schneiden sich die Linien überhaupt nicht gleichmäßig. Mal eine halbes Kreuz mal ein ganzes, mal garkeins. Sowas ist doch normalerweise garnicht die Art von LaTex?!?
Kann mir jemand sagenwie ich die oben geschilderten Probleme beheben kann ?
Danke schonmal an alle.
Mit sonnigen Grüßen aus Tucson,AZ
Alduro
PS: Sorry für den Tippfehler im Titel !