Hallo,
Roegel hat geschrieben:
ich habe ein System über 4 Zeilen und auf der rechten Seite sollen die 1. bis 2., sowie die 1. bis 3. und 1. bis 4. Zeile geklammert werden. Der bisher verwendete Code sieht so aus:
poste bitte vollständige Minimalbeispiele, keine Schnippsel.
Roegel hat geschrieben:
Dabei sind allerdings alle Zeilen verschieden weit eingerückt. Wie schaffe ich es, dass die Zeilen alle gleich weit eingerückt sind?
Ein Anfang wäre, zumindest den inneren arrays den linken Abstand zu kürzen (s.u. @{}).
Hinzu kommt, dass \left. nicht dimensionslos ist...
BTW: ein \left wird grundsätzlich paarweise mit \right verwendet.
Hier ein Versuch:
\documentclass{article}
\usepackage{amsmath,amssymb}
\newlength\fooa
\newlength\foob
\settowidth\fooa{$\left.\right\}$}
\settowidth\foob{$\}$}
\addtolength\fooa{-\foob}
\begin{document}
$
\left.\begin{array}{l}
\left.\hspace{-\fooa}\begin{array}{@{}l}
\left.\hspace{-\fooa}\begin{array}{@{}l}
\square \phi \rightarrow \phi\\
\square (\phi \rightarrow \psi) \rightarrow (\square \phi \rightarrow \square \psi)
\end{array}\right\} M\\
\square \phi \rightarrow \square \square \phi
\end{array}\right\} S4\\
\square \phi \lor \square \neg \square \phi
\end{array}\right\} S5
$
\end{document}
MfG
Rainer