Pandoc에서 Markdown을 PDF로 출력하는 환경 구축

10289 단어 PandocTeXMarkdownPDF

목적



pandoc 에서 markdown 에서 PDF 파일을 출력하는 검증을 하고 싶었을 뿐입니다만,
환경 구축이 상당히 수고했기 때문에 비망 때문에 기록합니다.

환경


  • Windows 10 64bit

  • 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)
  • h tps : // / x x ぃき. xjp. rg/? X % 20 ゔ ぇ # 이소

  • 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

    좋은 웹페이지 즐겨찾기