27.15.1 テキストベーステーブルとは?

テーブル(table)は矩形のテキスト領域からなり、それらはセル(cells)に分割されます。セルは少なくとも1文字分の幅と高さをもち、それにボーダーラインは含まれません。セルは複数のセルに分割できますが、それらは重なることはできません。

セルのボーダーラインは、以下の変数で指定された3つの特別な文字で描画されます:

table-cell-vertical-char

垂直ラインに使用される文字です。デフォルトは‘|’です。

table-cell-horizontal-chars

水平ラインに使用される文字です。デフォルトは‘"-="’です。

table-cell-intersection-char

水平ラインと垂直ラインの交点に使用される文字です。デフォルトは‘+’です。

以下は無効なテーブルの例です:

   +-----+       +--+    +-++--+
   |     |       |  |    | ||  |
   |     |       |  |    | ||  |
   +--+  |    +--+--+    +-++--+
   |  |  |    |  |  |    +-++--+
   |  |  |    |  |  |    | ||  |
   +--+--+    +--+--+    +-++--+
      a          b          c

左から順に説明します:

  1. 重なったセル、または非矩形のセルは許されません。
  2. ボーダーは矩形でなければなりません。
  3. セルは最小でも1文字分の幅と高さがなければなりません。
This page has generated for branch:work/emacs-30_8ac894e2246f25d2a2a97d866b10e6e0b0fede5a, commit:b7b3c5b81a7a4eec61faa3ed3d7c731d52d3987b to check Japanese translation.