Erste Zeile zentriert in Matrix
Hallo alle zusammen,
ich habe mehrere der angehängten Matrix und würde gerne in jeder die erste Zeile zentrieren.
Kann ich das für alle Matrizen festlegen ohne das bei jeder einzeln einzutragen?
LG
\documentclass[margin=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{matrix,positioning}
\tikzset{
tab/.style={inner sep=0pt,
nodes={inner sep=.333em,
% notwendig für leere Zellen und Unterlängen:
minimum height={\baselineskip+0.666em}
}
},
vtab/.style={matrix of nodes,tab,
row sep=-\pgflinewidth,column sep=-\pgflinewidth,
nodes in empty cells,% leere Zellen werden ebenfalls gezeichnet
nodes={draw,align=left,text width=#1}
},
vtab/.default=3cm,% voreingestellte Breite
htab/.style={matrix of nodes,draw,tab,anchor=north west},
every edge/.append style={font=\footnotesize\strut,inner ysep=.1em},
pfeil/.style={out=270,in=90,->}
}
\begin{document}
\resizebox{!}{\textwidth}{%
\begin{itshape}
\begin{tikzpicture}[thick,
% vertikaler und horizontaler Abstand zwischen den Tabellen:
node distance=1cm and 3.4cm, % row 1/.style={},
]
%Tabelle
\matrix(M)[vtab]{Mitarbeiter\\{Login<<pk>>\newline Nachname\newline Vorname}\\\\};
\matrix(S)[right= of M,vtab]{Stelle\\{Nummer<<pk>>}\\\\};
\end{tikzpicture}
\end{itshape}
}
\end{document}