クイックガイド
Octavo を入れてから、最初の PDF ができるまでを、VS Code での6つの短い手順で説明します。それぞれの詳しい説明は手引きにあります。
1. インストール
- VS Code を入れ、続けて Marketplace から Octavo 拡張機能を入れます。
- フォルダを開くと、拡張機能が道具を確かめて「セットアップ」を勧めます。これを押します。
- 終わればここまでです。R・Python・Quarto・pandoc・Typst・フォントと
octavoコマンドが入ります。
Windows では WSL をおすすめします。環境ごとの手順と、ターミナルで入れる方法は Octavo のインストールにあります。
2. プロジェクトを作る
空のフォルダを開き、Octavo のサイドバーで「新しいプロジェクトを作成」を押します。必要な部品(R か Python の分析、論文、スライド、講義ノート、ポスター)と、見本で埋めるかどうかを選びます。
3. 書く
分析で出した数値を、名前で原稿に渡します。分析(.qmd)では次のように登録します:
ov_value("n_obs", nrow(d))
ov_figure(p, "trend")
原稿(docs/paper/paper.md)では、数値を名前で呼び、図はラベルで参照します:
---
title: Title of the Paper
outputs: [pdf]
---
# Analysis {#sec-analysis}
We analyse {{n_obs}} observations. @fig-trend shows the trend.
{#fig-trend}
結果の数値や番号を手で書くことはありません。{{n_obs}} や @fig-trend は文書を作るときに埋まり、分析をやり直しても、節を並べ替えても、正しいままです。
4. 作る
原稿を開いて、エディタ右上の PDF のボタンを押します。横に PDF が出て、カーソルに合わせて動き、保存するたびに作り直されます。
スライド・プリント・ポスター・Word も作るには、原稿の outputs: に並べます(たとえば outputs: [pdf, slides, word])。
5. 確かめる
Octavo のサイドバーの「ツール」で「投稿前に検査する (check)」を押します。図や引用の抜け、手で書いた数値、字数・語数の上限を見つけます。
6. AI アシスタントと使う
どのプロジェクトにも、作業の約束事を書いた AGENTS.md があります。結果を原稿に手入力しない、 data/raw を書き換えない、生成されたものを直接直さない、といった内容です。Claude Code・ GitHub Copilot・Codex・Antigravity は、これを自分で読みます。分析や原稿の執筆を AI アシスタントに頼んでも、最初から Octavo の流儀で作業してくれます。この手引きにボタンのないこと(匿名の版、投稿用のまとめなど)も頼めます。すり抜けたものは「投稿前に検査する」が見つけます。詳しくは手引きにあります。