Seite 1 von 1
align formatierung fortsetzten
Verfasst: Sa 1. Nov 2014, 12:28
von maexi1989
Hallo, leider konnte ich in der suche nichts finden aber folgendes problem habe ich mit der Formatierung: bei der zweiten align Aufzählung hätte ich gerne das "=" direkt unter den "=" der ersten Aufzählung. hier der code
\begin{document}
\section*{DATA}
\begin{align*}
A_j & = & profit\ of\ windows\ j \\
B_j & = & square\ feet\ of\ windows\ j\\
C & = & maximum\ square\ feet\ Bob\ can\ produce\ in\ one\ day\\
D & = & maximum\ wooden\ windows\ Doug\ can\ produce\ in\ one\ day\\
E & = & maximum\ aluminum\ windows\ Linda\ can\ produce\ in\ one\ day\
\end{align*}
\section*{Decision}
\begin{align*}
x_j & = & amount\ of\ windows\ produced\ of\ kind\ j
\end{align*}
\end{document}
zudem wäre es schön wenn der text nach dem "=" linksbündig wäre
Gruß max
Verfasst: Sa 1. Nov 2014, 12:59
von esdd
Wenn der Text nach dem = linksbündig sein soll, dann verwende nur ein & vor dem =. Innerhalb einer Gleichungsfolge lässt sich Text mit dem Befehl \intertext einfügen. Allerdings erscheint es mir seltsam, da einen \section* Befehl zwischenschieben zu wollen.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\intertext{DATA}
A_j & = \text{profit of windows $j$}\\
B_j & = \text{square feet of windows $j$}\\
C & = \text{maximum square feet Bob can produce in one day}\\
D & = \text{maximum wooden windows Doug can produce in one day}\\
E & = \text{maximum aluminum windows Linda can produce in one day}
\intertext{Decision}
x_j & = \text{amount of windows produced of kind $j$}
\end{align*}
\end{document}
Gruß
Elke
Nicht auf diese Art
Verfasst: Sa 1. Nov 2014, 13:04
von Mitwirkender
Erstelle ein
ordentliches Minimalbeispiel und schreibe hier nicht einfach einen nutzlosen Schnipsel Code hinein. Damit lieferst Du keine hilfreichen Informationen. Für die Umgebung
align ist ein spezielles Paket notwendig, das Du hier nicht erwähnst. Des weiteren ist der Schnipsel auch nicht lauffähig. Dazu fehlt der so genannte Vorspann mit allen für ein Dokument notwendigen Zeilen. Wenn Du also interessiert an effektiver Hilfe bist, solltest Du dem Link folgen und die Anweisungen sorgfältig durchlesen. Nur so kann auch Sinnvolles dabei herauskommen.
Lösungsansatz
Verfasst: Sa 1. Nov 2014, 13:59
von Passant
Wenn man die längste Zeile in den Listen als Basis benutzt, um die Breite der Einträge festzulegen, lässt sich jede Umgebung
align unabhängig vom Auftauchen in verschiedenen Abschnitten gleich positionieren. Dieses Beispiel soll zeigen, wie dabei vorzugehen ist.
\documentclass[DIV=12]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{mathtools} % lädt »amsmath«
\newlength{\linelength}
\setlength{\linelength}{\widthof{maximum aluminum windows Linda can produce in one day}}
\begin{document}
\addsec{DATA}
\begin{align*}
A_j &= \text{\parbox[tt]{\linelength}{profit of windows $j$}} \\
B_j &= \text{\parbox[tt]{\linelength}{square feet of windows $j$}} \\
C &= \text{\parbox[tt]{\linelength}{maximum square feet Bob can produce in one day}} \\
D &= \text{\parbox[tt]{\linelength}{maximum wooden windows Doug can produce in one day}} \\
E &= \text{\parbox[tt]{\linelength}{maximum aluminum windows Linda can produce in one day}}
\end{align*}
\addsec{Decision}
\begin{align*}
x_j & = \text{\parbox[tt]{\linelength}{amount of windows produced of kind $j$}}
\end{align*}
\end{document}
Nachteil ist lediglich, dass man die längste Zeile dabei selbst herausfinden muss und dafür in dieser Lösung kein Automatismus vorhanden ist. Möglicherweise lässt sich das aber auch ändern.