[Markdown] Cheat sheet
Published:
In this post, concept and cheat sheet of markdown, latex, and Typora is introuduced.
Html, Markdown, latex, Typora
HTML : 웹 문서의 표준언어
<strong>굵게</strong>Markdown : 글을 꾸미기 위한 경량 마크업 언어. 결국 HTML로 변환되어 브라우저에 표시됨.
**굵게**Latex : 수식 작성용 문서 조판 언어. Markdown 자체는 수식을 지원하지 않아, MathJax 같은 렌더러를 통해 HTML 안에 LaTex 수식 코드를 넣어 렌더링.
MathJax는 자바스크립트로 만든 LaTeX 수식 렌더링 엔진이다.
MathJax HTML 문서 안에
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>같은 코드를 넣으면,
$ ... $또는$$ ... $$사이의 LaTeX 수식을 찾아서 SVG나 HTML + CSS 로 변환해서 브라우저에 그려줌.
Typora : Markdown 에디터이자 뷰어.
- Markdown 문법을 입력하면 실시간 미리보기 가능
- 내부적으로 Markdown을 HTML로 바꾸고, 수식은 MathJax를 사용해 표시
사용자 입력
↓
(Markdown) ────> HTML 변환 ────> 브라우저/Typora에서 표시
↓
(수식 부분만 LaTeX 문법) ──> MathJax(렌더러) ──> HTML/CSS/SVG
LaTex Cheat sheet
\theta
\exists
\forall
\leq : <=
\geq : >=
\{ \} : 집합
\, \;, \ : 띄어쓰기
$\sum_{i=2}^{n} t_i$ : 시그마
a \times b : x 곱셈
a \cdot b : . 곱셈
\pm : +-
\begin{pmatrix}
1 & 2 \\
3 & 4
\end{pmatrix} : 행렬
\left\vert x \right\vert : 절댓값
A = \begin{bmatrix}
a_{11} & a_{12} & \dots & a_{1n} \\
a_{21} & a_{22} & \dots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \dots & a_{mn}
\end{bmatrix} : 행렬2
f(x) =
\begin{cases}
1, & \text{if } x > 0 \\
0, & \text{if } x = 0 \\
-1, & \text{if } x < 0
\end{cases} : 경우 나누기
\lim_{n \to \infty} \frac{1}{n} : 극한 + 분수
(p \implies q) \iff (\lnot q \implies \lnot p) : 동치
\lfloor x \rfloor : ⌊x⌋
\lceil x \rceil : ⌈x⌉
\sqrt{x} : 루트
\rightarrow : ->
\mathbb{R} : 수학 알파벳.
\approx : 물결 근사
\lVert \rVert : norm ||x||
\lvert \rvert : |x|
\infty : 무한
\emptyset : 공집합
\mid : |

Leave a Comment