Zettlrとは?研究者・論文執筆者に選ばれる学術特化Markdownエディタ
Zettlr(ゼットラー) は、研究者や学生、ライターのために開発された、完全無料・オープンソース(FOSS)の学術特化Markdownエディタ です。Windows、macOS、Linuxに対応しています。
一般的なMarkdownエディタの軽快さに加え、「Zoteroと連携した文献引用の自動挿入」 や 「Pandoc・LaTeXによる美しい日本語論文PDF・Word出力」、「CSLによる学会指定フォーマット適用」、「Zettelkasten手法による知識管理」 など、論文や学術レポート執筆に不可欠な機能を標準搭載しています。
Wordの文献管理の煩雑さやLaTeXの記述負担に悩む方に最適な選択肢です。本記事では、基本機能からZotero連携、LuaLaTeX日本語PDF設定、Obsidianとの使い分けまで徹底解説します。
Zettlrが学術・論文執筆で圧倒的に支持される5つの特徴
1. Zotero・BibTeXと連携した強力な引用・参考文献管理
論文執筆で時間を要する文献管理と引用表記を自動化。Zotero等から出力した .bib や CSL-JSON を読み込み、@ 入力で文献候補を即時補完。Pandoc出力時に引用文献リストが自動生成されます。
2. Pandoc連携によるワンクリック多形式エクスポート
汎用文書変換ツール「Pandoc」と統合され、ワンクリックで多彩な形式へ出力可能です。
| 出力形式 | 主な用途・メリット |
|---|---|
| LaTeX(LuaLaTeX)を経由した美麗な組版。論文提出に最適。 | |
| Word (.docx) | 共同執筆者との共有やWord指定の学術誌投稿。 |
| LaTeX (.tex) / HTML | 学会誌投稿用ソースやWeb公開用データ出力。 |
3. Zettelkasten手法に対応した知識ネットワーク
「Zettelkasten」をサポート。[[ノート名]] や [[ID]] で双方向リンクを作成でき、固有ID(タイムスタンプ)によりファイル名変更でもリンク切れを起こしません。タグ階層や全文検索で日々のメモが知識ベースへと進化します。
4. 完全無料・オープンソース&ローカル完結の安全性
GPL-3.0ライセンスのOSSで全機能が無料。データはPCローカルの .md ファイルとして保存されるため、未発表の研究データも安全に保持できます。
5. 執筆に没頭できるアカデミック・ライティング機能
インライン数式 $E=mc^2$ やMermaid図の描画、集中を助けるフォーカスモード・タイマー、文字数や可読性スコアのリアルタイム分析など、学術執筆に特化した機能が充実しています。
【徹底比較】Zettlr vs Obsidian vs Typora vs VS Code
📖 エディタ比較をもっと詳しく知りたい方はこちら
学術用途で比較される主要4大エディタの違いをまとめました。
| 比較項目 | Zettlr | Obsidian | Typora | VS Code |
|---|---|---|---|---|
| 料金 | 完全無料(OSS) | 無料(個人利用) | 有料(買い切り) | 完全無料 |
| 得意分野 | 学術論文・文献管理・組版 | PKM・知識管理・メモ | 直感的執筆・文書作成 | 開発・技術文書・拡張性 |
| 文献引用(BibTeX) | 標準搭載(即利用) | プラグインが必要 | 外部ツールが必要 | 拡張機能が必要 |
| Pandoc連携 | GUIに標準統合 | プラグイン対応 | GUI統合(要Pandoc) | タスク・拡張機能経由 |
| プレビュー方式 | ハイブリッド(インライン) | ライブプレビュー | シームレスWYSIWYG | 2画面分割プレビュー |
Obsidianとの使い分け比較(論文執筆=Zettlr、ナレッジ管理=Obsidian)
- 論文執筆・学術レポート作成なら「Zettlr」: 「Zotero文献連携」「CSL引用スタイル適用」「PandocによるPDF/Word変換」が標準統合 されており、プラグイン設定不要で即座に学会提出レベルの論文執筆が可能です。
- 日々のアイデア蓄積・ナレッジ管理なら「Obsidian」: グラフビューやスマホ同期が魅力。日々の思いつきや読書メモを 「第二の脳」として蓄積・整理する用途 に最適です。
💡 おすすめの二刀流・併用ワークフロー
ObsidianとZettlrは同じローカルの .md ファイルを扱うため、「Obsidianで日々の文献メモやアイデアを蓄積し、論文執筆時にそのフォルダをZettlrで開き、Zotero引用とPandoc組版を行ってPDF/Word出力する」 という併用運用が最も高い生産性を発揮します。
Zettlrのインストールと初期設定手順
- インストール: 公式サイト(zettlr.com)からOS用インストーラーを入手してセットアップします。
- 日本語化: メニューの [File] > [Preferences](環境設定) の [General] タブ で「Language」を 「日本語 (Japanese)」 に変更します。
- ワークスペース作成: 左サイドバーの「フォルダを開く」から研究用フォルダ(例:
Research_Project)を選択すると、フォルダ内のMarkdownファイルが一覧表示されます。
【実践編①】Zotero + Better BibTeX による文献データベース自動連携&引用手順
定番文献管理ソフト Zotero(ゾテロ) との連携で、文献データをZettlrに自動同期しスムーズに引用できます。
手順1: Zoteroに「Better BibTeX」アドオンを導入
引用キー固定と自動更新のため、公式アドオン Better BibTeX (BBT) を導入します。GitHubから .xpi を入手し、Zoteroの [ツール] > [アドオン] から追加。再起動で各文献に tanaka2024deep 形式のCitekeyが付与されます。
手順2: 文献データベース(.bib)の自動エクスポート設定
Zoteroでコレクションを右クリックし、[コレクションをエクスポート…] を選択。フォーマットに 「Better BibTeX」 を選び、「Keep updated(自動更新)」にチェック して保存(例: references.bib)します。
手順3: Zettlrに参考文献データベースを登録
Zettlrの [設定] > [引用](Citations) で出力した references.bib を指定すると、全文献が検索可能になります。
手順4: 本文中での「@citekey」引用の実践
本文の引用箇所で @ を入力すると、文献候補がポップアップ表示されます。
先行研究における機械学習の応用(@tanaka2024)では精度の向上が報告されている。
また、近年の自然言語処理モデル [@vaswani2017attention, pp. 3-5] においても同様である。
複数の研究者により検証されている [@smith2023; @yamada2024robust]。
- インライン引用:
@citekey→ Tanaka (2024) - 括弧付き引用:
[@citekey]→ (Tanaka, 2024) - ページ指定:
[@citekey, p. 45]/[@citekey, pp. 12-15] - 複数同時引用:
[@citekey1; @citekey2](セミコロン区切り) - 著者名省略:
[-@citekey]→ (2024)
引用キーにカーソルを合わせると文献情報がツールチップでプレビュー表示され、引用ミスを防止できます。
【実践編②】CSL(Citation Style Language)による学会引用フォーマット出力
学会や学術誌(APA、IEEE、Nature、Chicagoなど)によって引用表記ルールは厳密に定められています。Zettlrでは CSL(Citation Style Language) を適用し、出力形式を一括変換できます。
1. CSLスタイルファイルの入手と適用手順
- Zotero Style Repository(公式リポジトリ)で投稿先学会名(例:
apa、ieeeなど)を検索し、.cslファイルをダウンロードします。 - Zettlrの [設定] > [引用](Citations) でダウンロードした
.cslファイルを指定します。 - Pandocエクスポート時、本文中の参照記法および巻末の参考文献リスト(Bibliography)が指定フォーマット通りに自動整形されます。
【実践編③】Pandoc + LuaLaTeX による日本語PDF出力設定&文字化けエラー回避
デフォルト設定のままPDF出力すると日本語フォントが見つからず文字化けすることがあります。美しい日本語組版が得られる Pandoc + LuaLaTeX の設定手順を解説します。
ステップ1: PandocとTeX環境のインストール
Pandoc(pandoc.org)を導入し、LaTeX環境(Windows: TeX Live、macOS: MacTeX、Linux: texlive-full)を準備します。
ステップ2: ZettlrのPDFプロファイル設定
Zettlrの [エクスポート] > [プロファイルを編集] から 「PDF」 を選択し、pdf-engine を lualatex に変更します。
ステップ3: 日本語フォント設定と文字化けエラー回避の記述
Markdown冒頭(YAMLフロントマター)に以下の設定を記述することで、LuaLaTeXが日本語フォントを正しく読み込み、文字化けや組版エラーを完全に回避できます。
---
title: "機械学習を用いた自然言語処理の学術的アプローチ"
author: "研究 太郎"
documentclass: ltjsarticle
pdf-engine: lualatex
mainfont: "Harano Aji Mincho"
sansfont: "Harano Aji Gothic"
monofont: "Inconsolata"
geometry: "margin=25mm"
header-includes:
- usepackage{luatexja}
---
⚠️ よくあるエラーと確実な対処法
- 文字化け(豆腐化):
pdf-engine: lualatexを指定し、フォント名(Windows:BIZ UDPMincho、macOS:Hiragino Mincho ProN、TeX Live:Harano Aji Mincho)をmainfontに設定してください。 - ! LaTeX Error: 必要なパッケージが不足しています。TeX Liveフル版を導入するか、
tlmgr install luatexjaで追加してください。 - 手軽にPDF化したい場合: Zettlrから一旦 「Word (.docx)」 でエクスポートし、Word上でPDF保存する運用も手軽でおすすめです。
よくある質問(FAQ)
Q1. Zettlrは商用利用や研究機関でも無料ですか?
はい。GPL-3.0ライセンスのオープンソースであり、個人・研究機関・企業を問わず完全無料で利用できます。
Q2. Obsidianの保管庫フォルダをそのまま開けますか?
はい。両者とも標準的な .md ファイルで保存するため、同じフォルダを開いて編集しても競合しません。「アイデア出しはObsidian、論文組版はZettlr」という併用がスムーズです。
Q3. モバイル版(iOS / Android)アプリはありますか?
公式アプリはありません。フォルダをクラウド同期し、スマホ側では Markor(Android向け) 等のMarkdownアプリで開く運用が実用的です。
Q4. @を入力してもZoteroの文献リストが表示されない時の原因は?
①「設定 > 引用」での .bib パス指定ミス、②Better BibTeXの「Keep updated」が無効、③文献ファイルが空、の3点が主な原因です。設定を再確認してください。
Q5. Typoraのような完全なWYSIWYG編集はできますか?
Zettlrは記号を控えめに残すハイブリッド描画を採用しています。完全に記号を隠してWord感覚で編集したい場合は、買い切り有料エディタの Typora(無料体験版あり) も検討してみてください。
まとめ:学術論文・長文執筆の生産性を劇的に高めるZettlr
Zettlrは、Markdownの手軽さと学術論文執筆に必要な文献引用・高品質組版を兼ね備えた唯一無二のオープンソースエディタです。Zotero連携による爆速文献引用、LuaLaTeXによる美しい日本語PDF出力、CSL適用による学会フォーマット対応など、学術執筆を強力にサポートします。
他のMarkdownエディタや関連ノウハウについても以下の記事で詳しく解説しています。