Hallo,
ich möchte eine große Matrix kleiner machen. Speziell möchte ich mit
\setlength{\arraycolsep}{LAENGE} und
\renewcommand{\arraystretch}{HOEHE}
den Spaltenabstand und den Zeilenabstand ändern. In meinem Minimalbeispiel wird allerdings nur der "letzte" Zeilenabstand durch \arraystretch verändert.
Weiß jemand, woran liegt das? Oder gibt es eine andere Möglichkeit?
(Ich habe schon \scalebox probiert, aber das kollidiert irgendwie mit der Align-Umgebung.)
Vielen Dank für eure Hilfe!
\documentclass{beamer}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{align*}
\setlength{\arraycolsep}{0.4mm}
\renewcommand{\arraystretch}{0.6}
\left( \begin{array}{cccccccccccc}
0 & 1 & 0 & \dots & 0 & -1 & 0 & \dots & & & \dots & 0 \\
-1 & \ddots & \ddots & \ddots & & \ddots & 1 & \ddots & & & & \vdots \\
0 & \ddots & 0 & 1 & & & & -1 & & & & \\
\vdots & \ddots & -1 & 0 & 0 & & & & 1 & & & \\
0 & & & 0 & 0 & 1 & & & & \ddots & \ddots & \vdots \\
1 & \ddots & & & -1 & \ddots & \ddots & & & & -1 & 0 \\
0 & -1 & & & & \ddots & 0 & 1 & & & \ddots & 1 \\
\vdots & \ddots & 1 & & & & -1 & 0 & 0 & & & 0 \\
& & & -1 & & & & 0 & 0 & 1 & \ddots & \vdots \\
& & & & \ddots & & & & -1 & \ddots & \ddots & 0 \\
\vdots & & & & \ddots & 1 & \ddots & & \ddots & \ddots & & 1 \\
0 & \dots & & & \dots & 0 & -1 & 0& \dots & 0 & -1 & 0
\end{array} \right)
\end{align*}
\end{document}
[/code]