align formatierung fortsetzten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: align formatierung fortsetzten

Lösungsansatz

von Passant » Sa 1. Nov 2014, 13:59

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.

Nicht auf diese Art

von Mitwirkender » Sa 1. Nov 2014, 13:04

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.

von esdd » Sa 1. Nov 2014, 12:59

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

align formatierung fortsetzten

von maexi1989 » Sa 1. Nov 2014, 12:28

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

Nach oben