* 이 글의 목적은 필자의 LATEX 문서작성 도구를 빠르게 알아보고 학습하기 위한 글이므로 불친절합니다
LaTeX으로 수식을 넣는 방법을 총망라해보자. 화이팅!
수식 입력하기
수식 넣기 : 문장안에 수식 ($ ... $)
문장 중간 중간에 짧은 수식이 들어가게 하고 싶은 경우에는 $
특수문자를 사용한다. 수식의 시작과 끝에 $
를 넣어서 표시한다.
일차 방정식 $5x=10$을 풀면 $x=2$이다.
수식 넣기 : 개별 라인 수식 ($$... $$), (\[ ... \])
1번과 같이 문장안에 수식이 아닌 개별의 라인에 수식을 쓰고 싶다면 수식 시작과 끝에 $$ 기호를 넣거나 수식을 \[ ... \] 로 감싸서 표시한다.
우리에게 다음과 같은 일차방정식이 주어진다.
$$5x=10$$
각 항에 2를 나누어 방정식을 푼 결과는 아래와 같다.
\[x=2\]
수식은 자동으로 다음줄로 내려가며 중간 정렬되게 된다.
수식 넣기 : 넘버링되는 수식 (equation)
이때 수식 넘버링이 필요한 경우 아래와 같이 사용한다.
다음과 같은 방정식들이 주어진다고 생각해보자
\begin{equation}
x^2+4x+16=28
\end{equation}
\begin{equation}
x^2-3x+8=21
\end{equation}
\begin{equation}
3x^2-x-5=12
\end{equation}
equation 을 사용하기 위해서는 amsmath 패키지가 필요하다고한다. 근데 나는 패키지 없이도 출력되었다. 왠지는 모름
참고로 이는 수식이 두 줄 이상이면 사용할 수 없다. 만약 넘버링을 지우고 싶다면 (2번과 같이 사용) 별 (*)만 추가해주면 된다.
수식 넣기 : 긴 수식 여러 줄로 넣기 (multline)
\begin{multline*}
p(x) = 3x^6 + 14x^5y + 590x^4y^2 + 19x^3y^3\\
- 12x^2y^4 - 12xy^5 + 2y^6 - a^3b^3
\end{multline*}
equation이 길어져서 여러줄에 거쳐 표기 해야한다면 multiline을 활용하자. 줄바꿈은 \\으로 표시한다.
수식 넣기 : 중앙 정렬 여러줄 넣기 (align, eqnarray)
넘버링되는 여러 수식을 사용하고 싶다면 위 수식넣기 equation의 예제와같이 equation을 여러번 쓰면 될 것이다. 하지만 매우 번거로우므로 다른 방법을 찾아볼 수 있겠다.
여러 줄의 수식을 작성하고 이를 정렬하기 위해서는 align 또는 eqnarray를 사용하면 된다.
align의 예시입니다.
\begin{align}
x^4+4x+4=16\\
y^2+4y+4=16
\end{align}
eqnarray의 예시입니다.
\begin{eqnarray}
x^4+4x+4=16\\
y^2+4y+4=16
\end{eqnarray}
백슬래쉬 2번 \\으로 줄바꿈을 실시한다. align 을 사용하기 위해서는 amsmath 패키지가 필요하다. 마찬가지로 asterisk (*)로 넘버링을 제거할 수 도 있다.
수식을 이쁘게 보이기 위해 (&) 기호를 이용하여 정렬을 맞출 수 도 있다.
\begin{align*}
2x - 5y = 8 \\
3x + 9y = -12
\end{align*}
\begin{align*}
2x - 5y &= 8 \\
3x + 9y &= -12
\end{align*}
\begin{align*}
x&=y & w &=z & a&=b+c\\
2x&=-y & 3w&=\frac{1}{2}z & a&=b\\
-4 + 5x&=2+y & w+2&=-1+w & ab&=cb
\end{align*}
&을 column 처럼 사용하여 구분할 수 있다.
수식 넣기 : 정렬 없이 여러 수식 입력하기 (gather)
\begin{gather}
2x - 5y = 8 \\
3x^2 + 9y = 3a + c
\end{gather}
참고
https://forestunit.tistory.com/24
https://www.overleaf.com/learn/latex/Aligning_equations_with_amsmath
'Learn' 카테고리의 다른 글
⌨️ LaTeX 빠르게 학습하기 [3] 문서 구조화 (chapter, section, tableofcontents, itemize, enumerate) (0) | 2022.12.03 |
---|---|
⌨️ LaTeX 빠르게 학습하기 [2] 공백, 문단, 특수문자, 주석 등 (0) | 2022.12.03 |
⌨️ LaTeX 빠르게 학습하기 [1] 기초 문법 (command, envirment, preamble) (2) | 2022.12.03 |