Vlastne "cislovanie" rovnic v LaTeXu
Jaromír Kuben
kuben at scova.vabo.cz
Mon Oct 20 10:42:19 CEST 2003
David Necas (Yeti) wrote:
>On Sat, Oct 18, 2003 at 01:38:12PM +0200, Matej Pivoluska wrote:
>
>
>>ci je mozne prinutit LaTeX, aby mi pri cislovani rovnic nevkladal
>>k~niektorym rovniciam automaticke cislo, ale text/symbol/cokolvek,
>>co si nadefinujem k tej ktorej rovnici (toto este urobit viem)
>>a pri odkazovani na danu rovnicu pouzival tiez moj vlastny
>>popisok?
>>
>>
>
>S equation je těžká domluva. Low-level řešení může být např.
>
> \makeatletter
> \def\latexeqno#1#2{\def\@currentlabel{#1}\eqno\hbox{#1}\label{#2}}
> \makeatother
>
>s použitím
>
> $$ \delta\int L\,{\rm d}x = 0 \latexeqno{foo}{bar} $$
>
>což vysází jako label foo, a odkaz \ref{bar} také vysází
>foo.
>
>Yeti
>
>
>--
>Do not use tab characters. Their effect is not predictable.
>
>
Poukud pouzijete balik amsmath a misto okoli equation treba gather (nebo
align)
(i na jednoradkove rovnice), bude Vam fungovat \tag. Napr.
\usepackage{amsmath}
\begin{gather}
y'=A(x)y
\tag{H}
\label{eq:H}
\end{gather}
Odkaz \eqref{eq:H}
Zdravi
Jaromir Kuben
More information about the csTeX
mailing list