Jakym zpusobem vysazet matici?

Jaromir Kuben kuben at scova.vabo.cz
Mon Feb 5 10:23:22 CET 2001



Anton Surda píše:
> 
> On Thu, 1 Feb 2001, Suchanek Jaroslav wrote:
> 
> > Preji dobry den,
> > mam problem s jednou matici. Odpoved jsem jiz hledal i v TeXbook-u, ale
> > nenasel jsem uspokojive reseni.
> >
> > Matice vypada asi takto:
> >
> >                S  a  b  c
> >               _         _
> >             S |1  0  1  0|
> >      [=] =  a |1  0  0  0|
> >             b |0  0  0  0|
> >             c |0  0  0  0|
> >               -         -
> > Jako kdyby byla jedna matice, ktera je  ohranicena hranatymi zavorkami,
> > vnorena do jine. V TeX-u existuje prikaz \bordermatrix, ale ten generuje
> > kulate zavorky, a mne se nepodarilo jej predefinovat.
> > Text pisi v LaTeX-u, takze je mozne i jine reseni.
> 
> Pokial je treba takuto maticu vysadzat len raz, je asi rychlejsie, ako
> vyprodukovat riesenie p. Sojku, zatvorky na prislusne miesto
> obycajnej matice skusmo nasunut:
> 
> \smash{\raise?cm\hbox to0pt{\hskip?cm$\left[\vrule height?cm
> width0pt\right.$\hss}}
> 
> Kde otazniky znacie posuny vo vertikalnom a horizontalnom smere a
> polovicna vyska zatvorky.
> 
> Zdravi
> 
> A. Surda
> 
> PS. Dakujem p. Wagnerovi
> 
> >
> > Predem dekuji za napady.
> > S pozdravem,
> >               Jaroslav Suchanek
> >
> >

V LaTeXu muzete pouzit styl blkarray.sty, kterym velmi
jednoduse muzete vyrobit znacne komplikovane matice,
slozene z jinych ruzne ozavorkovanych matic.
Autorem je David Carlisle a na zacatku je receno,
jak dostanete dokumentaci s ukazkami (prelozi se
to proste latexem).
Zdravi
       Jaromir Kuben




More information about the csTeX mailing list