LaTeX
LaTeX er et programsystem for typesetting av dokumenter. I Numbas brukes det til å lage pene matematiske uttrykk.
LaTeX formler redigeres i klartekst mellom avgrensere $...$
eller \[...\]
og blir gjenkjent automatisk som LaTeX kommandoer, den første som inline uttrykk, den andre som displaymode uttrykk.
$ x^2 - y^2 $
blir vist som $x^2-y^2$ i en tekstlinje.
\[ x^2 - y^2 \]
blir vist på egen linje som $$x^2 - y^2$$
MathJax er et javascript som sørger for at LaTeX kommandoer blir vist som pene matematiske formler i nettleseren. Ved å høyreklikke på en formel og velge Show Math As > Tex Commands vil du se hvordan uttrykket er satt opp.
Her er noen eksempler på typesetting av matematikk:
Uttrykk | LaTeX | Visning |
---|---|---|
Greske bokstaver | \alpha \beta \pi \delta \Delta \omega \Omega |
$\alpha\;\;\beta\;\;\pi$ $\delta\;\;\Delta\;\;\omega\;\;\Omega$ |
Funksjoner | \sin x \log 7 \arctan 1 |
$ \sin x\;\;\log 7\;\;\arctan 1$ |
Sub- og superskript | a_n \log_2 8 10^2 x^3 \sin^2 \phi |
$a_n\;\;\log_2 8$ $10^2\;\;x^3\;\;\sin^2 \phi$ |
Grupper | 10^-3 10^{-3} a_n+1 a_{n+1} |
$ 10^-3\;\;10^{-3}\;\;a_n+1\;\;a_{n+1}$ |
Brøker | \frac {\pi} {6} \frac {x+2} {(x-3)(x+4)} |
$\frac {\pi} {6}$ $\frac{x+2}{(x-3)(x+4)}$ |
Parenteser | (\frac {x-1} {y^3})^2 \left(\frac {x-1} {y^3}\right)^2 |
$(\frac {x-1} {y^3})^2$ $\left(\frac {x-1} {y^3}\right)^2$ |
Rottegn | \sqrt {b^2 - 4 ac} \sqrt[3]{-8} |
$\sqrt {b^2 - 4 ac}$ $\sqrt[3]{-8}$ |
Integraler | \int x^2 dx = \frac 1 3 x^3 + C \int_0^{\pi} \sin x \, dx = 2 |
$\int x^2 dx = \frac 1 3 x^3 + C$ $\int_0^{\pi} \sin x \, dx = 2$ |
Summetegn | \sum_{i=1}^{n} i = \frac {n(n+1)}{2} |
$\displaystyle{\sum_{i=1}^{n} i = \frac {n(n+1)}{2}}$ |
Grenseverdi | \lim_{x \to 0} \frac {\sin x} {x} \[\lim_{x \to 0} \frac {\sin x} {x}\] |
$\lim_{x \to 0} \frac {\sin x} {x}$ $\displaystyle{\lim_{x \to 0} \frac {\sin x} {x}}$ |
Likninger | \begin{array}{lcl} 2 x + y & = & 5\\ x - 2 y & = & -5 \end{array} |
$\begin{array}{lcl} 2 x + y & = & 5 \\ x - 2 y & = & -5 \end{array}$ |
Matriser Determinanter |
\left[ \begin{array}{ccc} 2 & -3 & 4 \\ 7 & 5 & -1 \\ \end{array} \right] \left| \begin{array}{ccc} 1-\lambda & -2\\ 3 & 4-\lambda & \\ \end{array} \right| |
$\left[ \begin{array}{ccc} 2 & -3 & 4 \\7 & 5 &-1 \end{array} \right]$ $\left \lvert \begin{array}{ccc} 1-\lambda & -2\\3 & 4-\lambda \end{array} \right \lvert$ |
Definisjon | |x| = \begin{cases} -x, & x < 0 \\ x, & x \ge 0 \end{cases} |
$\lvert x\rvert =\begin{cases}-x, & x < 0 \\x, & x \ge 0\end{cases}$ |
Avstand | a \; b a \: b a \quad b a \qquad b |
$a\,b$ $a\;b$ $a\quad b$ $a\qquad b$ |
Noen tegn | \infty \cdot \pm \lt \le \neq \to \rightarrow \leftarrow \Leftarrow \land \lor \lnot \vec{ab} \overline{ab} |
$\infty\;\;\cdot\;\;\pm\;\;\lt\;\;\le\;\neq$ $\to\;\;\rightarrow\;\;\leftarrow\;\;\Leftarrow$ $\land\;\;\lor\;\;\lnot\;\;\vec{ab}\;\;\overline{ab}$ |
Tekst | \text{Svaret er: } \pi |
$\text{Svaret er: } \pi$ |
Flere kommandoer til å lage matematiske uttrykk finner du i Wikibooks eller Tree of Math.
LaTeX i Numbas
Dette avsnittet forutsetter at du kjenner til variabler i Numbas, se eget notat Variabler
I Numbas er LaTeX utvidet til å kjenne igjen variabler som vi lager til oppgaver slik at de blir vist med de aktuelle verdiene som variablene har.
Eksempel:
Vi har de randomiserte variablene a=random(-5..5 except 0)
og b=random(-5..5 except[0, a])
og lager et spørsmål om å faktorisere et polynom med nullpunkter -a og -b. Videre tenke vi oss at for øyeblikket har variablene verdiene a=-1 og b=2.
Det er 2 måter å sette inn variabelverdier i LaTeX kode, enten med kodebiten \var{variabelnavn}
eller som et sammensatt regneuttrykk som forenkles etter visse regler, \simplify{regneuttrykk med variabler}
.
Her er en demonstrasjon av LaTeX med variabler:
LaTeX kode | LaTeX | Kommentar |
---|---|---|
Faktoriser $x^2 - x - 2$ |
Faktoriser $x^2 - x - 2$ | Uten variabler, konstante verdier |
Faktoriser $x^2 + \var{a+b}x + \var{a*b}$ |
Faktoriser $x^2 + 1x + -2$ | Direkte substitusjon av verdier |
Faktoriser $\simplify{x^2 + {a+b}*x + {a*b}}$ |
Faktoriser $x^2 - x - 2$ | Med variabler og funksjonen \simplify{} |
Begge metodene kan være nyttige, metoden med \var{} kan brukes når vi lager svarforslag som viser detaljerte mellomregninger, metoden med \simplify{} trekker sammen til pene uttrykk, justerer fortegn og viser ikke faktoren 1. I Simplification rules finner du detaljer om \simplify{}.
Numbas dokumentasjon:
Writing your first question
Numbas tutorial: arithmetic
LaTeX documentation
Substituting variables into displayed maths
*Replace with question in editor*