Geschweifte klammer innerhalb einer geschweiften klammer?

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: Geschweifte klammer innerhalb einer geschweiften klammer?

von Noch so einer » Mo 14. Jul 2014, 18:22

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.

von Fundamental » Mo 14. Jul 2014, 18:16

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

Geschweifte klammer innerhalb einer geschweiften klammer?

von tirimiri » Mo 14. Jul 2014, 16:53

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

Nach oben