Informatika1-2015/Gyakorlat8
A MathWikiből
(Változatok közti eltérés)
3. sor: | 3. sor: | ||
* A '''\newcommand''' paranccsal új parancsokat tudunk definiálni. | * A '''\newcommand''' paranccsal új parancsokat tudunk definiálni. | ||
* Gondoljunk erre úgy, mint egyfajta rövidítésre. | * Gondoljunk erre úgy, mint egyfajta rövidítésre. | ||
− | * Például, ha gyakran használjuk a valós számok halmazának a jelét, akkor csinálhatjuk a következõt | + | * Például, ha gyakran használjuk a valós számok halmazának a jelét, akkor csinálhatjuk a következõt: |
<latex> | <latex> | ||
... | ... | ||
14. sor: | 14. sor: | ||
\end{document} | \end{document} | ||
</latex> | </latex> | ||
− | * | + | * Ezzel a '''newcommand'''-al, ha '''\R'''-et írunk, akkor '''\mathbb{R}'''-el helyettesíti. |
+ | * A '''newcommand'''-nál az elsõ paraméter az új parancs neve, a második pedig a kívánt eredmény. | ||
+ | * Ugyanígy írhatnánk parancsot az egész számok halmazára, stb. | ||
=== Argumentumokkal === | === Argumentumokkal === | ||
− | * Bonyolultabb parancsokat is definiálhatunk, ha például szép integrált szeretnénk írni gyorsan: | + | * Bonyolultabb parancsokat is definiálhatunk, ha például szép határozatlan integrált szeretnénk írni gyorsan: |
<latex> | <latex> | ||
... | ... | ||
29. sor: | 31. sor: | ||
\end{document} | \end{document} | ||
</latex> | </latex> | ||
+ | * Itt az opcionális '''[2]''' paraméter azt mondja meg, hogy 2 argumentuma (bemenete) van a parancsnak. | ||
+ | * Az argumentumokat a #1, #2... helyére helyezi be. Így ennél a parancsnál az elsõ argumentum az integrandus, a második az integrátor. |
A lap 2015. október 26., 19:51-kori változata
Newcommand
- A \newcommand paranccsal új parancsokat tudunk definiálni.
- Gondoljunk erre úgy, mint egyfajta rövidítésre.
- Például, ha gyakran használjuk a valós számok halmazának a jelét, akkor csinálhatjuk a következõt:
... \newcommand{\R}{\mathbb{R}} ... \begin{document} \[ x^2 \geq 0 \quad \forall x\in\R \] \end{document}
- Ezzel a newcommand-al, ha \R-et írunk, akkor \mathbb{R}-el helyettesíti.
- A newcommand-nál az elsõ paraméter az új parancs neve, a második pedig a kívánt eredmény.
- Ugyanígy írhatnánk parancsot az egész számok halmazára, stb.
Argumentumokkal
- Bonyolultabb parancsokat is definiálhatunk, ha például szép határozatlan integrált szeretnénk írni gyorsan:
... \newcommand{\myint}[2]{\int #1 \,\mathrm{d}#2} ... \begin{document} \[ \myint{x^2 \sin^2 x}{x} + \myint{x^2 \cos^2 x}{x} = \myint{x^2}{x} \] \end{document}
- Itt az opcionális [2] paraméter azt mondja meg, hogy 2 argumentuma (bemenete) van a parancsnak.
- Az argumentumokat a #1, #2... helyére helyezi be. Így ennél a parancsnál az elsõ argumentum az integrandus, a második az integrátor.