pandoc에서 마크다운 PDF화(LaTex 없음)

1992 단어 PandocMarkdownPDF

개요



최근 pandos의 편리함을 알아차리고 공부중입니다.
PDF로 변환하는 옵션도 있는 것 같습니다만, LaTex가 필요하고 귀찮다는 소문을 진정으로 받아 방치하고 있었습니다.
그러나, 자주 매뉴얼을 읽으면 wkhtmltopdf에서도 가능하다는 것이므로, 시도해 보았습니다.

환경



Windows10
pandoc 1.17.0.4
wkhtmltopdf 0.12.4

wkhtmltopdf 설치



여기 에서 다운로드하여 설치.
완료 후, 환경 변수의 PATH에 모듈의 폴더를 추가해 둔다.
자신의 경우 C:\Program Files\wkhtmltopdf\bin

실행



출력 대상 확장을 pdf로, 형식을 html5로 변환합니다.pandoc test.md -f markdown -t html5 -s -c github.css -o test.pdf
그대로는 코드 하이라이트가 약했기 때문에 github.css (을 조금 줄인 것)를 통해 있습니다.
참고

이것으로 끝입니다. 간단하네요.
결과는 다음과 같은 느낌입니다. 제대로 개요도 들어갑니다.


실행할 마크다운에 대한 보충



일반적으로 Qiita (Kobito)에서 사용하는 기법과 동일하지만 몇 가지주의 사항이 있습니다.

단락과 개행에 대해



일반적으로 빈 줄에 끼인 영역이 단락으로 간주됩니다.
단락 안에서 개행되고 있어도, 마크다운적으로는 그 개행은 무의미합니다.
단락 내에서의 명시적인 개행은 문장에 2개 이상의 공백을 넣는 것으로 가능합니다.
단지 Kobito에서 그것을 의식하지 않고 쓰고 그대로 업로드해도,
Qiita상에서는 제대로 반영되고 있습니다만, 그 이유는 잘 모릅니다…

이미지 크기 정보



이미지는 Kobito 등으로 의식하지 않고 붙이면 다음 형식이됩니다.![image](https://qiita-image-store.s3.amazonaws.com/XXXXXXXXXXXXXXXXXXXXx.png)이렇게하면 변환 중에 크기가 조정되지 않으므로 필요에 따라 img 태그의 기법으로 변경합니다.<img src=https://qiita-image-store.s3.amazonaws.com/XXXXXXXXXXXXXXXX.png width=100px>또, 리사이즈는 px라도 좋지만, %로 하는 편이 범용적이라고 생각합니다.

요약



wkhtmltopdf를 사용하여 일본어를 포함한 마크다운을 PDF로 변환할 수 있다.
LaTeX는 필요하지 않습니다! (중요)

좋은 웹페이지 즐겨찾기