--- aliases: pandoc date: 2021-12-05 19:09 tag: [ "daily/2021/12/05", " " ] --- github: https://github.com/OliverBalfour/obsidian-pandoc [Document](https://gitmemory.cn/repo/OliverBalfour/obsidian-pandoc) [[Obsidian|Obsidian]]で作成したノートを様々なフォーマットでエクスポートできる。フォーマットを変子することのできるpandocを[[Obsidian|Obsidian]]から起動することができる。 ## Obsidian Pandocを使うと良いこと `ctrl+P`でpandocのコマンドを選択するだけで、同じフォルダに該当するファイルの形式違いのファイルが生成される。Pandoc自体はインストールしてしまえば、コマンドを打つことでファイルの変換が可能であるがこれを[[Obsidian|Obsidian]]内で選択するだけで行える 対応しているのは以下の形式。 ![[pandoc-command.jpg]] レポートの提出形式である[[Word]] 形式や本の執筆の形式であるePub形式へと変換できる。数式を扱う人はLatexも有用かもしれない。 [[markdown]]の形式変換は-- [[Advanced Slides]]を使えば[[Obsidian|Obsidian]]の中でスライドを作成することはできるが、パワーポイントに書き出す必要がある場合には、これを利用することで、作成したい内容を一括で変換することもできる。 ## pandocプラグインの設定 他のプラグインと同様にインストールして使用する。それに加えて、`pandoc`、`PDFLatex`をインストールして読み込む必要がある。 PDFの作成にはLatexが必要となる。 ### Pandocのインストール [Pandocの公式ページ](https://pandoc.org/installing.html)からインストールすることもできるし、Brewを使ってコマンドでインストールすることもできるが、[[Obsidian]] の埋め込みで使用するにはいい方法でなさそう。 ### Obsidian pandoc pluginのインストール [[Obsidian|Obsidian]]の中で[プラグインをダウンロード](https://github.com/OliverBalfour/obsidian-pandoc)する。 ### pandoc pluginの設定 pandocプラグインの設定は、Obsidianの他のプラグインと同じようにプラグインの設定画面から行う。 ![[pandoc-setting.jpg]] 設定は大きく分けて2つある。 - pandocを使うための準備の設定 - pandoc自体の設定 ### pandocを使うための設定 pandocプラグインはあくまでも[[Obsidian|Obsidian]]内からPandocを呼び出すプラグインなので、先程インストールしたPandocの呼び出し先を指定してあげる必要がある。 パスは、コマンドを打つことで確認することができる。コマンドは、パソコンのOSにより異なる。 - Mac/Linux: ターミナルで `which pandoc` と打った結果 - Windows: PowerShellで`Get-Command pandoc`と打った結果 ちなみにMacだとおそらくこう。 `/usr/local/bin/pandoc` [[Windows]] だとたぶんこう `C:\example\pandoc.exe` これを以下のようにパスへと設定する。 ![[pandoc_path.jpg]] なお、pdfLatexは、日本語圏の書き出しに上手く対応しておらず、純正機能でPDFへのエクスポートがあるので、保留。 インストールは右を参考に。 https://pandoc.org/MANUAL.html#creating-a-pdf ### Pandocの自体の設定 ![[pandoc-setting-main.jpg]] - Turn into text: 内部リンクを文字に変える(他で[[Obsidian|Obsidian]]のリンクを表示する必要はない) - Export file…: HTMLにしておかないとリンクの変換がうまくいかない - Export folder: 他の場所を選ぶとfailになったのでデフォルトにしている。 ## 有用な使い方 ### Powerpointへの書き出し方法について 見出しごとに切り出されてスライドが作成される ### Wordへの書き出し方法について リンクを削除した状態のテキストの[[Word]] ファイルを作成できる。ノートのEmbedの内容も書き出されるので複数のノートの内容をまとめて[[Word]] で扱うことができる。 --- ## 検討未事項 #todo - [ ] 下記内容の検討 - [Obsidian-exportとの比較](https://github.com/zoni/obsidian-export/) - https://www.libhunt.com/compare-obsidian-pandoc-vs-obsidian-export - [Obsidian Pandoc Template](https://github.com/OliverBalfour/obsidian-pandoc/wiki/Pandoc-Templates)の扱い方について - https://www.youtube.com/watch?v=yYZiO6CVtj8 - [PandocのユーザーガイドのTemplate](https://pandoc.org/MANUAL.html#templates)