---
title: LaTeX
Forrás: https://hackmd.io/8EghvbedRr6aRNX5tMJnfA?both
---
# LaTeX - dokumentumkészítő rendszer
A [$\LaTeX$](https://www.latex-project.org/) kiváló minőségű kiadványszerkesztő; magában foglalja a műszaki és tudományos dokumentáció előállítására tervezett funkciókat. A $\LaTeX$ a tudományos dokumentumok kommunikációjának és közzétételének de facto szabványa. A $\LaTeX$ ingyenes szoftverként érhető el
> A $\LaTeX$ támogatása a HackMD-ben MathJaxon keresztül történik. Noha nem támogatja az összes $\LaTeX$ szintaxist, a legtöbbünk számára elegendőnek kellene lennie.
$$\text{Szépítsük meg a csúnya képleteket!}$$
> *PS. [Temérdek szerény gondolat](/qdk719reTfOuO5X9stxDZA) praktikusabb alkalmazásokkal rendelkezik, kérjük, olvassa el őket!*
:::info
Szívesen látjuk társszerzőként, hozzáadással vagy módosítással.
:::
Szürke mezőben a fölötte látható ábra, képlet kódja található némi magyarázattal füszerezve. A kódok a jegyzetedbe másolva kipróbálhatók, módosíthatók.
---
:::success
Szebb ez a $\LaTeX$ mint az általánosan használt $LaTeX$ és feltünőbb.
$$\LaTeX$$
:::
```
Szebb ez a $\LaTeX$ mint az általánosan használt $LaTeX$ és feltünőbb.
$$\LaTeX$$
```
A `$` jelek közzé zárt `$\LaTeX$` a folyószövegben jelenik meg, míg a dupla `$$`-jelek közzé zárt párja, - a szabályok szerint, - középre igazított bekezdésben.
---
:::success
$$\grave apple$$
:::
`$$\grave apple$$` - apple (helyes ékezettel)
---
:::success
$${\bf A B} A B$$
:::
`$${\bf A B} A B$$` - bf jelenti a félkövér betűtípust
---
:::success
$$\bar{A}$$
:::
`$$\bar{A}$$` - a BOLE algebrában a negáció jele a felülvonás
---
:::success
$$\overline{AB}$$
:::
`$$\overline{AB}$$` - ua mint az előző
---
:::success
$${ a+b \brace c+d }$$
:::
`$${ a+b \brace c+d }$$`
---
:::success
$$\vec{v}$$
:::
`$$\vec{v}$$`
---
:::success
$$\frac{b}{a}$$
:::
`$$\frac{b}{a}$$` vagy `$${b \over a}$$`
---
:::success
$$\dfrac{b}{a}$$
Ez így csúnya: $\dfrac{b}{a}$
Ez már jobban néz ki: $\tfrac{b}{a}$
Középre igazítva is szükség lehet rá: $$\tfrac{b}{a}$$
:::
`$$\dfrac{b}{a}$$`
Ez így csúnya: `$\dfrac{b}{a}$`
Ez már jobban néz ki: `$\tfrac{b}{a}$`
Középre igazítva is szükség lehet rá: `$$\tfrac{b}{a}$$`
---
:::info
$$90^\circ$$
:::
`$$90^\circ$$`
---
:::success
$$e^{\theta i}$$
:::
`$$e^{\theta i}$$`
---
:::success
$$S_{n}$$
:::
`$$S_{n}$$`
---
:::success
$$\lim\limits_{n\to \infty}$$
:::
`$$\lim\limits_{n\to \infty}$$`
---
:::success
$$\sum\limits_{x = 0}^k{x^2}$$
:::
`$$\sum\limits_{x = 0}^k{x^2}$$`
---
:::success
$$\int_a^b x^2 \mathrm{d}x$$
:::
`$$\int_a^b x^2 \mathrm{d}x$$`
---
:::success
$$\sqrt[n]{1+x+x^2+x^3+\dots+x^n}$$
:::
`$$\sqrt[n]{1+x+x^2+x^3+\dots+x^n}$$`
vagy
`$$\root n \of {1+x+x^2+x^3+\dots+x^n}$$`
---
:::success
$$A \implies B$$
:::
`$$A \implies B$$`
---
:::success
$$A \impliedby B$$
:::
`$$A \impliedby B$$`
---
:::success
$$A \iff B$$
:::
`A \iff B`
---
:::success
$$f: A \to B$$
:::
`f: A \to B`
---
:::success
$$\xrightarrow{中文也可以}$$
:::
`\xrightarrow{中文也可以}` A kínai is rendben van
---
:::success
$$a\,\overset{?}{=}\,b$$
:::
`a\,\overset{?}{=}\,b`
---
:::success
$$\forall x \in X, \exists x \in b$$
:::
`\forall x \in X, \exists x \in b`
---
:::success
$$a_{1}, a_{2}, \ldots, a_{n}$$
:::
`a_{1}, a_{2}, \ldots, a_{n}`
---
:::success
$$a_{1} + a_{2} + \cdots + a_{n}$$
:::
`a_{1} + a_{2} + \cdots + a_{n}`
---
:::success
$$\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n}\\
a_{21} & a_{22} & \cdots & a_{2n}\\
\vdots & \vdots & \ddots & \vdots\\
a_{m1} & \cdots & \ldots & a_{mn}
\end{pmatrix}
$$
:::
```
$$\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n}\\
a_{21} & a_{22} & \cdots & a_{2n}\\
\vdots & \vdots & \ddots & \vdots\\
a_{m1} & \cdots & \cdots & a_{mn}
\end{pmatrix}
```
ldots: alsó/low pontok
cdots: középső/center pontok
ddots: átlós/diagonal pontok
vdots: függőleges/vertical pontok
---
:::success
$$
\left\{
\begin{array}{c}
a_1x+b_1y+c_1z=d_1 \\
a_2x+b_2y+c_2z=d_2 \\
a_3x+b_3y+c_3z=d_3
\end{array}
\right.
$$
:::
```
$$
\left\{
\begin{array}{c}
a_1x+b_1y+c_1z=d_1 \\
a_2x+b_2y+c_2z=d_2 \\
a_3x+b_3y+c_3z=d_3
\end{array}
\right.
$$
```
# Műveleti jelek
:::success
$A\times B$ = `$A\times B$`
$a\cdot b$ = `$a\cdot b$`
$\div$ = `$\div$`
$\gt$ = `$\gt$`
$\lt$ = `$\lt$`
$\ge$ = `$\ge$`
$\le$ = `$\le$`
$\ne$ = `$\ne$`
$\approx$ = `$\approx$`
$\ll$ = `$\ll$`, sokkal kevesebb, mint
$\gg$ = `$\gg$`, sokkal nagyobb, mint
$\nless$ = `$\nless$`, nem kevesebb mint
$\ngtr$ = `$\ngtr$`, legfeljebb
$\subset$ = `$\subset$`, beleértett
$\supset$ = `$\superset$`, magában foglal
$\subseteq$ = `$\subseteq$`
$\supseteq$ = `$\supseteq$`
:::
[A logikai szimbólumok listája](https://en.wikipedia.org/wiki/List_of_logic_symbols)
## Függvények
:::success
$\binom{a}{b}$ = `$\binom{a}{b}$`
$\tbinom{a}{b}$ = t jelenti a folyószöveget (textstyle)
$\dbinom{a}{b}$ = d jelenti a "displaystyle"-t
:::
:::success
$\cos{\theta}$ = `$\cos{\theta}$`
$\sin{\theta}$ = `$\sin{\theta}$`
$\log_{b}{x}$ = `$\log_{b}{x}$`
$\ln{x}$ = `$\ln{x}$`
:::
:::success
$\frac{C!}{n!(n-k)!}, ahol\ (n+k) = állandó$
:::
`$\frac{C!}{n!(n-k)!}, ahol\ (n+k) = állandó$`
## Mátrix
:::success
$$\begin{pmatrix}A\\B\end{pmatrix}$$
:::
`$$\begin{pmatrix}A\\B\end{pmatrix}$$` vagy
`$$\pmatrix{A\\B}$$`
---
:::success
$$\begin{bmatrix}A\\B\end{bmatrix}$$
:::
`$$\begin{bmatrix}A\\B\end{bmatrix}$$`
---
:::success
$$\begin{vmatrix}A\\B\end{vmatrix}$$
:::
`$$\begin{vmatrix}A\\B\end{vmatrix}$$`
---
:::success
$$\begin{Vmatrix}A\\B\end{Vmatrix}$$
:::
`$$\begin{Vmatrix}A\\B\end{Vmatrix}$$`
---
:::success
$$\begin{bmatrix}a & b \\ c & d \end{bmatrix}$$
:::
`$$\begin{bmatrix}a & b \\ c & d \end{bmatrix}$$`
---
{%hackmd @zgroska/HkYQPac_L %}
## Egyéb
:::success
$\quad (space)$ = `$\quad (space)$`
$\curvearrowleft$ = `$\curvearrowleft$`
$\curvearrowright$ = `$\curvearrowright$`
$\land$ = `$\land$`, logikai AND/ÉS; \wedge (wedge product)
$\lor$ = `$\lor$`, logikai OR/VAGY
$\cap$ = `$\cap$`, mint egy kalap, intersection
$\cup$ = `$\cup$`, mint egy csésze, union
$\because$ = `$\because$`
$\therefore$ = `$\therefore$`
$\mathbb{Z}$ = `$\mathbb{Z}$`
$\mathbb{R}$ = `$\mathbb{R}$`
$\mathbb{C}$ = `$\mathbb{C}$`
$\angle$ = `$\angle$`
$\triangle$ = `$\$triangle$`
$\square$ = `$\square$`
$\cong$ = `$\cong$`
$\propto$ = `$\propto$`, arányos
$\circlearrowleft$ = `$\circlearrowleft$`
$\circlearrowright$ = `$\circlearrowright$`
$\hbar$ = `$\hbar$`, Planck állandó
$\Im$ = `$\Im$`, imaginárius rész (Imaginary Space)
$\Re$ = `$\Re$`, valós számok halmaza (Real Space)
:::
[A LaTeX matematikai szimbólumok listája](https://oeis.org/wiki/List_of_LaTeX_mathematical_symbols#Set_and.2For_logic_notation)
## Formátum
### Stílus
:::success
$$\style{background-color:#ffeeaa}{\frac{x+1}{y+2}}$$
:::
`$$\style{background-color:#ffeeaa}{\frac{x+1}{y+2}}$$`
A stílus megváltoztatása a CSS közvetlen használatával
---
:::success
$$f(x) = a{\color{red}{x}} + b$$
:::
`$$f(x) = a{\color{red}{x}} + b$$`
vagy
`$$f(x) = a{\color{#ff0000}{x}} + b$$`
---
:::success
$$
\require{color}
\colorbox{#ffeeaa}{Színes háttér a keretben}
$$
:::
```
$$
\require{color}
\colorbox{#ffeeaa}{Színes háttér a keretben}
$$
```
---
:::success
$${\cal ABCDE12345abcde}$$
:::
`$${\cal ABCDE12345abcde}$$` = callgraphic mód
---
:::success
$$\fbox{ szöveg keretben (textstyle) }$$
:::
`\fbox{boxed text (textstyle)}` = folyószöveg stílusban
---
:::success
$$\boxed{\ szöveg\ keretben\ displaystyle\ }$$
:::
`\boxed{\ szöveg\ keretben\ (displaystyle)\ }`
---
:::success
$$\text{text $E=mc^2$}$$
:::
`\text{text $E=mc^2$}`
---
:::success
$${\frak ABCDE12345abcde}$$
:::
`{\frak ABCDE12345abcde}`
---
:::success
$${\it abefg12345}\ abcdefg12345$$
:::
`$${\it abefg12345}\ abcdefg12345$$` italic
---
## Automatikus méretezés
:::success
$$\{x \mid x\gt 1\}\text{ vagy }\{x | x\gt 1\}$$
:::
`$$\{x \mid x\gt 1\}\text{ vagy }\{x | x\gt 1\}$$`
a \mid használata állítja be. Gyönyörű
---
:::success
$$\left( \dfrac{x^2}{y^3} \right)$$
:::
`$$\left(\dfrac{x^2}{y^3}\right)$$`
---
:::success
$$\left\{ \dfrac{1}{2} \right\}$$
:::
`$$\left\{ \dfrac{1}{2} \right\}$$`
---
:::success
$$
f(x) = \left\{
\begin{array}{r}
x + by = c \\
dx + ey = f
\end{array}
\right.
$$
:::
```
$$
f(x) = \left\{
\begin{array}{r}
x + by = c \\
dx + ey = f
\end{array}
\right.
$$
```
:::info
- {r} a tömbön belüli jobbra igazításhoz
- {l} a tömbön belüli balra igazításhoz
:::
vagy
```
$$
\array{
x + by = c \\
dx + ey = f
}
$$
```
---
:::success
$$
z = \overbrace{
\underbrace{x}_\text{valós} + i
\underbrace{y}_\text{képzetes}
}^\text{komplex szám}
$$
:::
```
$$
z = \overbrace{
\underbrace{x}_\text{valós} + i
\underbrace{y}_\text{képzetes}
}^\text{komplex szám}
$$
```
---
## Igazítás
:::success
$$
\begin{aligned}
f(x) &= ax + by + cz + d \\
&= 2x + 3y + 5z + 1
\end{aligned}
$$
:::
```
\begin{aligned}
f(x) &= ax + by + cz + d \\
&= 2x + 3y + 5z + 1
\end{aligned}
```
vagy
```
\begin{align}
f(x) &= ax + by + cz + d \\
&= 2x + 3y + 5z + 1
\end{align}
```
vagy
```
\eqalign{
f(x) &= ax + by + cz + d \\
&= 2x + 3y + 5z + 1
}
```
---
:::success
$$
\begin{cases}n/2, & \text{if $n$ is even} \\
3n+1, & \text{if $n$ is odd}
\end{cases}
$$
:::
```
$$
\begin{cases}n/2, & \text{if $n$ is even} \\
3n+1, & \text{if $n$ is odd}
\end{cases}
$$
```
vagy
```
\cases{
n/2, & \text{if $n$ is even} \\
3n+1, & \text{if $n$ is odd}
}
```
---
:::success
$$
\begin{pmatrix}
aaa & bbb \\
cc & dd
\end{pmatrix}
$$
:::
```
$$
\begin{pmatrix}
aaa & bbb \\
cc & dd
\end{pmatrix}
$$
```
---
:::success
$$
\begin{matrix}
xxxxxx & xxxxxx & xxxxxx \cr
ab & \hfil ab & ab\hfil \cr
\end{matrix}
$$
:::
```
$$
\begin{matrix}
xxxxxx & xxxxxx & xxxxxx \cr
ab & \hfil ab & ab\hfil \cr
\end{matrix}
$$
```
A \hfil automatikus kitöltés
---
:::success
$$
\begin{array}{rrrrrr|r}
& x_1 & x_2 & s_1 & s_2 & s_3 & \\ \hline
s_1 & 0 & 1 & 1 & 0 & 0 & 8 \\
s_2 & 1 & -1 & 0 & 1 & 0 & 4 \\
s_3 & 1 & 1 & 0 & 0 & 1 & 12 \\ \hline
& -1 & -1 & 0 & 0 & 0 & 0
\end{array}
$$
:::
```
$$
\begin{array}{rrrrrr|r}
& x_1 & x_2 & s_1 & s_2 & s_3 & \\ \hline
s_1 & 0 & 1 & 1 & 0 & 0 & 8 \\
s_2 & 1 & -1 & 0 & 1 & 0 & 4 \\
s_3 & 1 & 1 & 0 & 0 & 1 & 12 \\ \hline
& -1 & -1 & 0 & 0 & 0 & 0
\end{array}
$$
```
## Haladó
:::success
$$
\overset{kiemelt}{\implies} vagy \underset{sülyesztett}{\impliedby}
$$
:::
```
$$
\overset{kiemelt}{\implies} vagy \underset{sülyesztett}{\impliedby}
$$
```
---
:::success
$$
\require{extpfeil}
x\xtofrom[f^{-1}]{f} y
$$
:::
```
$$
\require{extpfeil}
x\xtofrom[f^{-1}]{f} y
$$
```
---
:::success
$$
\require{mhchem}
x \xrightleftharpoons[f^{-1}]{f} y
$$
:::
```
$$
\require{mhchem}
x \xrightleftharpoons[f^{-1}]{f} y
$$
```
---
:::success
$$
\require{ams}
\begin{equation}
\tag{1}\label{eq:eq_1} E = mc^2
\end{equation}
$$
:::
```
$$
\require{ams}
\begin{equation}
\tag{1}\label{eq:eq_1} E = mc^2
\end{equation}
$$
```
MathJax Természetesen támogatja az Automatikus Számozást,de a HackMD nem támogatja.
Csak kézzel adható hozzá \tag{1}\label{eq:equation_name}
:::success
$$reference\ equation\eqref{eq:eq_1}$$
:::
`$$reference\ equation\eqref{eq:eq_1}$$`
---
:::success
$$
\begin{equation*}
E = mc^2
\end{equation*}
$$
:::
```
$$
\begin{equation*}
E = mc^2
\end{equation*}
$$
```
Ne csatlakozzon Auto Number,De a HackMD-ben nincs különbség。
---
:::success
$$
\def \kton{\sum\limits_{k=0}^{n}}
\def \ntoinfty{\lim\limits_{n\to\infty}}
\begin{aligned}
(1+\frac{1}{n})^n &= \kton \binom{n}{k}1^{n-k}(\frac{1}{n})^{k}\\
&= \kton \binom{n}{k} \frac{1}{n^{k}}\\
&= \kton \frac{n!}{k!(n-k)!}\times\frac{1}{n^k}\\
&= \kton \frac{1}{k!} \frac{\overbrace{n(n-1)(n-2)\ldots(n-k+1)}^{共\ k\ 項}}{n^k}\\
&= \kton \frac{1}{k!} (\frac{n}{n}\frac{n-1}{n}\cdots\frac{n-k+1}{n})
\end{aligned}
$$
:::
A hosszú parancsot ismételt \def paranccsal testreszabhatja
```
$$
\def \kton{\sum\limits_{k=0}^{n}}
\def \ntoinfty{\lim\limits_{n\to\infty}}
\begin{aligned}
(1+\frac{1}{n})^n &= \kton \binom{n}{k}1^{n-k}(\frac{1}{n})^{k}\\
&= \kton \binom{n}{k} \frac{1}{n^{k}}\\
&= \kton \frac{n!}{k!(n-k)!}\times\frac{1}{n^k}\\
&= \kton \frac{1}{k!} \frac{\overbrace{n(n-1)(n-2)\ldots(n-k+1)}^{共\ k\ 項}}{n^k}\\
&= \kton \frac{1}{k!} (\frac{n}{n}\frac{n-1}{n}\cdots\frac{n-k+1}{n})
\end{aligned}
$$
```
---
:::success
$$
\DeclareMathOperator {\total}{szum}
\total_a^b(x)
$$
:::
```
$$
\DeclareMathOperator {\total}{szum}
\total_a^b(x)
$$
```
A hosszú parancsot ismételt \def paranccsal testreszabhatja.
---
## Karakterkészlet és stílus
### betűtípus
:::success
$$\mathbb{ABCDE12345abcde}$$
:::
`$$\mathbb{ABCDE12345abcde}$$` - A vastag körvonalas nagy betűk bekapcsolására szolgál.
---
:::success
$$\mathbf{ABCDE12345abcde}$$
:::
`$$\mathbf{ABCDE12345abcde}$$` - A vastag betűkészlet bekapcsolására szolgál a kis- és nagybetűk, valamint a számjegyek megjelenítéséhez.
---
:::success
$$\mathit{ABCDE12345abcde}$$
:::
`$$\mathit{ABCDE12345abcde}$$` - a matematikát dőlt módra kényszeríti.
---
:::success
$$\mathcal{ABCDE12345abcde}$$
:::
`$$\mathcal{ABCDE12345abcde}$$` - A nagybetűk és számok kalligrafikus betűkészletének bekapcsolására szolgál.
:::success
$$\mathfrak{ABCDE12345abcde}$$
:::
`$$\mathfrak{ABCDE12345abcde}$$` - kapcsolja be a fraktur betűtípust a kis- és nagybetűk és számjegyek (és néhány további karakter) bekapcsolásához.
---
:::success
$$\mathrm{ABCDE12345abcde}$$
:::
`$$\mathrm{ABCDE12345abcde}$$` - Római stílusú betűtipus bekapcsolására szolgál a kis- és nagybetűknél.
---
:::success
$$\mathscr{ABCDE12345abcde}$$
:::
`$$\mathscr{ABCDE12345abcde}$$` - A nagybetűs betűtípus bekapcsolására szolgál. Ha kisbetűs betűk nem állnak rendelkezésre, akkor ezeket latin betűtípussal kell elvégezni.
---
:::success
$$\mathsf{ABCDE12345abcde}$$
:::
`$$\mathsf{ABCDE12345abcde}$$`
`\mathsf` - A sans serif betűtipus bekapcsolására szolgál a kis- és nagybetűk és számok beírására; a görög nagybetűket is érinti.
---
:::success
$$\mathtt{ABCDE12345abcde}$$
:::
`$$\mathtt{ABCDE12345abcde}$$`
`$$\mathtt{A-e}$$` - Az írógépbetű stílus bepcsolására szolgál. Kis- és nagybetűk valamint számok beírására.
---
:::success
$$\oldstyle{ABCDE12345abcde}$$
:::
`$$\oldstyle{ABCDE12345abcde}$$`
`\oldstyle` - Oldstyle betűkészlet bekapcsolására szolgál.
---
### Operátorok (Osztálykiosztás)
\mathord - arra készteti a paramétert, hogy „szokásos” osztályban kezelje.
\mathrel - a paramétert arra kényszeríti, hogy a „reláció” osztályban kezelje.
\mathinner - arra kényszeríti a paramétert, hogy megjelenjen más képletekben, és bizonyos körülmények között kiegészítő hellyel kell körülvennie.
\mathbin - A helyes távolság megadására szolgál, hogy egy objektumot bináris operátorrá alakítsanak.
\mathstrut - A szomszédos képletek egyenletesebb megjelenésének elérésére szolgál, mint egy láthatatlan doboz, amelynek szélessége nulla.
\mathpunct
\mathopen
\mathclose
\mathop
```
\mathxxx{argument}
```
\mathchoice - olyan tartalmat biztosít, amely az aktuális stílustól függ (képernyő, szöveg, szkript vagy szkript).
```
\mathchoice{D}{T}{S}{SS}
```
# Egyéb
* [LATEX 2ε puska](http://math.bme.hu/~wettl/okt/info1/2014/latexsheet_hu.pdf)
* [Tómács Tibor: LATEX](https://tomacstibor.uni-eszterhazy.hu/tananyagok/LaTeX.pdf)
* [LaTeX/Matematika](https://en.wikibooks.org/wiki/LaTeX/Mathematics)
* [MathJax alapjai és gyors bevezető](https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics#Custom_operators)
* [Szöveg hozzáadása az egyenletekhez](https://en.wikibooks.org/wiki/LaTeX/Mathematics#Adding_text_to_equations)
* [MathJax Tutorial](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)
* [A LaTeX Stack Exchange egy kérdés-válasz webhely](https://tex.stackexchange.com/)
* [Kézírás-felismerési lekérdezés](http://detexify.kirelabs.org/classify.html)
* [MathJax: Támogatott TeX/LaTeX parancsok](http://docs.mathjax.org/en/latest/input/tex/macros/index.html)
* [LaTeX nyilak](https://www.sascha-frank.com/Arrow/latex-arrows.html)
* [A logikai szimbólumok listája](https://en.wikipedia.org/wiki/List_of_logic_symbols)
* [Matematikai szimbólumok listája](https://hu.wikipedia.org/wiki/Matematikai_szimb%C3%B3lumok_list%C3%A1ja)
* [Képletleíró nyelv a Wikipédián](https://hu.wikipedia.org/wiki/Wikip%C3%A9dia:K%C3%A9pletle%C3%ADr%C3%B3_nyelv)
###### tags: `LaTeX`