rovnice na vice radku

Jaromir Kuben kuben at scova.vabo.cz
Wed Jul 24 09:22:12 CEST 2002



Jan.Busa at tuke.sk píše:
> 
>    Zdravim,
> 
> problem je zrejme s dlhym "i" v slove podminky. Namiesto \mathrm{}
> (ktore je asi lepsie pouzit na pisanie napr. diferencialu \mathrm{d}x)
> pouzite \mbox{maximalizovat} a \mbox{za \ podminky}
>    Prijmeny den
> 
>          Jano Busa


Ten zaver je zcela spravny. Pokud pouzivate czech.sty (nebabelovsky),
pouziji se cs fonty a to dlouhe i by nemuselo vadit.
Kazdopadne ale v \mathrm bude zcela spatne mezerovani,
jste v matematickem modu. 

Pro psani slozitejsich viceradkovych rovnic doporucuji balik amsmath,
tj. \usepackage{amsmath}. Obsahuje daleko vice okoli pro psani takovych
rovnic
(viz dokumentace amsldoc.dvi i s ukazkami) a prace s nim je snazsi.
Mimo jine tento balik definuje prikaz \text{..} pro psani normalniho
textu
v matematickem modu. Takze muzete pak pouzit \text{maximalizovat}.
Lze ale i napr. L_{\text{cosi}} a bude to spravne zmenseno, tedy neni to
prosty \mbox resp. \hbox.

Zdravi
        Jaromir Kuben

> 
> > Vazeni pratele,
> > mam MikTeXovskou instalaci na WinNT podle navodu ze stranek
> > CsTUGu a snazim se psat v LaTeXu matematickou rovnici
> >
> > \begin{eqnarray}
> > \mathrm{maximalizovat} \quad
> > f(y^{i},z^{i}) & = & g_{i} \\
> > \mathrm{za \ podmínky} \quad
> > - \sum_{j \in J_{i}} a_{jk}^{i} y_{j}^{i} + g_{i} & \leq & 0; j=j_{i},
> > k=k_{i} \nonumber \\
> > \sum_{j \in J_{i}} y_{j}^{i} & = & 1 \nonumber \\
> > y_{j}^{i} & \geq & 0 \nonumber
> > \end{eqnarray}
> >
> > Bohuzel mi to pri zpracovani neustale hlasi nasledujici chyby, ktere
> > se teda po odentrovani nejak zpracuji, ze vysledek se zobrazi
> > spravne. Presto si myslim ze to neni normalni a zajimalo by me, v  cem
> > je ta chyba, na kterou uz asi 2 dny nemohu prijit? Jedine co
> > jsem zjistil je to, ze za to nejak muze ten \mathrm, ale proc?
> > Prosim poradte.
> >
> >
> > LaTeX Warning: Command \' invalid in math mode on input line 229.
> >
> > ! Please use \mathaccent for accents in math mode.
> > \add at accent ...ctor \spacefactor }\accent
> >                                          #1 #2\egroup \spacefactor \...
> > l.229 \mathrm{za \ podmínky}
> >                             \quad
> > ?
> > ! Missing { inserted.
> > <to be read again>
> >                   \begingroup
> > l.229 \mathrm{za \ podmínky}
> >                             \quad
> > ?
> >
> > LaTeX Warning: Command \i invalid in math mode on input line 229.
> >
> > ! You can't use `\spacefactor' in math mode.
> > \add at accent ... #1 #2\egroup \spacefactor
> >                                          \accent at spacefactor
> > l.229 \mathrm{za \ podmínky}
> >                             \quad
> > ?
> > ! Missing } inserted.
> > <inserted text>
> >                }
> > l.230 ...}} a_{jk}^{i} y_{j}^{i} + g_{i} &
> >                                           \leq & 0; j=j_{i}, k=k_{i}...
> > ?
> > Missing character: There is no c in font cmex10!
> >
> >
> > S pozdravem
> >
> >
> > Viktor Patras






More information about the csTeX mailing list