Pandoc Dockerイメージで日本語を使用する
Table of Contents
Pandoc Dockerイメージで日本語を使用する
pandoc/latex Dockerイメージはデフォルトでは日本語をサポートしていません。日本語を使用するには、collection-langjapaneseパッケージをインストールする必要があります。
次の内容でDockerfileを作成します:
FROM pandoc/latex:3.6.4.0-ubuntu
RUN apt-get update && \
apt-get upgrade -y && \
tlmgr update --self --all && \
tlmgr install collection-langjapanese
tlmgrはTeX Liveパッケージマネージャーです。上記のコマンドは、パッケージリストを更新し、すべてのパッケージをアップグレードし、collection-langjapaneseパッケージをインストールします。
次に、Dockerイメージをビルドします。
docker build -t pandoc/japanese .
これで、pandoc/japaneseイメージを使用して日本語サポート付きのドキュメントを変換できます。
docker run --rm \
--volume "$(pwd):/data" \
--user $(id -u):$(id -g) \
pandoc/japanese doc.md -o doc.pdf \
--pdf-engine=lualatex -V documentclass=ltjsarticle