Re: ambienti per sistemi di equazioni

#28978
Up
0
Down
::


Mi era sfuggito un post sul forum dove si parlava di array e displaystyle 🙁

http://www.guit.sssup.it/phpbb/viewtopic.php?t=925

Usando il pacchetto array come suggerito da Enrico si risolve il problema del displaystyle.

`\usepackage{array}
\usepackage{cases}

\newenvironment{system}[1][]%
{\begin{equation}#1\left\lbrace\begin{array}{@{}>{\displaystyle}l@{}}}%
{\end{array}\right.\end{equation}}

\newenvironment{system*}%
{\begin{displaymath}\left\lbrace\begin{array}{@{}>{\displaystyle}l@{}}}%
{\end{array}\right.\end{displaymath}}

\newenvironment{subsystem}[1][]%
{\begin{subnumcases}{#1}}%
{\end{subnumcases}}
`

L’argomento opzionale serve per definire una label globale.

Come si nota la spaziatura verticale non è sufficiente. In quel post Enrico usava dei rule che però non vanno bene in una definizione generica.
Ho provato ad usare \arraystretch ma il risultato è comunque bruttino.

Mi è venuta in mente un’idea ma non sono riuscito a metterla in pratica.
Vorrei usare stackrel per aggiungere automaticamente un rule, ovviamente invisibile, sopra a ogni equazione.
Ecco un esempio di codice (non funzionante).

`\newenvironment{system*}%
{\begin{displaymath}\left\lbrace\begin{array}{@{}>{\displaystyle\stackrel{\rule{0pt}{1ex}}{}}l<{[color=red]}[/color]}@{}}}% {\end{array}\right.\end{displaymath}} ` Spero sia una cosa fattibile! Ciao ciao. Fra

Go to top