MarkdownとPandocを使用した学術論文執筆のためのテンプレートです。
- Markdownで論文を執筆
- PandocによるWord文書出力
- 参考文献管理(YAML形式)
- Dockerによる環境依存なしのビルド
.
├── template.md # 論文テンプレート
├── cite.yaml # 参考文献
├── Makefile # ビルド自動化
├── config/ # Pandoc設定ファイル
│ ├── _hinagata-horizontal-ja.docx # Word出力テンプレート
│ ├── _ieee.csl # IEEE引用スタイル
│ ├── _output.yaml # 出力設定
│ └── _pagebreak.lua # ページ区切りフィルター
├── output/ # 出力ディレクトリ
└── assets/ # 画像等のリソース
template.mdをベースに執筆- YAMLヘッダー(title, author等)を編集
- 各セクションに内容を記入
# デフォルト(template.md)をビルド
make
# 特定のファイルをビルド
make INPUT=your_paper.md
# タイムスタンプなしでビルド(上書き)
make TIMESTAMP=false INPUT=your_paper.md
# 出力ディレクトリをクリーン
make clean
# ヘルプを表示
make helpcite.yamlに参考文献を追加:
- id: author2024
type: article-journal
author:
- family: 著者姓
given: 著者名
title: 論文タイトル
container-title: ジャーナル名
volume: 1
issue: 1
page: 1-10
issued:
year: 2024本文中での引用:
既存研究では[@author2024]...- Docker Desktop または Docker Engine
- Make(makeコマンド)