March 2022
Intermediate to advanced
208 pages
2h 18m
Japanese
ここまででSphinxを使ったドキュメントの書き方はマスターです。 ここからは 一歩進んだドキュメントの書き方について見ていきましょう。
EPUBに変換してみよう では、画像の埋め込み方をかんたんに紹介しました。 本章では、画像を作るところから埋め込むところまでの一連の流れや使い方を紹介します。 Sphinxの画像に関するさまざまな機能を理解すると、高品質な画像を手軽に使えるようになります。
figure ディレクティブ
まずは基本形である figure ディレクティブをおさらいしましょう。
reST記法で画像を埋め込むには、 figure ディレクティブを用います。
画像を埋め込みたい位置に figure ディレクティブを記述し、画像ファイルとキャプション、説明文を指定します。
.. figure:: sphinx-logo.png
Sphinxのロゴ
ホルスの目と呼ばれる古代エジプトのシンボルをモチーフとしています
上記の例では.rstファイルと同じディレクトリの sphinx-logo.png を、「Sphinxのロゴ」というキャプションをつけて表示します。
figure ディレクティブの引数には以下のいずれかが指定できます。
.rstファイルが保存されているディレクトリからの相対パス
Sphinxプロジェクトのルートからの絶対パス(例: /images/sphinx-logo.png)
URL
上記のサンプルをHTMLに変換すると、以下のような出力が得られます。
図6-1: figureディレクティブの出力例
figure ディレクティブのオプション
figure ディレクティブには、画像の大きさやリンクに関するオプションが提供されています。 ...
Read now
Unlock full access