Geschweifte klammer innerhalb einer geschweiften klammer?

Formelsatz für Mathematik, Naturwissenschaften und Technik


tirimiri
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 22. Jun 2013, 16:09

Geschweifte klammer innerhalb einer geschweiften klammer?

Beitrag 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 :/ :(

Fundamental
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Mo 14. Jul 2014, 12:05

Beitrag 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

Noch so einer

Beitrag 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.

Antworten