Seite 1 von 1

Alternative zu eqnarray

Verfasst: Mo 1. Sep 2014, 12:38
von degro
Hallo,

ich suche nach einer Alternative für eqnarry, die aber nicht nur links rechts als Ausrichtung wie bei align hat, sondern wie eqnarray auch rechts zentriet links ausgerichtet ist oder noch besser bei der man die Ausrichtung bestimmen kann. Grund dafür sind Optimierungsaufgaben bei der das min und s.t. den Gleichungen vorgestellt ist.
\documentclass{article} 
\begin{document}

\begin{eqnarray*}
	\mathrm{max}\:& c^Tx &  \\
	\mathrm{s.t.}& \sum_{j=1}^{n} \bar{A_j}x_j & \le b   \\ 
	& x & \ge 0 \: . 
\end{eqnarray*}

\end{document}

Verfasst: Mo 1. Sep 2014, 12:43
von Johannes_B
Array?
\documentclass{article}
\usepackage{mathtools}
\begin{document}

\[
	\begin{array}{lcl}
   \mathrm{max}\:& c^Tx &  \\
   \mathrm{s.t.}& \sum_{j=1}^{n} \bar{A_j}x_j & \le b   \\
   & x & \ge 0 \: .
\end{array}
\]
\end{document}
Übrigens ist eqnarray seit vielen Monden obsolet.

Verfasst: Mo 1. Sep 2014, 13:41
von degro
Schon mal danke für die schnelle Antwort. Genau weil eqnarray obsolet ist frage ich ja nach und weil es zwischen den Spalten Zwischenräume erzeugt. Das gleiche Problem gibt es leider auch bei array, dort sind auch zwischen den einzelnen Spalten Leerräume, welche ich gerne vermeiden möchte.
Außerdem möchte ich die Grenzen von Summenzeichen ect. oberhalb und unterhalb dieser stehen haben und nicht neben diesen.

Verfasst: Mo 1. Sep 2014, 15:27
von Johannes_B
Du kannst mit displaystyle auf, naja ... displaystyle umschalten.
Array funktioniert wie eine Tabelle (es ist eine Tabelle) und du kannst wie bei tabular gewohnt etwas zwischen die spalten setzen, egal ob Weißraum oder etwas anderes.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
$\sum_{j=1}^{n}$
\[
	\everymath{\displaystyle}
	\begin{array}{l@{\mapsto}c@{\hspace{3cm}}l}
   \mathrm{max}\:& c^Tx &  \\
   \mathrm{s.t.}& \sum_{j=1}^{n} \bar{A_j}x_j & \le b   \\
   & x & \ge 0 \: .
\end{array}
\]
$\sum_{j=1}^{n}$
\end{document}

Verfasst: Mo 1. Sep 2014, 15:52
von degro
danke mit array und diplaystyle bin ich zufrieden