Probleme mit \arraystretch

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Probleme mit \arraystretch

von Schneidermuckla » Do 13. Jun 2013, 15:42

Super! Danke! :-)

von esdd » Do 13. Jun 2013, 10:41

Hallo,

wenn du die Spalten und Zeilen zusammenschiebst, wird das doch total unleserlich. Verwende entweder \scalebox oder \resizebox. Innerhalb der Boxen musst du allerdings mit $ ... $ wieder in den Mathematikmodus schalten.
\documentclass{beamer} 
\usepackage{amsmath} 
\begin{document}

\begin{frame}
  \begin{align*}
  \resizebox{0.75\linewidth}{!}{$%
    \left( \begin{array}{*{13}{c}} 
      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{frame}

\end{document} 
Gruß
Elke

Probleme mit \arraystretch

von Schneidermuckla » Mi 12. Jun 2013, 18:31

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]

Nach oben