Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
LaTeX - jak pisać równania
#1
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.
[Obrazek: style3,Fizyk.png]
"Tylko dwie rzeczy są nieskończone - Wszechświat i ludzka głupota. Co do Wszechświata nie jestem pewien" - Albert Einstein
Odpowiedz
#2
Wirtualny symulator LaTeXa
Cytat:http://thornahawk.unitedti.org/equatione...editor.php
Odpowiedz
#3
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
Wydaje się, że nie można rozprawiać filozoficznie nie oglądając się przy tym na odkrycia naukowe, bo się zrobi z tego intelektualny pierdolnik. — Palmer Eldritch
Absence of evidence is evidence of absence. – Eliezer Yudkowsky
If it disagrees with experiment, it's wrong. — Richard Feynman
學而不思則罔,思而不學則殆。 / 己所不欲,勿施于人。 ~ 孔夫子
Science will win because it works. — Stephen Hawking
Science. It works, bitches. — Randall Munroe


Odpowiedz
#4
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
"Podwładny powinien przed obliczem przełożonego mieć wygląd lichy i durnowaty tak, by swoim pojmowaniem istoty sprawy nie peszyć przełożonego" - ukaz cara Rosji Piotra I z 9 grudnia 1708 roku
 "Cudów nie ma" - Józef Stalin
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości