콘텐츠로 이동

HTML, PDF 출력

English | Français | 한국어 | 日本語

v2.0.0부터 추가된 기능입니다.

MMG는 HTML, PDF 출력을 지원합니다. --output-format 또는 -o 옵션을 사용하여 지정할 수 있습니다.

  • --output-format html: HTML 출력
  • --output-format pdf: PDF 출력
  • --output-format as-is: 원본 파일과 같은 형식으로 출력 (기본값)
mmg foo.md --output-format pdf

뿐만 아니라, 재귀 옵션과 함께 사용할 수도 있고, --css 옵션을 추가하여 HTML과 PDF의 스타일을 지정할 수도 있습니다. 스타일을 쉽게 지정할 수 있도록, github-lightgithub-dark 두 가지 테마를 기본으로 제공합니다.

  • --css github-light: GitHub Light 스타일 (기본값)
  • --css github-dark: GitHub Dark 스타일
  • --css YOUR_CSS_FILE.css: 사용자 정의 CSS 파일
mmg -r -o pdf --css github-dark

MMG는 HTML을 생성할 때, markdown 파일에는 markdown 패키지를 사용하고, jupyter notebook 파일에는 nbconvert 패키지를 사용합니다. 그리고 PDF를 생성하는 경우에도 우선 HTML로 변환한 후 PDF로 변환합니다.

그러므로 만약 markdown에 HTML 태그를 포함하고자 하는 경우, markdown 패키지가 제대로 동작할 수 있도록 다음과 같이 HTML 태그에 markdown 속성을 추가해야 합니다. 자세한 내용은 Markdown in HTML 확장을 참고하세요.

<div align="center" markdown>
Hello, world!
</div>