Pandoc
バグの解消 Pandocはテンプレートのスタイルなどを使って、生成するファイルの見栄えを制御出来ますが、Pandocがテンプレートとなるファイルからその情報を抜き出すように処理を書いているものだけが対応していて、全ての設定が反映されるわけではありません…
Pandoc 3.1.10より。 以前から機能的には出来そうな雰囲気であったが、バグがありそれが対応された結果、docxファイルにsvg画像を使えるようになった。 対応するIssueはこれ。 github.com svgファイルを取り扱うにはpandoc本体とは別にrsvg-convertが必要に…
PandocでWord形式に出力する際にabstract-titleの指定が可能となった件について実機にて動作確認をした。
今年1本目。 久々の更新となる。Pandocはいつの間にか機能が増えている。 今回は脚注に置かれたブロック引用に、それ専用のスタイルが当てられたという更新について。ブロック引用とは、 > このように > 複数の行にまたがった内容を > 引用とわかるように書…
Change Logが長い… メジャーバージョンが上がるのはかなり久々で、履歴によれば2.0は2017年だそうです。 今回、2.19から3.0に上がりましたが、その時も1.19から2.0へ上がったので、2.20は流石にないのでは?みたいな判断なのかな…。 github.com 今回、変更点…
DocではなくてPandocな・・・ zotero.luaを引き続き見ている。ひとまずdocxでbibを挿入することが出来た。見様見真似なのでこれが本当に良い形なのかはわからないが。 あと、transferableの方がチェックできていないのでいずれこちらも行う。 odtの場合でもドキ…
ほぼZotero Zoteroの引用文献の情報はドキュメント形式毎にそれぞれデータの持ち方が異なる、というかdocxならooxmlのなかにフィールドコードを入れている、などしているので、そのまま他のWordアプリで開くことができない。これをZoteroの機能によって、他…
アドインのフィールドはGUI上から入力できないが、コードの編集でいける。 Zoteroのアドインの仕様を見ていたが、おそらくADDIN ZOTERO_BIBL {"uncited":[],"omitted":[],"custom":[]} CSL_BIBLIOGRAPHY を入れておいて、更新を促せば動作するという意味では…
ほぼZotero作業では? 色々と勘違いしていたようで、ちょっとまとめる。 ZoteroのBBT、zotero.luaを使う場合はZotero本体から文献情報を持ってくる。そのため、YAMLにあるbibliographyは無視される。Pandoc単体の場合は必須なので注意。Zoteroのスタンドアロ…
Zoteroまわり。つづき LOWにZoteroプラグインが自動では入らなかった。一旦LOWを最新のものに差し替えて、JDKをダウンロードしてもZoteroから入れるコトが出来ず、Zoteroインストールディレクトリにあるextensionが入っているディレクトリからodt向けのもの…
記事検索したら引っかかるはずなので、タイトルは適当にすることにした。 今日はBBTのLuaフィルタの改修に向けて、まずodt形式の出力での挙動を見ていた。 retorque.re rmarkdown::odt_document にはtocがない Pandocの記述にはodt形式でもtocが指定できるが…
書いたと思ったけどなかったので。 結果だけ示すと下記のようになっています。これはofficer::styles_infoで取得できます。今後変更されるかもしれませんが、今はこうなってるはずです。編集するとidは変わりますが。 style_type style_id style_name is_cus…
いつの間にかマニュアルが充実していた Pandocの技術同人誌を書いています。終わる気がしない。頑張ろう。 さて、RStudio IDEだけじゃなく、VSCode+MPEでMarkdownをPandocを通して変換するやり方も良いよねということでそれをまとめているんですが、YAMLの扱…
意外と不便なんですが… RStudio IDEのVisual Modeは便利なのですが、Pandocに完全コンパチ仕様というわけではないので、その差分を理解しておかないとハマります。インライン脚注記法もそのうちのひとつで、Visual Modeで書こうとするとエスケープされて脚注…
意外と設定が残るものなのね。 Pandocはドキュメントのテンプレートを使用出来ます。Wordの場合、--reference-docで指定するファイルに書かれているスタイルを利用してドキュメント生成することが一般的だと思います。 このテンプレートのファイルに書かれて…
たまにバグってVisual Modeに移行してしまうので逆に注意。 この記法を使ってる人ほとんどいないと思いますが気づいたので書いておきます。書き方については下記のマニュアルを参照してください。でもトラブルの元なので使わないでください…。 pandoc.org RS…
今見つけたのでメモを残す。 RStudio IDEのVisual Editor、便利なので普通のMarkdownを書くときでもつかいはじめています。みなさんはどうですか?参考/引用文献の管理とか便利なので、そのためだけでも使うといいんじゃないかと思ってます。 さて、掲題の通…
整備するのが大変・・・ Zotero上で文献を追加する際にブログ記事として追加することが出来そうです これをR MarkdownのInsert Citationで追加した場合、拡張子bibではこれがブログ記事由来である情報は消えてしまいますが、CSL-YAMLやCSL-JSONであれば、この情…
現時点の挙動から確認。 RStudio IDEでVisual EditorのモードではCitationの挿入が簡単にできるようになっている。このうち、Zoteroから文献情報を持ってくるときに注意しないといけないのが、一度Zoteroの文献情報を見に行くとCitation KeyをZotero側で修正…
単純な話だった。 Pandocは--csl=FILEの形式でCSLを与えることが出来る。そのため、単純に出力ファイルでの引用文献の体裁がCSLに定義されていれば(かつciteprocがちゃんと動けば。日本語版だと駄目とかがあったらすみません)これを使って出力すれば良い。…
逆にdisableにする--no-citeprocはなかった。 タイトルに書いた通り。ZoteroのBBTを使う際、citeprocが悪さをしないように…ということでこれをdisableにしようと思ってちょっと調べたが、現時点のrmarkdownはYAML中にbibliographyがあるとciteprocを有効にす…
出力時に欲しいんだけど、外部コマンド使うのでPandocとしてはNGなんだよね。 ということで、今欲しい物の逆である、Word中にZoteroの機能で埋め込んだ引用文献情報をPandocの内部データ構造としてPandocが扱えるようになったようです。MS Wordのネイティブ…
Wordの機能ってWordでしか使えないのが不便だよね タイトルのままです。PandocはCiteやCitationについて変換する機能を持っていますが、一方でWordにおける文献の管理は内部的にはWord固有のデータを使い、表示にフィールド(とフィールドコード)を使用して…
結構前から出来ますが。 マニュアルの対応する箇所はこちら。 pandoc.org 他の形式にもあるのですが、変数を設定することによって出力を制御できます。PowerPointは現在はmonofontだけのようですが、これを使うとスライド中のコードのフォントを指定すること…
使用するテンプレートのスライドマスターに背景画像をセットしておこう 以前から使えたような気もしますが、最近のPandocの話だけじゃなくても良いので書いておきます。 マニュアルの対応する箇所はこちら。 pandoc.org reveal.js, beamer, and pptxとあるよ…
意図したスライドにするの難しい。 これも最近の機能増強で出来るようになりましたが、Pandocで選べるレイアウトが増えています。 pandoc.org 以下抜粋。 When creating slides, the pptx writer chooses from a number of pre-defined layouts, based on th…
ずいぶん前に・・・ 別件の調べごとをしていたら見つけました。commit自体は結構前になっていたようです。 github.com インクリメンタルリストについてはマニュアルの、このあたりになります。 pandoc.org 地味ですが、役に立つ人も居るかも知れないので、一応…
明記されていないが仕様と思われる。 横着して、pandoc_argsでno-highlightを指定したらhighlightが残っていて気付いた。Pandocは--no-highlightと--highlight-styleを同時に使用すると、highlight-styleの方が勝つようである。そのため、明示的に--no-highl…
対策、対応できなくはないけどとてつもなく面倒くさいのでやらない。 色々調べてにっちもさっちもなのでメモ。 revealjsパッケージやrmarkdownパッケージ、その大本のPandocの仕様として、htmlなどのファイル形式に出力するときに使用するファイル、例えば画…
-t revealjsの場合はhtml writerにrevealjsテンプレートを食わせているだけのはず ということで、ひとまずデフォルトのテンプレートから、使われている変数を目の子で引き抜いてきた。足りていないものがあるかもしれない。 Pandoc 2.14.0.3のものである。あ…