Seite 1 von 1

align-Umgebung

Verfasst: Mo 29. Apr 2013, 17:42
von marryj88
Hallo Leute,

in der align-Umgebung gibt das '&' ja an, welche Zeichen untereinander stehen sollen. Ich möchte jetzt aber gerne 2 Zeichenketten in einer Zeile untereinander stehen habe. Wie kriege ich das hin.

Mein Beispiel:
\documentclass[11pt]{article}
\usepackage{geometry}                
\geometry{letterpaper}      
\usepackage[greek, ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{ucs} 
\usepackage{subfig}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{amssymb, amsmath}

\begin{align}
\text{(MKP)} \qquad  \text{maximiere} \quad z=&\sum^m_{i=1}\sum^{n}_{j=1} v_{j}x_{ij} \\
								
\text{u. d. N. } &\sum^{n}_{j=1} a_{j}b_{ij}\leq c_i, \quad i \in M \\
							\sum^m_{i=1}b_{ij} \leq 1, \quad j \in N \\
								&b_{ij}\in\{0,1\}, \quad  j \in N, i \in M, 

\end{align}
 


Also ich möchte das 'maximiere' und 'u.d.N' untereinander stehen und die Summenzeichen in jeder Zeile. Habe es auch schon mit '&&' und '&' probiert, jedoch ist dann alles total verschoben. Kennt jemand die Lösung des Problems? Würde mir sehr helfen.
Ich bin ein Neuling in Sachen Latex ;-)

Verfasst: Di 30. Apr 2013, 01:16
von esdd
Hallo,

du könntest alignat verwenden:
\documentclass{article} 
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}}
\usepackage{amsmath}

\begin{document}
\begin{alignat}{2}
  \text{(MKP)} \qquad  &\text{maximiere} \quad z=&&\sum^m_{i=1}\sum^{n}_{j=1} v_{j}x_{ij} \\ 
  &\text{u.\,d.\,N. } &&\sum^{n}_{j=1} a_{j}b_{ij}\leq c_i, \quad i \in M \\ 
  & &&\sum^m_{i=1}b_{ij} \leq 1, \quad j \in N \\ 
  & &&b_{ij}\in\{0,1\}, \quad  j \in N, i \in M, 
\end{alignat} 
\end{document}
Gruß
Elke

Verfasst: Mi 1. Mai 2013, 19:23
von marryj88
Super, vielen Dank!! Das funktioniert :D