alt text

Man erkennt, dass die Matrizen verschieden groß ausfallen.

Wie kann ich für die Zellen eine 'minimum width / height' einstellen?

Öffne in Overleaf
\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{pgfplotstable, amsmath}
\pgfplotsset{compat=1.13}

% Matrizen eingeben
\pgfplotstableread[]{
1  2  -1  1      {}
0  1  1  2       {}
2  1  1  1       {-2\mal I}
3  2  1  1       {-3\mal I}
}\matrixI
\newcommand\MatrixI{\ErstelleMatrix{\matrixI}}

\pgfplotstableread[]{
1    2  -1    1     {}
0    1   1    2     {}
0    -3  3   -1     {}
0   -4   4   -2     {:2}
}\matrixII
\newcommand\MatrixII{\ErstelleMatrix{\matrixII}}

% Vertikaler Strich
\pgfplotstablegetcolsof{\matrixI}
\pgfmathtruncatemacro{\VorvorletzteSpalte}{\pgfplotsretval-3}

% Malpunkt
\def\mal{$\cdot$}

% Stil der Matrizen
\def\LeftDelimiter{\hspace{0em}\left\lgroup}
\def\RightDelimiter{\hspace{-1.00125em}\right\rgroup\hspace{2em}}
\newcommand\ErstelleMatrix[1]{\LeftDelimiter
\pgfplotstabletypeset{#1}\RightDelimiter}

\newcolumntype{R}{>{\raggedright\arraybackslash}p{6mm}}% a centered fixed-width-column

\pgfplotstableset{header=false,
every head row/.style={output empty row},% 
fixed, dec sep align,% alle anderen Spalten
1000 sep={\,}, % kleiner Abstand
columns/\VorvorletzteSpalte/.style={column type/.add={}{|}},
% Annotationen:
every last column/.style={string type, postproc cell content/.style={
@cell content={\Annotation{##1}}
}}, 
}

\newcommand\Annotation[1]{%
\tikz[baseline=-0.3em, overlay, font=\footnotesize\ttfamily
]{\node[anchor=west, xshift=-2mm]{#1};}%
}

\begin{document}

$\MatrixI \rightarrow \MatrixII \rightarrow \dots$

\end{document}

gefragt 06 Okt, 07:33

cis's gravatar image

cis
8.2k15167263
Akzeptiert: 71%

Sei der Erste, der diese Frage beantwortet!
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×32

Frage gestellt: 06 Okt, 07:33

Frage wurde angeschaut: 67 Mal

Zuletzt aktualisiert: 06 Okt, 07:33