von esdd » Fr 27. Aug 2010, 18:24
Hallo,
Du den Nodes in der Matrix eine Mindestbreite zuordnen. Wenn diese breiter ist als Dein längstes Wort, sind alle Noden gleich breit und damit der Pfeilabstand von den Tabellenrändern auch.
\documentclass{scrreprt}
\usepackage{colortbl, booktabs}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\setlength\extratabsurround{5pt}
\begin{tikzpicture}[auto]
\matrix(m)[matrix of nodes,draw,column sep=0pt,row sep=10pt,nodes={minimum width=1.5cm}]
{%
Top & & High\\
&
\begin{tabular}[t]{|c|} \firsthline
Privileged Creditors \\
\hline
Secured Creditors \\
\hline
Unsecured Creditors \\
\hline
Subordinated Creditors \\
\hline
Shareholders \\\lasthline
\end{tabular} & \\
Bottom & & Low \\
};
\draw [shorten <=10pt,<->,black,thick, shorten >=10pt] (m-1-1) -- (m-3-1) node [midway, rotate=90, above] {Priority Ranking};
\draw [shorten <=10pt, <->,black,thick, shorten >=10pt] (m-1-3) -- (m-3-3) node [midway, rotate=90, below] {Recovery Expectations};
\end{tikzpicture}
\end{document}
Ich habe row sep gleich 10pt gesetzt, weil bei mir Recovery Expectations sonst nicht zwischen High und Low gepasst hat.
Gruß
Elke
Hallo,
Du den Nodes in der Matrix eine Mindestbreite zuordnen. Wenn diese breiter ist als Dein längstes Wort, sind alle Noden gleich breit und damit der Pfeilabstand von den Tabellenrändern auch.
[code]
\documentclass{scrreprt}
\usepackage{colortbl, booktabs}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\setlength\extratabsurround{5pt}
\begin{tikzpicture}[auto]
\matrix(m)[matrix of nodes,draw,column sep=0pt,row sep=10pt,nodes={minimum width=1.5cm}]
{%
Top & & High\\
&
\begin{tabular}[t]{|c|} \firsthline
Privileged Creditors \\
\hline
Secured Creditors \\
\hline
Unsecured Creditors \\
\hline
Subordinated Creditors \\
\hline
Shareholders \\\lasthline
\end{tabular} & \\
Bottom & & Low \\
};
\draw [shorten <=10pt,<->,black,thick, shorten >=10pt] (m-1-1) -- (m-3-1) node [midway, rotate=90, above] {Priority Ranking};
\draw [shorten <=10pt, <->,black,thick, shorten >=10pt] (m-1-3) -- (m-3-3) node [midway, rotate=90, below] {Recovery Expectations};
\end{tikzpicture}
\end{document}
[/code]
Ich habe row sep gleich 10pt gesetzt, weil bei mir Recovery Expectations sonst nicht zwischen High und Low gepasst hat.
Gruß
Elke