Informatika1-2015/Gyakorlat8
A MathWikiből
(Változatok közti eltérés)
1. sor: | 1. sor: | ||
== Newcommand == | == Newcommand == | ||
− | * A '''\newcommand''' paranccsal új parancsokat tudunk definiálni. | + | * A '''\newcommand''' paranccsal új parancsokat tudunk definiálni. Ezt a preambulumban ('''\begin{document}''' elõtt) kell megtenni. |
* 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: | ||
54. sor: | 54. sor: | ||
%Rosszul elválasztott szavak elválasztását tudjuk javítani | %Rosszul elválasztott szavak elválasztását tudjuk javítani | ||
\hyphenation{ke-rék-pár-út} | \hyphenation{ke-rék-pár-út} | ||
− | |||
− | |||
− | |||
− | |||
\begin{document} | \begin{document} |
A lap 2015. október 26., 21:30-kori változata
Tartalomjegyzék |
Newcommand
- A \newcommand paranccsal új parancsokat tudunk definiálni. Ezt a preambulumban (\begin{document} elõtt) kell megtenni.
- 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.
- Ha már létezik olyan nevet akarunk adni a parancsunknak, ami már létezik, akkor hibaüzenetet fogunk kapni, például az elõzõ esetben, ha int-nek neveztem volna.
- Ekkor is felül lehet definiálni a parancsot a \renewcommand paranccsal, bár ez az esetek többségében nem ajánlott.
Feladatok
Minta latex dokumentum keret:
\documentclass{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[magyar]{babel} \usepackage{amsmath} \usepackage{amsthm} \usepackage{amssymb} \usepackage{tikz} % ez a rajzoló csomag, amit az óra második felében fogunk használni. %Rosszul elválasztott szavak elválasztását tudjuk javítani \hyphenation{ke-rék-pár-út} \begin{document} \end{document}
Halmazok
Definiáljuk a racionális, egész és természetes számok halmazát a példában látott módon. Majd ezeket próbáljuk is ki.