みつきんのメモ

組み込みエンジニアです。Interface誌で「My オリジナルLinuxの作り方」連載中

pandoc

pandocのpdf出力にwkhtmltopdfを使ってみる

はじめに pandocでマークダウンをPDF化する(LaTexなし)でwkhtmltopdfの存在を知った。 この記事ではWindows環境での話だったので、Ubuntu20.04で同様のことができないか確認した。 wkhtmltopdfのインストール Stableなリリースはここで確認できる。 執筆時点…

npm install -g mermaid-filterでエラー

はじめに pandocの環境を再構築するために、mermaid-filterをインストールしようとしたら次のエラーが出てハマった。 $ sudo npm install -g mermaid-filter /usr/local/bin/mermaid-filter -> /usr/local/lib/node_modules/mermaid-filter/index.js > puppe…

pandoc + reveal.jsの使い方

はじめに 2年ほど前にインターフェースオフ会の発表資料を作成した時にpandoc + reveal.jsを使ったが、使い方をまとめていなかったので思い出しがてらまとめる。 ただ、この時の発表では会場でノートPCが壊れて起動しないという散々な状況だったので、私とし…

blockdiagを試す

テキストから図を生成するツールの一つにblockdiagがある。 次のような特徴を持つ。 ブロック図の生成 シーケンス図の生成 アクティビティ図の生成 ネットワーク図の生成 パケット図の生成 ラック図の生成 パケット図の生成は他のツールを使用していた時に、…

pandocでplantumlを使う

pandocでドキュメントを書いているときにUMLで図を差し込みたいことがある。 UMLを描くためにはいろいろとツールがあるが、テキストから図を生成できるPlantUMLが便利。 PlantUML自体は以前取り上げたことがあるので、導入方法はこちらで。 pandocではフィル…

pandocで相互参照

pandoc-crossrefを使用すればできるらしい。 cabalのインストール pandoc-crossrefはcabalでインストールできる。 Ubuntu 15.04では、下記のコマンドでcabalをインストールする。 $ sudo apt-get install cabal-install pandoc-crossrefのインストール 下記…

UbuntuでpandocからPDFを出力する。

ubuntu14.04でpandocからPDFを出力する。 pandocの導入 markdownとpandocに関しては過去の記事に記載している。 Ubuntu 14.04にpandocを導入するには以下のコマンドを実行する。 $ sudo apt-get install pandoc Ubuntuのバージョンは14.10でも問題ない。 PDF…

pandocで「openBinaryFile: does not exist (No such file or directory)」

Ubuntuのバージョンを15.04から15.10にあげたらpandocが下記のエラーをはくようになった。 pandoc: Could not fetch github.css github.css: openBinaryFile: does not exist (No such file or directory) いままでcssファイルを「~/.pandoc」において、これ…