vscodeとbibtexとmarkdownで簡単なレポート用markdown環境を作る

vscodeとbibtexとmarkdownで簡単なレポート用markdown環境を作る

環境

mac、vscode、texliveなどインストールする

インストールするもの

  • pandoc citer

行頭(YAML)に


bibliography: [./report.bib]

と含める

[@と打つと*.bibの内容が候補として表示される

https://marketplace.visualstudio.com/items?itemName=notZaki.pandocciter

  • 設定ファイルなど

以下のurlを参照し、VScodeでmarkdown -> pandoc -> pdf環境を作る

https://jaantollander.com/post/scientific-writing-with-markdown/

  • 日本語化

フォントをインストールし

brew install font-ipaexfont

pandocのオプションに

-V documentclass=bxjsarticle

を追加する

例 pandoc sample.md -o sample.pdf --pdf-engine=lualatex -V documentclass=bxjsarticle -V classoption=pandoc

ソース

https://qiita.com/sky_y/items/15bf7737f4b37da50372

csvを表示

pandoc-csv2tableで表示

![This text will become the table caption](table.csv)

または

\```{.table caption="This is the **caption**" source="table.csv"}  
\```

という風に使う

ソース

https://github.com/baig/pandoc-csv2table

インストール

brew install haskell
brew install cabal-install
cabal update
cabal install pandoc-csv2table # うまくいかなかったので中止
stack install pandoc-csv2table # うまく言った

最終的に全部stackで入れ直すとうまく言った

それで、

pandoc --filter pandoc-csv2table -o test.html test.md

という風に使う