워드프레스 임베드에서 인라인 수식이 렌더링되지 않음

일부 WordPress 게시물/페이지에 링크된 포럼 주제를 임베드하는 작업을 진행 중인데, 임베드에서 디스플레이 수식은 정상적으로 동작하지만 인라인 수식이 변환되지 않는 문제를 발견했습니다.

예시는 DEV 사이트의 단일 "Notable Reply"에서 확인할 수 있습니다: https://mathenodev7.wpengine.com/4-steps-solve-related-rates-problem-part-2/

렌더링되지 않는 부분은 MathJax가 없이 <span class="math">...</span>으로 감싸져 있습니다.
반면, 올바르게 렌더링되는 부분은 <div> ... 로 감싸진 후, 예상대로 <mjx-container class="MathJax …>` 등이 포함되어 있습니다.

인라인 수식도 렌더링되도록 하는 방법에 대한 조언을 미리 감사드립니다!

누군가 조언을 해줄 수 있기를 바라며 이 항목을 다시 올립니다.

이 커뮤니티를 정말 감사히 생각하고 있으며, 어떤 의견이든 미리 감사드립니다.

브루스 씨, 안녕하세요.
확실히 하기 위해问一下, 디스코스에서 게시물이 math 플러그인을 사용하고 있나요?

안녕하세요, @Canapin,

네, 저희는 공식 Discourse Math 플러그인을 사용하고 있습니다. 이 포럼은 Communiteq 팀이 호스팅하고 있습니다.

포럼 자체에서는 모든 것이 완벽하게 작동합니다. 다만 워드프레스 임베드에서만 인라인 수식이 올바르게 렌더링되지 않는 문제입니다.

답변과 확인해 주셔서 감사합니다. 제안해 주시면 감사하겠습니다.

원인을 파악했습니다: Discourse는 MathJax v2.7.5를 사용 중이지만, 현재 최신 버전은 v.3.2.2이며, 저희 사이트에서는 이 버전을 사용하고 있습니다. 설정 파일은 v2와 v3 사이에서 처리 방식이 다릅니다가, Discourse가 저희 사이트 임베드에서 표시하는 콘텐츠에 설정이 적용되지 않고 있습니다. 그 결과, 단일 달러 기호($)가 인라인 수학 표현을 나타내는 것으로 인식되지 않습니다. 단일 달러 기호는 MathJax(또는 LaTeX)의 기본 설정이 아니기 때문에 로컬 설정을 통해 명시적으로 지정해야 합니다.

MathJax는 현재 v4를 배포하는 과정에 있습니다.

@sam님, Discourse가 사용 중인 MathJax 버전을 업데이트할 계획이 있는지 궁금합니다.

Discourse가 MathJax를 통해 아름다운 수식 표현을 지원해 주는 것에 진심으로 감사드립니다!

1개의 좋아요

가능하다면 기꺼이 환영합니다. 도와주실 분이 계신다면 정말 감사하겠습니다.

3개의 좋아요