org-modeでは、表に名前を付けて参照することができます。次の例は、表にfig:xor2-truth-xという名前を付けて、それを文中から参照しています。fig:xor2-truth-xは、htmlへの変換時などに数値に置き換わります。
[[fig:xor2-truth-x]]は2入力XORゲートの真理値表です。
#+CAPTION: 2入力ANDゲートの真理値表
#+NAME: fig:xor2-truth-x
| A | B | Z |
|---+---+---|
| / | < | < |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Ctrl-c Ctrl-e h oでhtmlに変換すると、次のように変換されます。fig:xor2-truth-x部分は、3という数字に置き換わります。
この時、以下のように#+NAMEと表の間に空白行があると、html変換に失敗します。この例の場合、空白行があるとUnable to resolve link: "fig:xor2-truth-x"というエラーが発生します。#+NAMEと表の間の空白行を削除すると、問題なく変換できるようになります。
[[fig:xor2-truth-x]]は2入力XORゲートの真理値表です。
#+CAPTION: 2入力ANDゲートの真理値表
#+NAME: fig:xor2-truth-x
(空白行)
| A | B | Z |
|---+---+---|
| / | < | < |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
参考リンク
The Org Manual Internal Links:
https://orgmode.org/org.html#Internal-Links