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>
* Az elsõ paraméter az új parancs neve, a második pedig a kívánt eredmény.
+
* 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., 18: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.
Személyes eszközök