Pandoc에서 Markdown을 PDF로 출력하는 환경 구축
목적
pandoc 에서 markdown 에서 PDF 파일을 출력하는 검증을 하고 싶었을 뿐입니다만,
환경 구축이 상당히 수고했기 때문에 비망 때문에 기록합니다.
환경
Chocolatey 설치
패키지 관리 Chocolately를 설치하고 관리자 권한으로 PowerShell 시작
필요에 따라 프록시 설정
인증 프록시 사용 환경 설정(PowerShell) - Qiita
> Set-ExecutionPolicy RemoteSigned
> set ChocolateyInstall=C:\ProgramData\chocolatey
> Invoke-Expression ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
> choco list -lo
Chocolatey v0.10.3
pandoc 설치
계속 PowerSehll에서 설치. 설치 후 pandoc 명령을 인식하지 못하면 PowerShell을 다시 시작합니다.
> cinst pandoc
> pandoc -v
pandoc.exe 2.0
Compiled with pandoc-types 1.17.0.4, texmath 0.9, skylighting 0.1.1.4
Default user data directory: C:\Users\saitotak\AppData\Roaming\pandoc
Copyright (C) 2006-2016 John MacFarlane
Web: http://pandoc.org
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.
TeX 설치
TeX 설치 및 설정 너무 귀찮습니다.
프록시의 사정으로 TeX 설치 프로그램 3가 잘못되었기 때문에,
ISO 필알 다운로드 (texlive2017.iso)
Daemon Tools Lite 에 마운트 및 설치
Powershell을 다시 시작하여 확인
> tex -v
TeX 3.14159265 (TeX Live 2017/W32TeX)
kpathsea version 6.2.3
Copyright 2017 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
변환
UTF-8의 Markdown 텍스트(일본어 포함)를 준비
SAMPLE.md# ほげ
- FUGA
- ピヨ
일본어를 PDF 변환하기 위해 h-luatexja.tex라는 파일을 같은 폴더에 준비
h-luatexja.tex\usepackage{luatexja}
\hypersetup{unicode=true}
변환
pandoc .\SAMPLE.md -o .\SAMPLE.pdf --latex-engine=lualatex -H .\h-luatexja.tex
할 수 있었다
TeX 어려움.
참고
markdown으로 작성한 문서를 beamer로 변환 할 때의 메모 · GitHub
다양한 포맷에 대응! 문서 변환 도구 Pandoc 알아보기 - Qiita
markdown 원고를 pandoc을 사용하여 Tex beamer를 사용하여 프레젠테이션 슬라이드 PDF로 변환 - Qiita
인증 프록시 사용 환경 설정(PowerShell) - Qiita
Pandoc의 비교적 쉬운 설치 방법 - Qiita
Reference
이 문제에 관하여(Pandoc에서 Markdown을 PDF로 출력하는 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/saitotak/items/c5630267c06b2ad0dccd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# ほげ
- FUGA
- ピヨ
\usepackage{luatexja}
\hypersetup{unicode=true}
pandoc .\SAMPLE.md -o .\SAMPLE.pdf --latex-engine=lualatex -H .\h-luatexja.tex
Reference
이 문제에 관하여(Pandoc에서 Markdown을 PDF로 출력하는 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/saitotak/items/c5630267c06b2ad0dccd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)