Skip to: site menu | section menu | main content

 

Definiranje imena novih naredbi u matematičkoj okolini

 

Matematičke funkcije kao što su log, sin i lim su tradicionalno zapisane fontom "roman type" kako bi se vizualno više razlikovale od jednoslovnih matematičkih varijabli, koje su zapisane u "math italic". Najčešće korištene imaju već definirana imena, \log, \sin, \lim itd. Ali, novi operatori se pojavljuju stalno u matematičkim radovima pa paket amsmath omogućuje općeniti mehanizam za definiranje imena novih operatora. Naprimjer, za definiranje matematičke funkcije \xxx koja će raditi isto što i \sin napišite:

\DeclareMathOperator{\xxx}{xxx} ,

gdje će se kod svake upotrebe naredbe \xxx ispisati xxx u odgovarajućem fontu i automatski dodati odgovarajući razmak s obje strane ako je potrebno, tako da dobijemo A xxx B umjesto AxxxB.

Ako novi operator ima indeks ili eksponent izražen u donjim i gornjim granicama kao što je slučaj s lim, sup, ili max koristite * formu naredbe \DeclareMathOperator:

\DeclareMathOperator*{\Lim}{Lim}

Sljedeća imena operatora su već definirana. Postoji također naredba \operatorname takva da je upotreba:

\operatorname{abc}

u matematičkim formulama ekvivalentna upotrebi \abc definiranog pomoću \DeclareMathOperator. Ovo može biti korisno u nekim slučajevima za konstrukciju kompliciranijih notacija ili za druge svrhe.