M-x table-justify コマンドは、テキストベースの表における1つ以上のセルに両端揃えを適用します。両端揃えは、セルの端を基準として、セル内のテキストをどのように配置するかを決定します。表内の各セルは、個別に両端揃えを行うことができます。
M-x table-justify では、まず何を正当化するかを尋ねます。選択肢は
‘cell’(現在のセルのみ)、‘column’(現在のテーブル列内のすべてのセル)、および ‘row’(現在のテーブル行内のすべてのセル)です。次に、コマンドは正当化スタイルを尋ねます。選択肢は
left、center、right、top、middle、bottom、または none(垂直方向の正当化を行わないという意味)です。
水平方向と垂直方向の揃えスタイルは個別に指定され、両方のタイプを同時に適用することも可能です。例えば、M-x
table-justify を 2 回呼び出し、1 回で right の揃えを、もう 1
回で bottom の揃えを指定することで、セルの内容を右下に揃えることができます。
右揃えスタイルはテキストプロパティとしてバッファに保存されており、バッファを終了したりEmacsを終了したりすると失われます。ただし、M-x table-recognize(表認識を参照)などの表認識コマンドは、各セルの内容を調べることで、その右揃えスタイルを判定し、再適用しようとします。この機能を無効にするには、変数
table-detect-cell-alignment を nil に変更してください。