
특정 줄 하나가 .ipynb(VSCode에서 렌더링됨)로 렌더링되지 않습니다.
$$
\lambda_N(x) = \sum_{i=0}^N\big{|}\ell_i(x)\big{|}
$$
범인은 다음과 같습니다.
$\big{|}$
오류는 다음과 같습니다:
ParseError: KaTeX 구문 분석 오류: 위치 5에 잘못된 구분 기호 유형 'ordgroup': \big{|}
노트북의 나머지 부분은 잘 렌더링되므로 오류가 TeX 오류인지 아니면 VSCode의 .ipynb 렌더링 엔진 문제인지 확실하지 않습니다.
무엇이 문제일까요?
편집: 맥락상 많은 학문적 작업이 코드 및/또는 마크다운 셀을 포함할 수 있는 iPython 노트북(.ipynb) 형식으로 공유됩니다. 마크다운 셀에는 다음과 같은 수학 방정식을 포함할 수 있습니다 $x^2 + y^2 = 1$
.
답변1
오류가 TeX 오류인지 VSCode의 .ipynb 렌더링 엔진 문제인지 확실하지 않습니다.
다른 사람들이 이미 지적했듯이, 적절한 TeX 엔진으로 컴파일하면 코드 조각이 실제로 올바르게 컴파일됩니다. 아마도 이는 @egreg가 주석에서 언급했듯이 정확히 동일한 작업을 수행하기 \big|
때문일 것입니다.\big{|}
그렇다면 현재의 방정식에 대해 문제는 LaTeX 자체가 아니라 특정 렌더링 엔진에 있다고 추측할 수 있습니다. 일부 프로그램은 구문이 LaTeX 구문과 매우 유사하지만 MathJax와 같은 TeX가 아닌 엔진을 사용하는 코드를 처리한다는 것을 알고 있다고 가정합니다.
어쨌든 교체하면 잘못될 수는 없습니다.
\lambda_N(x) = \sum_{i=0}^N\big{|}\ell_i(x)\big{|}
~와 함께
\lambda_N(x) = \sum_{i=0}^N \bigl| \ell_i(x) \bigr|