web-dev-qa-db-ja.com

org-modeテーブルの列の幅を修正できますか?

大学院生として、私はorg-modeを使用して、レビューのために記事を追跡しています。私は彼らの組織のテーブルが大好きですが、デフォルトでは、org-modeはそのフィールドのコンテンツに合うようにテーブルを広げます。コンテンツが長くなりすぎても拡張されないように列の幅を修正するにはどうすればよいですか?

8
Ryan

org-mode manual に従って、そのテーブルのどこかの行に<width>を置くことで、org-modeテーブルの列の幅を修正できます。私は通常、列ヘッダーのすぐ下の独自の行に配置しますが、列のどこでも機能します。

たとえば、テーブルの最初の2行は次のとおりです。

| Citekey | Topic | Results |
| <15>    | <20>  | <40>    |

次に列を揃えると、最初の列の幅が15文字、2番目の列が20文字、3番目の列が40文字に固定されます。列の幅を超えるコンテンツは、=>からより多くのコンテンツを示します。フィールド上にマウスを置くと、完全なコンテンツが表示されます。

9
Ryan

@Ryanが述べたように、列幅cookie <width>を使用できます。ただし、Org 9.2+で機能させるには、ファイルの先頭に#+startup: shrinkを配置するか、変数org-startup-align-all-tableを設定して、デフォルトですべてのバッファーでこの動作を行う必要があります。

(setq org-startup-align-all-table t)

2
Adam Faryna