Skip to content

Instantly share code, notes, and snippets.

@skysan87
Created January 21, 2024 15:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skysan87/db9fa22a6f99cbbcaf1b5a9b8f6ae71d to your computer and use it in GitHub Desktop.
Save skysan87/db9fa22a6f99cbbcaf1b5a9b8f6ae71d to your computer and use it in GitHub Desktop.
PandocのDocker環境構築と基本的なコマンド

PandocのDocker環境構築と基本的なコマンド

前提条件

  • Dockerインストール済みであること

公式リファレンス

環境構築

$ docker pull pandoc/core
$ docker pull pandoc/latex

実行

  • コマンド
# 変換するファイルがあるディレクトリへ移動
$ docker run --rm --volume "`pwd`:/data" --user `id -u`:`id -g` pandoc/latex README.md -o README.pdf
  • 実行
# html変換
$ docker run --rm --volume "`pwd`:/data" --user `id -u`:`id -g` pandoc/latex README.md -o README.html

# ms word変換
$ docker run --rm --volume "`pwd`:/data" --user `id -u`:`id -g` pandoc/latex README.md -t docx -o README.docx

[未対応] PDF変換(日本語を含む場合)

# -t latexと同義
$ docker run --rm --volume "`pwd`:/data" --user `id -u`:`id -g` pandoc/latex README.md -o README.pdf

Error producing PDF.
! LaTeX Error: Unicode character の (U+306E)
               not set up for use with LaTeX.
  • pandoc/latexイメージでは日本語入力に対応していない
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment