Forum Ateista.pl
LaTeX - jak pisać równania - Wersja do druku

+- Forum Ateista.pl (https://ateista.pl)
+-- Dział: Nauka (https://ateista.pl/forumdisplay.php?fid=5)
+--- Dział: Nauki ścisłe i techniczne (https://ateista.pl/forumdisplay.php?fid=19)
+--- Wątek: LaTeX - jak pisać równania (/showthread.php?tid=7069)



LaTeX - jak pisać równania - Fizyk - 13.08.2010

Jako, że Bart dodał do forum możliwość pisania równań (i zapewne też innych rzeczy) w LaTeXu (czyt. "latechu"), postanowiłem napisać coś pokrótce o podstawach korzystania z niego.

Aby umieścić na forum jakąś wstawkę w LaTeXu, musimy umieścić kod między jedną z dwóch par znaczników:
Kod:
[latex][/latex]
[ninlatex][/ninlatex]
Różnica polega na tym, że znaczniki [latex] generują tzw. wstawki "inline" - pisane ciaśniej i mniejszymi znakami, przez co lepiej wpasowują się w środek tekstu. Znaczniki [ninlatex] wstawiają równanie w oderwaniu od tekstu. Oto dwa przykłady dla porównania:

Kod:
Blablabla [latex]\int\limits_A \rho dV[/latex] blablabla.
Blablabla [latex]\int\limits_A \rho dV[/latex] blablabla.

Kod:
Blablabla [ninlatex]\int\limits_A \rho dV[/ninlatex] blablabla.
Blablabla [ninlatex]\int\limits_A \rho dV[/ninlatex] blablabla.


LaTeX składa się z poleceń, wyglądających tak: \polecenie{parametr}{parametr2}... itd.

Przykład:
\frac{\epsilon}{2} da w efekcie [latex]\frac{\epsilon}{2}[/latex].

Podstawowe możliwości:

Indeks górny - x^n - [latex]x^n[/latex]

Indeks dolny - x_n - [latex]x_n[/latex]

Ułamki - \frac{licznik}{mianownik} - [latex]\frac{licznik}{mianownik}[/latex]

Pierwiastek n-tego stopnia - \sqrt[n]{x} - [latex]\sqrt[n]{x}[/latex]

Samoskalujące się nawiasy - \left(, \right) (zamiast "(" i ")" można wstawić inne nawiasy, np. "[]" lub "{}") - [latex]\left(\frac{1-x}{1+x^2}\right)[/latex]

Alfabet grecki

\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \kappa \lambda \mu \nu \xi o \pi \rho \sigma \tau \upsilon \phi \chi \psi \omega
[latex]\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \kappa \lambda \mu \nu \xi o \pi \rho \sigma \tau \upsilon \phi \chi \psi \omega[/latex]

A B \Gamma \Delta E Z H \Theta I K \Lambda M N \Xi O \Pi P \Sigma T \Upsilon \Phi X \Psi \Omega
[latex]A B \Gamma \Delta E Z H \Theta I K \Lambda M N \Xi O \Pi P \Sigma T \Upsilon \Phi X \Psi \Omega[/latex]

Sumy i całki

Suma to \sum, całka to \int. Przykłady:

\sum_{n=0}^{\infty}\frac{1}{n} - [latex]\sum_{n=0}^{\infty}\frac{1}{n}[/latex]

\int_a^b x^2 dx - [latex]\int_a^b x^2 dx[/latex]

Przy sumach i całkach przydaje się też polecenie \limits:

\sum\limits_{n=0}^{\infty}\frac{1}{n} - [latex]\sum\limits_{n=0}^{\infty}\frac{1}{n}[/latex] (porównaj z wersją bez \limits wyżej)

Odstępy

LaTeX domyślnie pisze wszystko jedno po drugim, niezależnie od tego, ile spacji się wstawi. Aby wstawić odstęp, trzeba użyć jednego z poleceń poniżej. Oto porównanie:

a b - [latex]a b[/latex]

a \, b - [latex]a \, b[/latex]

a \: b - [latex]a \: b[/latex]

a \; b - [latex]a \; b[/latex]

a \quad b - [latex]a \quad b[/latex]

a \qquad b - [latex]a \qquad b[/latex]

Przydatne znaki

Nieskończoność: \infty - [latex]\infty[/latex]

Wektor: \vec{v} - [latex]\vec{v}[/latex]

Różnego rodzaju strzałki:

\leftarrow \rightarrow \Leftarrow \Rightarrow \Leftrightarrow \longleftarrow \longrightarrow \to
[latex]\leftarrow \rightarrow \Leftarrow \Rightarrow \Leftrightarrow \longleftarrow \longrightarrow \to[/latex]

Kwantyfikatory:

\forall \exists \bigwedge \bigvee - [latex]\forall \exists \bigwedge \bigvee[/latex]

Relacje:

< > \leq \geq = \neq \simeq \approx \pm \times \in \subset \subseteq
[latex]< > \leq \geq = \neq \simeq \approx \pm \times \in \subset \subseteq[/latex]

Tyle na razie przyszło mi do głowy, jeśli pominąłem coś ważnego, to piszcie, dopiszę to do tego posta.


LaTeX - jak pisać równania - warbarbye - 13.08.2010

Wirtualny symulator LaTeXa
Cytat:http://thornahawk.unitedti.org/equationeditor/equationeditor.php



LaTeX - jak pisać równania - Windziarz - 26.08.2010

Lepszy edytor, obsługujący więcej:
http://www.codecogs.com/latex/eqneditor.php
Poradnik:
http://en.wikibooks.org/wiki/LaTeX/Mathematics
http://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics


LaTeX - jak pisać równania - Wron NIEmiecki - 03.09.2013

Poniewaz od czasu do czasu uzywam LaTeX pod linuxem, chcialbym cos wyprobowac:

[latex-script-call]N_2 + 3H_2 \rightleftharpoons 2 NH_3[/latex-script-call]

Dziala Duży uśmiech