MarkNode는 미리보기와 마인드맵 노드에서 LaTeX 수식을 직접 렌더링합니다. 표준 $...$ 및 $$...$$ 구문으로 수식을 작성하면, 에디터를 벗어나지 않고 네트워크 연결도 없이 조판된 수식으로 렌더링됩니다.
인라인 수식
짧은 수식을 달러 기호 하나로 감싸면 문장 안에 삽입할 수 있습니다:
The total energy is $E = mc^2$, where $c$ is the speed of light.
미리보기에서는 수식이 주변 텍스트와 같은 줄에 렌더링됩니다. 여는 $ 뒤에는 공백이 아닌 문자가 와야 하고, 닫는 $ 앞에도 공백이 아닌 문자가 있어야 합니다. 따라서 “It cost $5 and $10” 같은 문장은 그대로 유지되며 수식으로 해석되지 않습니다.
문장에 달러 기호를 문자 그대로 넣으려면 백슬래시로 이스케이프하세요: \$5.
디스플레이 수식
수식을 달러 기호 두 개로 감싸면 별도의 줄에 가운데 정렬로, 더 큰 글꼴로 렌더링됩니다:
$$
\int_0^\infty e^{-x}\,dx = 1
$$
디스플레이 수식은 여는 $$와 닫는 $$ 사이에서 여러 줄에 걸쳐 작성할 수 있습니다.
코드 펜스 블록 안의 수식
명시적인 코드 펜스 스타일을 선호한다면, 언어 식별자로 math를 지정한 펜스 블록으로도 디스플레이 수식을 작성할 수 있습니다:
```math
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
```
이는 $$...$$ 블록과 동일하게 렌더링됩니다.
제목과 마인드맵 노드의 수식
제목에 인라인 수식이 포함되어 있으면, 해당 마인드맵 노드는 원본 LaTeX 소스가 아니라 조판된 수식으로 표시합니다. 예를 들면:
## Newton's Second Law: $F = ma$
마인드맵 노드에는 수식이 렌더링되어 표시되므로 STEM 개요를 시각적으로 훑어보기 쉽습니다.
오류
렌더러가 해석할 수 없는 LaTeX 표현식을 작성한 경우 — 예를 들어 알 수 없는 명령이나 짝이 맞지 않는 중괄호 — 미리보기는 수식을 조용히 누락시키는 대신 원본 소스와 함께 인라인 오류 표시를 보여줍니다. 오류 위에 마우스를 올리면 무엇이 잘못되었는지 확인할 수 있으며, 이를 참고해 소스를 수정하세요.
지원되는 구문
MarkNode는 문서 작성에 적합한 LaTeX 수식의 광범위한 부분집합을 지원합니다 — 그리스 문자, 합, 적분, 분수, 행렬, 정렬 환경, 그리고 대부분의 연산자를 포함합니다. 패키지 수준의 무거운 기능(tikz, 사용자 정의 매크로, 전체 문서 클래스)은 지원되지 않습니다. 전체 LaTeX 설치를 사용하지 않고 모든 것이 로컬에서 오프라인으로 렌더링되기 때문입니다.