quarto-book について
quarto-bookは、書籍や複数章の文書、技術マニュアル、ドキュメント向けにQuarto Bookのプロジェクト構成を生成するスキルです。設定と章のテンプレートを備え、HTML、PDF、EPUB、MS Wordに出力できます。
主な機能
- 01Quarto Bookのプロジェクト構成を生成
- 02_quarto.ymlテンプレート
- 03章のテンプレート
- 04HTML、PDF、EPUB、MS Wordへの出力
活用シーン
- 01複数章の書籍プロジェクト作成
- 02技術マニュアルの構成作成
- 03ドキュメント用設定の生成
- 04原稿を指定形式にレンダリング
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ htlin222/ dotfiles --skill quarto-bookインストール後、Claude Code で/quarto-bookを入力して読み込まれたか確認します。
同梱ファイルscripts/generate.py
詳細
Quarto ブックジェネレーター
適切な設定を備えた、Quarto ブックの完全なプロジェクト構成を生成します。
使用する場面
- ブックまたは複数章から成るドキュメントを作成したい場合
- Quarto ブックプロジェクトのセットアップを依頼された場合
- 技術マニュアルやドキュメントの構成が必要な場合
- 「quarto book」または「book project」と言及された場合
クイック生成
ブック名を指定してジェネレータースクリプトを実行します。
python3 ~/.claude/skills/quarto-book/scripts/generate.py <book-name> [--chapters N] [--author "Name"]
または、Quarto CLI を直接使用します。
quarto create project book <book-name>
プロジェクト構成
mybook/
├── _quarto.yml # Book configuration
├── index.qmd # Preface/Introduction
├── intro.qmd # Chapter 1
├── methods.qmd # Chapter 2
├── results.qmd # Chapter 3
├── summary.qmd # Summary/Conclusion
├── references.qmd # References
├── references.bib # Bibliography
└── _book/ # Output directory (generated)
_quarto.yml テンプレート
project:
type: book
output-dir: _book
book:
title: "Book Title"
author: "Author Name"
date: today
chapters:
- index.qmd
- intro.qmd
- methods.qmd
- results.qmd
- summary.qmd
- references.qmd
bibliography: references.bib
csl: apa.csl
format:
html:
theme: cosmo
toc: true
pdf:
documentclass: scrbook
papersize: a4
epub:
toc: true
章のテンプレート
# Chapter Title {#sec-chapter-id}
## Section 1
Content here...
## Section 2
More content...
## References
::: {#refs}
:::
コマンド
| コマンド | 説明 |
|---|---|
quarto preview | ブラウザーでライブプレビュー |
quarto render | すべての形式でレンダリング |
quarto render --to html | HTML のみをレンダリング |
quarto render --to pdf | PDF のみをレンダリング |
複数パートの構成
パートを含むブックの場合:
book:
chapters:
- index.qmd
- part: "Part I: Foundation"
chapters:
- basics.qmd
- theory.qmd
- part: "Part II: Application"
chapters:
- methods.qmd
- results.qmd
- references.qmd
出力形式
- HTML:検索機能付きのインタラクティブなウェブブック
- PDF:印刷用ドキュメント(LaTeX が必要)
- EPUB:電子書籍リーダー用の形式
- MS Word:編集可能なドキュメント
コメント
Markdown 対応