Na forum można pisać wzory używając LaTeX'a. Wzory takie wstawia się w specjalnym znaczniku tex. Kilka przykładów
Kod: Zaznacz cały
[tex]\frac{2+x}{3-x}[/tex]
Kod: Zaznacz cały
[tex]\sqrt{x^2+\pi}[/tex]
Podstawy LaTeXa
O znaczniku tex należy myśleć jak o narzędziu do zrobienia pojedynczego wzoru/symbolu. Nie należy w tym znaczniku pisać normalnego tekstu, gdyż wewnątrz tego znacznika
- ignorowane są spacje i znaki nowej linii
- każda litera jest traktowana jak nazwa zmiennej, więc jest wyświetlana kursywą
- nie wyświetlają się polskie znaki.
Jest kilka prostych zasad tworzenia formuł w znaczniku tex
- Do grupowania elementów służą nawiasy { i }. Np
wyświetli się jako \(2^ab\)
Kod: Zaznacz cały
[tex]2^ab[/tex]
podczas gdyda \(2^{ab}\).Kod: Zaznacz cały
[tex]2^{ab}[/tex]
- Wszystkie komendy/symbole LaTeXa zaczynają się od ukośnika "\". Np. wyświetli się jako \(pi\). Natomiast
Kod: Zaznacz cały
[tex]pi[/tex]
da \(\pi\).Kod: Zaznacz cały
[tex]\pi[/tex]
- Pomimo, że LaTeX ignoruje spacje, są one użyteczne do rozdzielania komend od innych znaków. Np. da \(\Sigma f\), ale
Kod: Zaznacz cały
[tex]\Sigma f[/tex]
zwróci błąd, bo nie ma komendy \Sigmaf.Kod: Zaznacz cały
[tex]\Sigmaf[/tex]
- Znaki + - < > = ( ) [ ] / wpisujemy normalnie.
- Niektóre znaki mają w LaTeXu specjalne znaczenie i normalnie nie są wyświetlane. Do takich znaków należą: %,{,},$ Aby wyświetlić któryś z tych znaków trzeba go poprzedzić ukośnikiem \. Np. da \(\% \{\ \} $\)
Kod: Zaznacz cały
[tex]\% \{ \} [dolar][/dolar][/tex]
Elementy formatowania
Od tego miejsca nie będziemy już przypominać, że komendy mają być wpisywane w znaczniku tex i będziemy podawać same komendy.
- Ułamek tworzymy przy pomocy polecenia \frac{licznik}{mianownik}, np \frac{\sin x}{x} da \(\frac{\sin x}{x}\)
- Indeksy dolny i górny tworzymy używając symboli "^" i "_" np. a_3^8 da \(a_3^8\). Kolejność indeksów nie ma znaczenia, więc równie dobrze mogliśmy wpisać a^8_3
Jeżeli chcemy aby w indeksie znalazło się bardziej skomplikowane wyrażenie musimy używać grupowania {} lub nawiasów (), np. a_{3^8} da \(a_{3^8}\), a (a_3)^8 da \((a_3)^8\) - Pierwiastki: \sqrt{3+x}: \(\sqrt{3+x}\), \sqrt[7]{3+x}:\(\sqrt[7]{3+x}\)
- Symbol Newtona: {n+3 \choose k-1}: \({n+3 \choose k-1}\)
- Układ równań: \begin{cases}2x+3y=3\\ 4x+5y=2\\ x+y=1 \end{cases}:\(\begin{cases}2x+3y=3\\ 4x+5y=2\\ x+y=1 \end{cases}\)
- Wektory: \vec{a}+\vec{AB}: \(\vec{a}+\vec{AB}\)
- Wartość bezwględna: |a-b|: \(|a-b|\)
- Granica:\Lim_{x\to -\infty} f(x)=3: \(\Lim_{x\to -\infty} f(x)=3\), Wygodny skrót dla granic ciągów: \Limn a_n=g: \(\Limn a_n=g\)
- Odstępy: Odstęp wstawiamy poprzedzając spację ukośnikiem "\". Większy odstęp wstawiamy komendą: \quad, np. a b\ c\quad d da \(a b\ c\quad d\).
- Znak nowej linii: Jeżeli wzór jest długi to możemy jego część przenieść do nowej linii komendą "\\", np.
\sin 30^\circ=\frac{1}{2}\\ \cos 30^\circ=\frac{\sqrt{3}}{2}: \(\sin 30^\circ=\frac{1}{2}\\ \cos 30^\circ=\frac{\sqrt{3}}{2}\) - Tekst: Jeżeli chcemy we wzorze umieścić tekst umieszczamy go komendą \text{}, np. v_{\text{śred.}}=20\ \text{km/h}: \(v_{\text{śred.}}=20\ \text{km/h}\)
- Macierz: \begin{bmatrix}a& b&c \\ d&e&f\\x+1&x-1&x \end{bmatrix}: \(\begin{bmatrix}a& b&c \\ d&e&f\\x+1&x-1&x \end{bmatrix}\)
- Wyznacznik: \begin{vmatrix}a& b&c \\ d&e&f\\x+1&x-1&x \end{vmatrix}: \(\begin{vmatrix}a& b&c \\ d&e&f\\x+1&x-1&x \end{vmatrix}\)
- Wzór z klamerką: Używamy środowiska \begin{cases}\ \end{cases} (tego samego, którym składamy układy równań). Warunki określające poszczególne wzory oddzielamy znaczkiem: &, np. f(x)=\begin{cases}x&\text{dla } x>0\\ -x+3&\text{dla } x\leq 0 \end{cases}: \(f(x)=\begin{cases}x&\text{dla } x>0\\ -x+3&\text{dla } x\leq 0 \end{cases}\)
- Zagnieżdżanie formuł:Cała potęga LaTeXa wynika z tego, że powyższe konstrukcje możemy dowolnie w sobie zagnieżdżać używając grupowania {}. Np. \frac{\sqrt{\frac{1}{n}}+a_1}{\sqrt[3]{2}+a^2}: \(\frac{\sqrt{\frac{1}{n}}+a_1}{\sqrt[3]{2}+a^2}\)
- Znaczniki: Jak już pisaliśmy wszystkie wzory wpisujemy w znaczniku tex. Na forum dostępny jest wygodny skrót: zamiast znacznika tex można wzór umieścić w dolarach, np. zapis $\frac{2}{x}$ zostanie automatycznie zamieniony na
Zamiast znacznika tex można też użyć znacznika dtex - wpisywany wzór zostanie wtedy wyśrodkowany i umieszczony w nowej linii. Np.\[\int_{-\infty}^{+\infty}\text{ Wzór w znaczniku dtex }\sum_0^{+\infty}\]
Kod: Zaznacz cały
[tex]\frac{2}{x}[/tex]
Symbole
- Relacje: a\le b: \(a\le b\), a\ge b: \(a\ge b\), a\neq b: \(a \neq b\), a\sim b: \(a\sim b\), a\approx b: \(a\approx b\), a\circ b: \(a\circ b\), a\cdot b: \(a\cdot b\), p\wedge q: \(p\wedge q\), p\vee q: \(p\vee q\), p\perp q: \(p\perp q\), p\parallel q: \(p\parallel q\),
A\cap B: \(A\cap B\), A\cup B: \(A\cup B\), A\subset B: \(A\subset B\), A\supset B: \(A\supset B\), A\bez B: \(A\bez B\), A\times B: \(A\times B\), a\in A: \(a \in A\), a\not\in A: \(a\not\in A\), f(x)\nad{dfn}{=}x^2: \(f(x)\nad{dfn}{=}x^2\) - Nazwy zbiorów: \rr: \(\rr\), \nn: \(\nn\), \zz: \(\zz\), \ww: \(\ww\), \qq: \(\qq\), \cc: \(\cc\) (szkolne liczby całkowite), \ccc: \(\ccc\) (liczby zespolone),
- Kwantyfikatory: \forall_{x\in\rr}: \(\forall_{x\in \rr}\), \exists_{x\in\rr}: \(\exists_{x\in \rr}\), \bigwedge_{x\in\rr}: \(\bigwedge_{x\in \rr}\), \bigvee_{x\in\rr}: \(\bigvee_{x\in \rr}\),
- Symbole: \pm 1: \(\pm 1\), 30^\circ: \(30^\circ\), \infty: \(\infty\), \emptyset: \(\emptyset\), \angle: \(\angle\), \partial x: \(\partial x\), \kre{z+2}: \(\kre{z+2}\), \int f(x) dx: \(\int f(x) dx\), \sum_{k=1}^{2n} k: \(\sum_{k=1}^{2n} k\)
- Litery greckie: \alpha: \(\alpha\), \beta: \(\beta\), \gamma: \(\gamma\), \delta: \(\delta\), \epsilon: \(\epsilon\), \varepsilon: \(\varepsilon\), \eta: \(\eta\), \theta: \(\theta\), \kappa: \(\kappa\), \lambda: \(\lambda\), \mu: \(\mu\), \nu: \(\nu\), \xi: \(\xi\), \pi: \(\pi\), \rho: \(\rho\), \varrho: \(\varrho\), \sigma: \(\sigma\), \tau: \(\tau\), \phi: \(\phi\), \varphi: \(\varphi\), \chi: \(\chi\), \psi: \(\psi\), \omega: \(\omega\)
\Gamma: \(\Gamma\), \Delta: \(\Delta\), \Theta: \(\Theta\), \Lambda: \(\Lambda\), \Pi: \(\Pi\), \Sigma: \(\Sigma\), \Phi: \(\Phi\), \Psi: \(\Psi\), \Omega: \(\Omega\) - Funkcje: \sin x: \(\sin x\), \cos x: \(\cos x\), \tg x: \(\tg x\), \ctg x: \(\ctg x\), \log_3 x: \(\log_3 x\), \ln x: \(\ln x\)
Popularne błędy
- Źle zamknięte nawiasy: źle: \left(\frac{1}{2}+3), dobrze: \left(\frac{1}{2}+3\right)
- Podwójne indeksy dolne/górne: źle: 3^x^2, dobrze: 3^{x^2}, (3^x)^2
- Brakujące nawiasy grupujące: źle: 2^\sqrt{2}, dobrze: 2^{\sqrt{2}}
- Pomyłki w nazwach komend, lub brakujące spacje: źle: \sinx, dobrze: \sin x
Ściąga
Najważniejsze komendy LaTeX'a znajdziecie na naszej ściądze (PDF).