첨자 표시

첨자 표시 방식

Obsidian

Obsidian은 Markdown 기반이므로 다음과 같은 구문을 사용합니다:

  • 위첨자: <sup>text</sup>
  • 아래첨자: <sub>text</sub>
H<sub>2</sub>O  
E = mc<sup>2</sup>
  • H2O
  • E = mc2

Hugo

Hugo 역시 Markdown을 사용하지만, Markdown만으로는 직접 위/아래 첨자를 지원하지 않습니다. 대신 HTML 태그를 사용해야 합니다.

E = mc<sup>2</sup>  
H<sub>2</sub>O

두 환경 모두 HTML을 해석하기 때문에 <sup><sub> 태그를 사용하면 문제가 없습니다.

Hugo 에서만 표시되지 않는 경우

Hugo에서 위첨자(<sup>)나 아래첨자(<sub>)가 제대로 표시되지 않는 문제는 테마나 Markdown 렌더러가 HTML 태그 처리를 제한하기 때문일 수 있습니다.

테마 설정 확인

  • 일부 Hugo 테마는 보안상 HTML을 필터링합니다.
  • config.toml 또는 config.yaml에 다음 설정을 추가하여 필터를 해제할 수 있습니다.
[markup]
  [markup.goldmark]
    [markup.goldmark.renderer]
      unsafe = true