技術
Markdownで文献出典を扱う実用的な方法
Markdownで文章を書いていると、学術的な小論や技術記事など、ある程度の正確さを求められる文書で文献出典をどう扱うかという問題に直面する。Markdownの仕様には脚注や参考文献を管理する標準的な仕組みがなく、エディタごとの独自拡張に頼ると将来の移行時に困る。本稿では、プレーンテキストとしての可搬性を保ちながら文献出典を扱う方法を比較し、実用的な選択肢を検討する。 前提と要件 文献出典の記法に求められる性質は以下の通りである。 * 可搬性: 特定のエディタやプラットフォームに依存しない。プレーンテキストとして意味が通じる * 執筆時の効率: 書いている途中で文献リストとの間を行き来する必要がない * 可読性: 出典の挿入が本文の読みやすさを大きく損なわない * 検索性: 後から特定の文献を参照している箇所を検索できる * 自己完結性: リンクや外部参照に依存せず、テキスト単体で出典情報が完結する リンクベースの参照([[]] やハイパーリンク)は、リンク先が移動・消失すると出典情報そのものが失われるため、長期的な文書管理には不向きである。 主な方法の比較