問題

マークダウンを PDF に変換しようとすると以下のエラー。

% pandoc hoge.md -o hoge.pdf
pandoc: pdflatex: createProcess: posix_spawnp: illegal operation (Inappropriate ioctl for device)

対応方法

wkhtmltopdf を使ってみる。

wkhtmltopdf のインストール。

% brew install --cask wkhtmltopdf

マークダウンを PDF に変換する。

% pandoc hoge.md -o hoge.pdf --pdf-engine wkhtmltopdf

環境

% sw_vers
ProductName:    macOS
ProductVersion: 12.2
BuildVersion:   21D49

% pandoc --version
pandoc 2.17.1.1