pandoc
はじめに pandocが提供しているDockerコンテナpandoc/latexをベースにEisvogelを使用できる環境を作成する。 目指すゴールは下記が全て機能すること。 PlantUMLが使用できる Eisvogelを使用してきれいなPDFを出力できる pandoc-crossrefが使用できる [2022/4…
はじめに pandoc-crossrefフィルタとEisvogelを併用すると下記のようなエラーが発生する。 Error producing PDF. ! LaTeX Error: Environment lstlisting undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help.</return>…
pandocは便利で手放せないが、LTSのディストロを使用したりすると、 更新が追いつかなくなる。 自前で環境を作るにも結構手間がかかるため、一度環境を作ってしまうと、 秘伝のタレのように使い続けてしまいがちになる。 そのため、PCを新調したり、OSを入れ…
はじめに pandocでマークダウンをPDF化する(LaTexなし)でwkhtmltopdfの存在を知った。 この記事ではWindows環境での話だったので、Ubuntu20.04で同様のことができないか確認した。 wkhtmltopdfのインストール Stableなリリースはここで確認できる。 執筆時点…
はじめに pandocの環境を再構築するために、mermaid-filterをインストールしようとしたら次のエラーが出てハマった。 $ sudo npm install -g mermaid-filter /usr/local/bin/mermaid-filter -> /usr/local/lib/node_modules/mermaid-filter/index.js > puppe…
はじめに 2年ほど前にインターフェースオフ会の発表資料を作成した時にpandoc + reveal.jsを使ったが、使い方をまとめていなかったので思い出しがてらまとめる。 ただ、この時の発表では会場でノートPCが壊れて起動しないという散々な状況だったので、私とし…
テキストから図を生成するツールの一つにblockdiagがある。 次のような特徴を持つ。 ブロック図の生成 シーケンス図の生成 アクティビティ図の生成 ネットワーク図の生成 パケット図の生成 ラック図の生成 パケット図の生成は他のツールを使用していた時に、…
pandocでドキュメントを書いているときにUMLで図を差し込みたいことがある。 UMLを描くためにはいろいろとツールがあるが、テキストから図を生成できるPlantUMLが便利。 PlantUML自体は以前取り上げたことがあるので、導入方法はこちらで。 pandocではフィル…
pandoc-crossrefを使用すればできるらしい。 cabalのインストール pandoc-crossrefはcabalでインストールできる。 Ubuntu 15.04では、下記のコマンドでcabalをインストールする。 $ sudo apt-get install cabal-install pandoc-crossrefのインストール 下記…
ubuntu14.04でpandocからPDFを出力する。 pandocの導入 markdownとpandocに関しては過去の記事に記載している。 Ubuntu 14.04にpandocを導入するには以下のコマンドを実行する。 $ sudo apt-get install pandoc Ubuntuのバージョンは14.10でも問題ない。 PDF…
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」において、これ…