Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschachtelte align/array Umgebung
Hallo Setzergemeinde,
vom Prinzip her benötige ich folgende Darstellung
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
1& \begin{array}{cc}2&3\\4&5\end{array}
\end{alignat*}
\end{document}
Allerdings soll die 2 und 3 auf gleicher Höhe wie die 1 stehen und 4, 5 in der nächsten Zeile.
localghost
14-11-2010, 17:44
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
1 & \begin{array}[t]{cc}2&3\\4&5\end{array}
\end{alignat*}
\end{document}
Thorsten
Danke localghost, noch eine Frage:
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
1&\coloneqq\begin{array}[t]{cc}2&3\\4&5\end{array}
\end{alignat*}
\end{document}
Der rechte Abstand vom ":=" zur 2 scheint mir zu groß zu sein, wie bekommt man den normalen Abstand hin?
Mit einer weiteren Spalte scheint es ausgewogen zu sein:
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\begin{document}
\minisec{Bisher}
\begin{alignat*}{2}
1&\coloneqq\begin{array}[t]{cc}2&3\\4&5\end{array}
\end{alignat*}
\minisec{Neu mit dritter Spalte}
\begin{alignat*}{3}
1&\coloneqq&\begin{array}[t]{cc}2&3\\4&5\end{array}
\end{alignat*}
\end{document}
Hallo Xenara,
vielen Dank. Anfangs wollte ich statt der Array-Umgebung eine Alignat-Umgebung wählen. Das gab aber diverse Fehler, sollte das funktionieren? Falls ja nehme ich die Alignat-Umgebung, falls nicht wie kann man die Abstände zwischen den Spalten so einstellen das sie den Abständen der Alignat-Umgebung gleich sind?
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\begin{document}
\minisec{Bisher}
\begin{alignat*}{2}
1&\coloneqq\begin{array}[t]{cc}2&3\\4&5\end{array}
\end{alignat*}
\minisec{Neu mit dritter Spalte}
\begin{alignat*}{3}
1&\coloneqq&\begin{array}[t]{rl}2&3\\4&5\end{array}
\end{alignat*}
\end{document}
Anfangs wollte ich statt der Array-Umgebung eine Alignat-Umgebung wählen. Das gab aber diverse Fehler, sollte das funktionieren? Falls ja nehme ich die Alignat-Umgebung, falls nicht wie kann man die Abstände zwischen den Spalten so einstellen das sie den Abständen der Alignat-Umgebung gleich sind?
ich würde kein array nehmen ...
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\begin{aligned}
1 \coloneqq\, & 2 & 3\\
& 4 & 5
\end{aligned}
\end{align*}
\end{document}
Herbert
Hallo voss,
auch dir wieder vielen Dank. Das passt jetzt ganz gut , nur der Abstand zwischen 2 und 3 spalte innerhalb der der align Umgebung soll der gleiche sein als würde man alignat verwenden. Ist das möglich?
Das passt jetzt ganz gut , nur der Abstand zwischen 2 und 3 spalte innerhalb der der align Umgebung soll der gleiche sein als würde man alignat verwenden. Ist das möglich?
...
\usepackage{amsmath}
\def\minalignsep{2.4pt}
...
Herbert
Hallo voss,
ganz stimmen die Abstände noch nicht, die 3 Spalte aus dem unteren Bsp. ist näher dran. Welche Kombination von Umgebungen nutzt man um das zu ändern?
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\def\minalignsep{2.4pt}
\begin{document}
\minisec{Neu mit zus‰tzlicher Spalte}
\begin{alignat*}{3}
1 \coloneqq\,&\begin{aligned}[t]
2 & 3& 4\\
4 & 5& 4
\end{aligned}\\
111 \coloneqq\,&\begin{aligned}[t]
2 & 3\\
4 & 5
\end{aligned}
\end{alignat*}
\minisec{Abst‰nde bei alignnat}
\begin{alignat*}{3}
1 \coloneqq\,& 2 & 3&4\\
& 4 & 5& 4
\end{alignat*}
\end{document}
ganz stimmen die Abstände noch nicht, die 3 Spalte aus dem unteren Bsp. ist näher dran. Welche Kombination von Umgebungen nutzt man um das zu ändern?
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\begin{document}
\minisec{Neu mit zus‰tzlicher Spalte}
{\arraycolsep=0pt
\begin{align*}
1 \coloneqq\,&\begin{array}[t]{*5r}
2 & 3& 4 & 5 &6\\
4 & 5& 4
\end{array}
\end{align*}
}
\end{document}
Herbert
Hallo voss,
bei dieser Variante ergeben sind manche Zeichen (und glaube auch Abstände) andere als in der align oder alignat-Umgebung.
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{kpfonts}
\usepackage{mathtools}
\def\minalignsep{2.4pt}
\begin{document}
\minisec{Verschiedene Zeichen in den Umgebungen}
\begin{alignat*}{2}
\big(\;&X\in Y&2 &\\
&\forall N\in\mathbb{N} a\in B : \bigcup_{i=1}^{n} f(i)\in &X&\;\big)
\end{alignat*}
{\arraycolsep=0pt
\begin{alignat*}{3}
\begin{array}[t]{*5lr}
\big(\;&X\in Y&2 &\\
&\forall N\in\mathbb{N} a\in B : \bigcup_{i=1}^{n} f(i)\in &X&\;\big)
\end{array}
\end{alignat*}
}
{\arraycolsep=0pt
\begin{align*}
\begin{array}[t]{*5lr}
\big(\;&X\in Y&2 &\\
&\forall N\in\mathbb{N} a\in B : \bigcup_{i=1}^{n} f(i)\in &X&\;\big)
\end{array}
\end{align*}
}
\end{document}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.