Große Matrix in Latex

Große Matrix in Latex

Ich habe eine große Matrix, die die Seitenbreite überschreitet. Wie kann ich dieses Problem beheben? Bildbeschreibung hier eingeben

Antwort1

Sie können das Paket verwenden nccmath, eine Erweiterung für amsmath, die mittelgroße Mathematik definiert, die zwischen Textstil und Displaystil liegt (ca. 80 % der Displaystilgröße). Mit einer geeigneten Textbreite ist das in Ordnung, aber natürlich hängt alles davon ab, was Sie tatsächlich haben. Hier ist eine Abbildung mit Textbreite = 16 cm und beiden Stilen:

    \documentclass{article}

    \usepackage[showframe, nomarginpar, textwidth = 16cm]{geometry}
    \usepackage{amsmath}
    \usepackage{nccmath}
    \newenvironment{mpmatrix}{\begin{medsize}\begin{pmatrix}}%
    {\end{pmatrix}\end{medsize}}%

    \begin{document}

    \[
    \begin{mpmatrix}
    a+b+c+d+e+f+g+h+i+j+k+l+m+n+o & a+b+c+d+e+f+g+h+i+j+k+l+m+n+o \\
    a+b+c+d+e+f+g+h+i+j+k+l+m+n+o &a+b+c+d+e+f+g+h+i+j+k+l+m+n+o
    \end{mpmatrix},
    \]
    \[
    \begin{pmatrix}
    a+b+c+d+e+f+g+h+i+j+k+l+m+n+o & a+b+c+d+e+f+g+h+i+j+k+l+m+n+o \\
    a+b+c+d+e+f+g+h+i+j+k+l+m+n+o &a+b+c+d+e+f+g+h+i+j+k+l+m+n+o
    \end{pmatrix},
    \]

    \end{document} 

Bildbeschreibung hier eingeben

Antwort2

In diesen Fällen empfehle ich Ihnen, den Einträgen Namen zu geben und diese Namen dann im Text zu erläutern, wie das folgende Beispiel zeigt:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{pmatrix}
\alpha & \beta \\
\gamma & \delta
\end{pmatrix},
\]
where $\alpha=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o$, $\beta=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o$, $\gamma=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o$
 and $\delta=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o$.

\end{document} 

Bildbeschreibung hier eingeben

Antwort3

Verwendung von smallmatrix:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\noindent X \hrulefill X
\[
\begin{smallmatrix}
a+b+c+d+e+f+g+h+i+j+k+l+m+n+o & a+b+c+d+e+f+g+h+i+j+k+l+m+n+o \\
a+b+c+d+e+f+g+h+i+j+k+l+m+n+o &a+b+c+d+e+f+g+h+i+j+k+l+m+n+o
\end{smallmatrix}
\]
\noindent X\hrulefill X


\end{document}

Bildbeschreibung hier eingeben

Antwort4

Oder Verwendung von arrayin einer mathematischen Umgebung

Bildbeschreibung hier eingeben

Code

\documentclass[12pt]{article}
\usepackage{amsmath}
\thispagestyle{empty}
\begin{document}
\[
\left (
\begin{array}{ccc}
\begin{array}{l}
a+b+c+d+e+f+g+h\\
+i+j+k+l+m+n+o 
\end{array}
& \cdots & 
\begin{array}{l}
a+b+c+d+e+f+g+h\\
+i+j+k+l+m+n+o 
\end{array} \\
\vdots & \ddots & \vdots\\
\begin{array}{l}
a+b+c+d+e+f+g+h\\
+i+j+k+l+m+n+o 
\end{array} &
\cdots & 
\begin{array}{l}
a+b+c+d+e+f+g+h\\
+i+j+k+l+m+n+o \\
\end{array} 
\end{array}
\right )
\]

\end{document}

verwandte Informationen