HTML, PDF 출력
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-light
와 github-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>