基本 (3) - ディレクティブとロール-¶
ディレクティブ¶
ディレクティブ(Directive)とは¶
reStructuredTextで使うブロック要素の命令.
複数行にわたる構造的な記述(例:コードブロック、図、表など)に使われ、 ".." で始まる.
.. code-block::
$ ls -alt
ディレクティブの例¶
ディレクティブ名 |
用途 |
---|---|
code-block |
コードブロック(構文ハイライト付き) |
image |
画像の挿入 |
table |
表の挿入 |
note |
注釈(装飾付きボックス) |
warning |
警告表示ボックス |
figure |
キャプション付き画像 |
toctree |
目次ツリーの構築 |
include |
外部ファイルの読み込み |
literalinclude |
外部ソースコードの読み込み |
math |
数式の表示(LaTeX形 |
ロール(Role)とは¶
テキスト中のインライン装飾や参照を付ける命令.
1行内で使われ、 ":role:" のような書式で指定、強調・リンク・変数表記などを担う.
:math:`y=\sin(x)`
ロールの例¶
ロール名 |
用途 |
---|---|
ref |
他ドキュメント内への参照 |
doc |
他ファイルへのリンク |
math |
インライン数式 |
code |
インラインコード(整形付き) |
emphasis |
強調(イタリック) |
strong |
太字 |
literal |
等幅テキスト |
title |
書籍などの題名表記 |
sub |
下付き文字 |
sup |
上付き文字 |