はじめに
vscode上ではコマンドパレット(Shift+Command+P)からJupyterノートブックのexport形式を選択することができます。今回、PDFへ変換しようとしたところ、いろいろとエラーが出て困ったので、備忘録的に記録しておきます。
1. xelatex のインストール
JupyterノートブックからPDFを生成するためには、LaTeXの一部であるxelatexが必要です。
MacTexをインストール
Texを使うようなので、インストールしました。5GBのダウンロード&インストールになるので気をつけてください。
MacTexの設定
MacTeXをインストールしてもコマンドが認識されない場合は、次の手順で環境パスを設定する必要があります。
環境パスの設定方法
- ターミナルを開きます。
-
以下のコマンドを実行して、xelatexのパスを.zshrcファイルに追加します。
echo 'export PATH="/Library/TeX/texbin:$PATH"' >> ~/.zshrc
-
変更を適用するために、以下のコマンドを実行します。
source ~/.zshrc
-
インストールが成功したことを確認します。
which xelatex
2. Pandoc のインストール
PDFへのエクスポートにはPandocも必要です。Pandocがインストールされていない場合、エクスポートプロセス中にエラーが発生します。
Pandocのインストール方法
-
Homebrewを使用してPandocをインストールします。
brew install pandoc
-
インストールが完了したら、次のコマンドでバージョンを確認してインストールを確認します。
pandoc --version
まとめ
ここまでやってなんとかエクスポートに成功...
しかし、日本語には対応していないようで、結局HTMLへ変換し、そこからPDFにしました...(orz)