Seite 1 von 1

Geschweifte klammer innerhalb einer geschweiften klammer?

Verfasst: Mo 14. Jul 2014, 16:53
von tirimiri
Hallo alle!

Ich beschäftige mich gerade mit mathematischen Formeln in Latex, und komme an einer Stelle nicht weiter. Also ich habe folgendes definiert:
\documentclass[a4paper,10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}

\begin{document}

\begin{equation}
 E(i,j) = \max\left\{ 
  \begin{array}{l l l}
    E(i-1,j) - \beta & \quad \text{for}\ 1 \leq j \leq X\\
    E(i-1,j) - \alpha & \quad \text{for}\ 1 \leq j \leq X\\
    0 & \quad \text{else.} 
  \end{array} \right.
\end{equation}
\end{document}

Und da die ersten zwei Fälle von E für den gleichen Wertebereich gelten, wollte ich da eine geschweifte Klammer drum machen, und den Bereich nur einmal definieren. Aber ich weiss nicht wie das geht, also Array in Array geht schonmal nicht :/ :(

Verfasst: Mo 14. Jul 2014, 18:16
von Fundamental
Hallo,

das könnte mit dem Paket multirow und dem Befehl rdelim klappen.
\documentclass[a4paper,10pt]{book} 
\usepackage[utf8]{inputenc} 
\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage{multirow}

\begin{document} 

\begin{equation} 
 E(i,j) = \max\left\{ 
  \begin{array}{l l l} 
    E(i-1,j) - \beta &  \rdelim\}{2}{2cm}[ $\text{for}\ 1 \leq j \leq X$]\\ 
    E(i-1,j) - \alpha & \\ 
    0 & \text{else.} 
  \end{array} \right. 
\end{equation}

\end{document} 
Das Ergebnis sieht meiner Meinung nach aber schlechter aus als deine Ursprungsversion ;)

Mit freundlichen Grüßen

Verfasst: Mo 14. Jul 2014, 18:22
von Noch so einer
Man könnte beispielsweise cases (siehe amsmath-Anleitung) und rcases (siehe mathtools-Anleitung) kombinieren:
\documentclass[a4paper,10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amsfonts}

\begin{document}

\begin{equation}
 E(i,j) = \max
  \begin{cases}
    \begin{rcases*}
    E(i-1,j) - \beta \\
    E(i-1,j) - \alpha \\
  \end{rcases*} &  \text{for}\ 1 \leq j \leq X\\
    0 & \text{else.}
  \end{cases}
\end{equation}
\end{document}
Weitere cases-artige Umgebungen sind in der mathtools-Anleitung zu finden.