정렬 (Alignment)
일반적인 정렬
기본적으로 디스플레이 수식은 중앙 정렬되지만, show 규칙으로 설정할 수 있습니다:
#show math.equation: set align(right)
$
(a + b)/2
$
또는 align 요소를 사용합니다:
#align(left, block($ x = 5 $))
정렬 지점 (Alignment points)
수식에 여러 개의 정렬 지점(&)이 포함되어 있으면, 우측 정렬 열과 좌측 정렬 열이 교대로 나타나는 블록이 생성됩니다.
아래 예시에서 (3x + y) / 7 표현식은 _우측 정렬_되고, = 9는 _좌측 정렬_됩니다.
$ (3x + y) / 7 &= 9 && "주어짐" \
3x + y &= 63 & "7을 곱함" \
3x &= 63 - y && "y를 뺌" \
x &= 21 - y/3 & "3으로 나눔" $
"주어짐"이라는 단어 역시 좌측 정렬되는데, 이는 &&가 한 줄에 두 개의 정렬 지점을 만들어 정렬을 두 번 교차시키기 때문입니다.
& &와 &&는 정확히 똑같이 동작합니다.
한편, "7을 곱함"은 바로 앞에 &가 하나만 있으므로 좌측 정렬됩니다.
각 정렬 지점은 단순히 우측 정렬과 좌측 정렬을 번갈아 가며 전환합니다.