Quarto 1.9がリリースされました

r
quarto
Quarto 1.9がリリースされました。気になる機能をまとめます。
Published

2026-03-25

Modified

2026-03-25

2026年3月24日にQuarto 1.9がリリースされました (公式ブログはこちら)。 Posit Connect Cloudへのpublish機能の追加や、Typstへの対応など、気になる機能がいくつか追加されました。

個人的に気になったポイントをまとめます。

Quartoのアップデート方法

ポイントをまとめる前に、Quartoのアップデート方法を書いておきます。 Quartoのアップデートはコマンドではなく、インストーラーをダウンロードして実行する必要があります。 公式サイトのダウンロードページから、最新バージョンのインストーラーをダウンロードして実行してください。

インストーラーを実行すると、簡単にQuartoを最新バージョンにアップデートできます。 アップデート後は、コマンドラインでquarto --versionを実行して、正しくアップデートされたことを確認してください。

quarto --version
# 1.9.36

llms.txtファイルの追加

設定ファイルである_quarto.ymlllms-txt: trueと記述することで、Quartoはプロジェクトのルートディレクトリにllms.txtというファイルを生成します。

llms.txtファイルは、大規模言語モデル(large language model, LLM)やAIツールがプロジェクトの構造を理解するためのガイドラインを提供するためのものです。 詳しくは、こちらの公式ドキュメントを参照してください。

早速、この機能を有効にしてみました。 書く場所はwebsite内に書くそうです。titleの下に書いてみました。

_quarto.yml
website:
  title: "Maple60’s website"
  llms-txt: true

これでquarto renderを実行します。 _site/llms.txtファイルが生成されました。 一部抜粋すると、以下のようになっています。

_site/llms.txt
# Maple60’s website

## Pages

- [おすすめ](recommendations.llms.md)
- [Quarto 1.9がリリースされました](posts/2026-03-25-quarto-1.9/index.llms.md)
- [Rで大津の二値化を行う方法](posts/2026-03-11-r-otsu-thresholding/index.llms.md)
- [Rで色覚異常のシミュレーションを行う方法](posts/2026-03-04-r-color-blind/index.llms.md)
- [GitHub Actionsとrenvを使ってr-universeのパッケージを利用する際の注意点](posts/2026-02-24-github-actions-r-universe/index.llms.md)
- [Quartoを用いた解析プロジェクト管理について](posts/2026-02-11-quarto-project-management/index.llms.md)

LLMやAIツールは、このllms.txtファイルを参照することで、プロジェクトの構造を理解し、適切な回答を生成することができます。

llms.txtについての詳細は、こちらの公式ドキュメントを参照してください。

List Tables

とても使いやすそうな機能が追加されました。 これまでも簡単にMarkdown記法やコードから表を作ることはできていましたが、list tablesを使うことでテーブルのセルの中に改行や様々なコンテンツを入れることができるようになりました。

::: {.list-table}

- - 列A
  - 列B
  - 列C
  - 列D

- - テキスト
  - `inline code`
  - コードセルも入れられます。

    ```{r}
    summary(cars)
    ```
  - 箇条書きも入れられます。

    - 箇条書き1
    - 箇条書き2
    - 箇条書き3
:::

出力は以下のようになります。

列A 列B 列C 列D

テキスト

inline code

コードセルも入れられます。

summary(cars)
     speed           dist       
 Min.   : 4.0   Min.   :  2.00  
 1st Qu.:12.0   1st Qu.: 26.00  
 Median :15.0   Median : 36.00  
 Mean   :15.4   Mean   : 42.98  
 3rd Qu.:19.0   3rd Qu.: 56.00  
 Max.   :25.0   Max.   :120.00  

箇条書きも入れられます。

  • 箇条書き1
  • 箇条書き2
  • 箇条書き3

書き方を覚えるのは少し大変ですが、慣れればとても便利な機能だと思います。

詳しい使い方については、公式ドキュメントを参照してください。

その他

そのほかの機能については筆者はすぐには使わないかもしれませんが、簡単にまとめます。

Posit Connect Cloudへのpublish機能の追加

コマンド一つで、QuartoプロジェクトをPosit Connect Cloudに公開できるようになりました。

Typstへの対応

Quartoは、Typstという新しいドキュメント作成ツールへの対応を追加しました。 Typstは、LaTexのような高品質のドキュメントをWordやGoogle Docsのような使いやすさで作成できるツールです。 筆者も気になっていて、使ってみたいと思っていました。

PDFのアクセシビリティの向上

実験的な機能とのことですが、LaTexやTypestによりPDFを出力する際に、PDF/Aという長期保存に適したフォーマットや、PDF/UAという構造化がされスクリーンリーダーで読み上げやすいアクセスビリティの高いフォーマットで出力できるようになりました。

詳細については、こちらの公式ブログを参照してください。

brand機能がコマンドラインからも利用可能に

quarto use brandコマンドを使うことで、brand機能がコマンドラインからも利用できるようになりました。 brand機能は、プロジェクト全体で色やスタイルなどのテーマを統一するための機能です。 詳しい使い方については、公式ドキュメントを参照してください。

おわりに

どんどん進化するQuartoですが、今回のアップデートもとても魅力的な機能が追加されました。 contributerの方々には深く感謝します。

私もいつか、Quartoにcontributeできるようになりたいと思いました。

参考

(すべて2026年3月25日閲覧)