Etc.01 LaTeX 로 수학기호 작성하기
LaTex ('레이텍' 또는 '라텍')
딥러닝 학습시에 많은 수학 수식을 다루게 되는데 블로그나 논문작성시 LaTex 작성도구를 사용하면 손쉽게 수식을 작성할 수 있다.
참고로 구글 코랩의 '텍스트 셀'에서는 별도 설정 없이 가능하지만 '코드 셀'에서는 사용할 수 없다.
LaTeX로 수식작성시
- 기본적으로
$ $
안에 코드를 작성하면된다. - 이중으로
$$ $$
코드작성시 가운데 정렬로 수식을 나타낸다.
간단한 예로 아래 처럼 작성하면 다음과 같이 나오게 된다.
$$y=x^2+\frac{1}{x^3+1}+2$$
$$y=x^2+\frac{1}{x^3+1}+2$$
원래는 수식을 종이로 적은뒤 이미지 캡쳐로 가져와서 활용했었는데 LaTeX를 사용해서 시그마 미분 행렬등의 복잡한 수식 코드를 손쉽게 입력할 수 있기때문에 알아두면 좋다.
LaTex의 장점은
- 수식을 보기좋게 나타낼 수 있고
- 수식을 수정하거나 정리가 쉽다.
- 수식을 복사해서 붙여넣기 하면 코드형태로 복사되기 때문에 다른곳에 그대로 사용할수 있다.
- 논문이나 블로그에서 사용하기 쉽다
LaTeX의 단점은
- 복잡한 수식 작성시 코드가 길고 복잡하다.
- 배우는데 시간이 걸린다.
- LaTeX를 사용할 수 있는 환경이 한정되어있다. 이 블로그만 해도 js플러그인 설치가 필요했다.
아래는 LaTex를 이용한 기본적인 수학기호이다.
특수문자
이름 | 명령어 | 반환 | 이름 | 명령어 | 반환 | |
---|---|---|---|---|---|---|
알파 | \alpha | α | 크사이 | \xi | ξ | |
베타 | \beta | β | 오미크론 | o | o | |
감마 | \gamma | γ | 파이 | \pi | π | |
델타 | \delta | δ | 로 | \rho | ρ | |
엡실론 | \epsilon | ϵ | 시그마 | \sigma | σ | |
제타 | \zeta | ζ | 타우 | \tau | τ | |
에타 | \eta | η | 입실론 | \upsilon | υ | |
세타 | \theta | θ | 파이 | \phi | ϕ | |
이오타 | \iota | ι | 카이 | \chi | χ | |
카파 | \kappa | κ | 오메가 | \omega | ω | |
람다 | \lambda | λ | 뉴 | \nu | ν | |
뮤 | \mu | μ |
관계연산자
이름 | 명령어 | 반환 | 이름 | 명령어 | 반환 | |
---|---|---|---|---|---|---|
합동 | \equiv | ≡ | 근사 | \approx | ≈ | |
비례 | \propto | ∝ | 같고 근사 | \simeq | ≃ | |
닮음 | \sim | ∼ | 같지 않음 | \neq | ≠ | |
작거나 같음 | \leq | ≤ | 크거나 같음 | \geq | ≥ | |
매우작음 | \ll | ≪ | 매우 큼 | \gg | ≫ |
논리기호
이름 | 명령어 | 반환 | 이름 | 명령어 | 반환 | |
---|---|---|---|---|---|---|
불릿 | \bullet | ∙ | 부정 | \neq | ≠ | |
wedge | \wedge | ∧ | vee | \vee | ∨ | |
논리합 | \oplus | ⊕ | 어떤 | \exists | ∃ | |
오른쪽 </br>화살표 | \rightarrow | → | 왼쪽 <\br>화살표 | \leftarrow | ← | |
왼쪽 <\br>큰화살표 | \Leftarrow | ⇐ | 오른쪽 <\br>큰화살표 | \Rightarrow | ⇒ | |
양쪽 <\br>큰화살표 | \Leftrightarrow | ⇔ | 양쪽 <\br>화살표 | \leftarrow | ← | |
모든 | \forall | ∀ |
집합기호
이름 | 명령어 | 반환 | 이름 | 명령어 | 반환 | |
---|---|---|---|---|---|---|
교집합 | \cap | ∩ | 합집합 | \cup | ∪ | |
상위집합 | \supset | ⊃ | 진상위집합 | \supseteq | ⊇ | |
하위집합 | \subset | ⊂ | 진하위집 | \subseteq | ⊆ | |
부분집합아님 | \not\subset | ⊄ | 공집합 | \emptyset, \varnothing | ∅ ∅ | |
원소 | \in | ∈ | 원소아님 | \notin | ∉ |
기타기호
이름 | 명령어 | 반환 | 이름 | 명령어 | 반환 | |
---|---|---|---|---|---|---|
hat | \hat{x} | x^ | widehat | \widehat{x} | x^ | |
물결 | \tilde{x} | x~ | wide물결 | \widetilde{x} | x~ | |
bar | \bar{x} | x¯ | overline | \overline{x} | x¯ | |
check | \check{x} | xˇ | acute | \acute{x} | x´ | |
grave | \grave{x} | x` | dot | \dot{x} | x˙ | |
ddot | \ddot{x} | x¨ | breve | \breve{x} | x˘ | |
vec | \vec{x} | x→ | 델,나블라 | \nabla | ∇ | |
수직 | \perp | ⊥ | 평행 | \parallel | ∥ | |
부분집합아님 | \not\subset | ⊄ | 공집합 | \emptyset | ∅ | |
가운데 점 | \cdot | ⋅ | … | \dots | … | |
가운데 점들 | \cdots | ⋯ | 세로점들 | \vdots | ⋮ | |
나누기 | \div | ÷ | 물결표 | \sim | ∼ | |
플마,마플 | \pm, \mp | ± ∓ | 겹물결표 | \approx | ≈ | |
prime | \prime | ′ | 무한대 | \infty | ∞ | |
적분 | \int | ∫ | 편미분 | \partial | ∂ | |
한칸띄어 | x \, y | xy | 두칸 | x\;y | xy | |
네칸띄어 | x \quad y | xy | 여덟칸띄어 | x \qquad y | xy |