AureusPhoenix
01-12-2011, 20:15
Hi Leute,
ich hab da ein sehr bescheidenes Problem. Und zwar scheint sich die Schriftgröße in Matrizen nicht mittels \scriptstyle oder \scriptscriptstyle verkleinern zu lassen.
Ich habe bereits ein paar Dinge versucht.
Es scheint so zu sein, das matrix bzw. pmatrix auf die Textschriftgröße zugreifen. Wenn ich also vor meiner Matheumgebung die Schriftgröße runter setze, dann wird auch der Inhalt der Matrix kleiner. Leider aber auch die Formel-Nummerierung und alles weitere in der Formel. Was funktionieren würde ist, vor jedes Element der Matrix ein \scriptstyle zu setzen. Da würde ich aber blöd werden bei locker 20 4x4 Matrizen.
Hat einer von euch ne Lösung, wie ich \scriptstyle auf die gesamte Matrix-Umgebung anwenden kann?
Schonmal vielen Dank!
Grüße Aureus
PS: Hier noch schnell das obligatorische Minimalbeispiel zum probieren
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
Ohne was:
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Funktioniert nicht (nur die Klammern ändern ein wenig ihre Gestalt):
\begin{align}
\scriptscriptstyle
\begin{pmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Jedes Element einzeln ändern würde gehen:
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & \scriptscriptstyle 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Schriftgröße vorher ändern ginge auch (mit entsprechenden Nachteilen)
\tiny
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & \scriptscriptstyle 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\end{document}
ich hab da ein sehr bescheidenes Problem. Und zwar scheint sich die Schriftgröße in Matrizen nicht mittels \scriptstyle oder \scriptscriptstyle verkleinern zu lassen.
Ich habe bereits ein paar Dinge versucht.
Es scheint so zu sein, das matrix bzw. pmatrix auf die Textschriftgröße zugreifen. Wenn ich also vor meiner Matheumgebung die Schriftgröße runter setze, dann wird auch der Inhalt der Matrix kleiner. Leider aber auch die Formel-Nummerierung und alles weitere in der Formel. Was funktionieren würde ist, vor jedes Element der Matrix ein \scriptstyle zu setzen. Da würde ich aber blöd werden bei locker 20 4x4 Matrizen.
Hat einer von euch ne Lösung, wie ich \scriptstyle auf die gesamte Matrix-Umgebung anwenden kann?
Schonmal vielen Dank!
Grüße Aureus
PS: Hier noch schnell das obligatorische Minimalbeispiel zum probieren
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
Ohne was:
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Funktioniert nicht (nur die Klammern ändern ein wenig ihre Gestalt):
\begin{align}
\scriptscriptstyle
\begin{pmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Jedes Element einzeln ändern würde gehen:
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & \scriptscriptstyle 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\bigskip
Schriftgröße vorher ändern ginge auch (mit entsprechenden Nachteilen)
\tiny
\begin{align}
\begin{pmatrix}
1 & 0 & 0 \\
0 & \scriptscriptstyle 1 & 0 \\
0 & 0 & 1 \\
\end{pmatrix}
\end{align}
\end{document}