Ich brauche bitte Hilfe beim Schreiben einer Permutation in Cauchys zweizeiliger Notation, die viele Spalten hat. Da es so viele Spalten gibt, ragt sie über den horizontalen Rahmen hinaus. Ich bin zu dem Schluss gekommen, dass es am besten ist, sie auf zwei Zeilen aufzuteilen.
Unten ist ein MWE. Das erste erzeugt die Notation genau so, wie ich sie haben möchte, wenn sie nicht über den horizontalen Rahmen hinausgehen würde. Das zweite ist ein Versuch, sie auf zwei Zeilen aufzuteilen, sodass sie innerhalb des horizontalen Rahmens liegt. Mit dem zweiten bin ich mehr oder weniger zufrieden, abgesehen davon, wie es die Klammern behandelt. Ich möchte, dass die linke Klammer die ersten beiden Zeilen und die rechte Klammer die letzten beiden Zeilen übernimmt.
\documentclass{article}
\usepackage{amsmath}
\usepackage{multirow}
\begin{document}
\begin{align*}
\sigma=\left(\begin{array}{cccccccccccccc}
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{array}\right).
\end{align*}
\begin{align*}
\begin{tabular}{ccccccccc}
\multirow{2}{*}{$\sigma=($} & $1$ & $2$ & $3$ & $4$ & \ldots{} & $\frac{n}{2}-1$ & $\frac{n}{2}$ & \\
& $1$ & $\frac{n}{2}+1$ & $3$ & $\frac{n}{2}+3$ & \ldots{} & $\frac{n}{2}-1$ & $n-1$ & \\
& $\frac{n}{2}+1$ & $\frac{n}{2}+2$ & \ldots{} & $n-3$ & $n-2$ & $n-1$ & $n$ & \multirow{2}{*}{)} \\
& $\frac{n}{2}$ & $\frac{n}{2}+2$ & \ldots{} & $4$ & $n-2$ & $2$ & $n$ & \\
\end{tabular}.
\end{align*}
\end{document}
Cauchys zweizeilige Notation ist im Wesentlichen nur eine Matrix mit zwei Zeilen, daher wäre auch eine Lösung mit Matrizen in Ordnung. Alle anderen Vorschläge, um die Notation platzsparender zu gestalten, sind ebenfalls willkommen.
Danke schön.
Antwort1
Willkommen! Vielleicht so etwas?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\sigma=\left(\begin{array}{@{}*{20}{c@{}}}
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{array}\right).
\end{equation*}
or
\begin{equation*}
\sigma=\left(\begin{array}{@{}*{20}{c@{\,}}}
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{array}\right).
\end{equation*}
\end{document}
\arraycolsep
Sie können auch einfach den gewünschten Wert einstellen .
\documentclass{article}
\usepackage{amsmath}
\setcounter{MaxMatrixCols}{20}
\begin{document}
\begin{equation*}\setlength{\arraycolsep}{0.5pt}
\sigma=\begin{pmatrix}
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{pmatrix}.
\end{equation*}
\end{document}
Möglicherweise möchten Sie diese Änderungen lokal vornehmen.
\documentclass{article}
\usepackage{amsmath}
\setcounter{MaxMatrixCols}{20}
\newenvironment{CauchyArray}[1][1pt]{\begingroup\setlength{\arraycolsep}{#1}\begin{pmatrix}}
{\end{pmatrix}\endgroup}
\begin{document}
\begin{equation*}
\sigma=\begin{CauchyArray}
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{CauchyArray}.
\end{equation*}
\begin{equation*}
\sigma=\begin{CauchyArray}[1.5pt]
1 & 2 & 3 & 4 & \ldots{} & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots{} & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n \\
\end{CauchyArray}.
\end{equation*}
\end{document}
Antwort2
Ihr Text array
enthält 14 Spalten und daher 13 Spaltenzwischenräume. Damit Ihre array
(oder pmatrix
)-Umgebung in den Textblock passt, haben Sie zwei Hauptoptionen, die sich nicht gegenseitig ausschließen:
Reduzieren Sie den Wert des
\arraycolsep
Parameters (Standardwert: 5pt), der die Menge an Leerzeichen zwischen den Spalten bestimmt. (Dies ist der Ansatz, der in derfrühere Antwort von @Schrödinger'scat.)Reduzieren Sie den Wert des
\medmuskip
Parameters (Standardwert: 4mu), der die Menge der Leerzeichen steuert, die um binäre Operatoren wie+
und eingefügt werden-
.
Neun der 14 Spalten im Array enthalten Binäroperationen +
und -
Symbole. Wie der folgende Screenshot zeigt, kann durch die Reduzierung des Wertes \medmuskip
von von 4mu
auf 1mu
der Wert von \arraycolsep
von 1.25pt
wieder auf erhöht 2.5pt
werden. Infolgedessen ist der Abstand zwischen den Spalten jetzt größer als der Abstand um die Symbole +
und -
. Meiner Meinung nach ergibt dies ein optisch ausgewogeneres und damit auch besser lesbares Ergebnis.
\documentclass{article}
\usepackage{amsmath}
\setcounter{MaxMatrixCols}{14} % default: 10
\begin{document}
\[
\setlength\arraycolsep{1.25pt} % default: 5pt
\sigma=\begin{pmatrix}
1 & 2 & 3 & 4 & \ldots & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \ldots & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \ldots & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \ldots & 4 & n-2 & 2 & n \\
\end{pmatrix}.
\]
\[
\setlength\arraycolsep{2.5pt} % default: 5pt
\setlength\medmuskip{1mu} % default: 4mu
\sigma=\begin{pmatrix}
1 & 2 & 3 & 4 & \dots & \frac{n}{2}-1 & \frac{n}{2} & \frac{n}{2}+1 & \frac{n}{2}+2 & \dots & n-3 & n-2 & n-1 & n \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \dots & \frac{n}{2}-1 & n-1 & \frac{n}{2} & \frac{n}{2}+2 & \dots & 4 & n-2 & 2 & n \\
\end{pmatrix}.
\]
\end{document}
Antwort3
So können Sie das Objekt auf zwei Zeilen aufteilen:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\sigma=\biggl(
\begin{aligned}[t]
& \begin{array}{@{}*{7}{c}@{}}
1 & 2 & 3 & 4 & \dots & \frac{n}{2}-1 & \frac{n}{2} \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \dots & \frac{n}{2}-1 & n-1
\end{array}
\\
& \begin{array}{@{}*{7}{c}@{}}
\frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
\frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n
\end{array}\biggr).
\end{aligned}
\end{equation*}
\end{document}
Alternative:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline*}
\sigma=\biggl(
\begin{array}{@{}*{7}{c}@{}}
1 & 2 & 3 & 4 & \dots & \frac{n}{2}-1 & \frac{n}{2} \\
1 & \frac{n}{2}+1 & 3 & \frac{n}{2}+3 & \dots & \frac{n}{2}-1 & n-1
\end{array}
\\
\begin{array}{@{}*{7}{c}@{}}
\frac{n}{2}+1 & \frac{n}{2}+2 & \ldots{} & n-3 & n-2 & n-1 & n \\
\frac{n}{2} & \frac{n}{2}+2 & \ldots{} & 4 & n-2 & 2 & n
\end{array}\biggr).
\end{multline*}
\end{document}