🐍

Obsidianでコードブロック内のすべてをPDF出力する

に公開

普段、Obsidianを使って手順書などをまとめたりします。
横に長いコードをコードブロックに入れてPDF出力させると、折り返さないで出力されてしまいます。  
調べたら折り返して出力する方法が出てこなかったので(そもそもMarkDown形式のものをPDFにするなとかは言わないで)自分が見つけた方法を記します。

PDFだと困る状態

Obsidian上では横スクロールで見れるので問題ないですが、
PDFに出力するときに見切れてしまって困りました。

PDFでもコードブロックの全容が見れる状態

特定のプラグインを導入することでPDFに出力させた時にコードブロック内のコードを折り返して表示することができます。

以下のプラグインをインストールして設定することで折り返して出力可能になります。

導入するプラグイン

今回導入するプラグインは

  • Codeblock Customizer

です。
これだけです。

導入方法

  1. コミュニティプラグインでCodeblock Customizerをインストール
    オプション→コミュニティプラグイン→閲覧をクリック

    Codeblock Customizerを検索してインストール

    インストールが済んだら有効化

1.設定変更
Codeblock Customizerの設定を開いて、
Select settings pageで

  • Appearance & styling

を選択して、

  • Unwrap code

をオフにします。

以上です。
ただし、これをするとObsidianのビュワー上でも折り返し機能が効くので、注意してください。

Obsidianではプラグインというものを導入していろんな機能を追加できます。
プラグインについてはたくさんあるので調べてみてください。

Discussion