タグ

org-modeとtableに関するishideoのブックマーク (4)

  • table.el の使い方と org-mode 連携 - 勉強日記

    Emacs には自由に表を書くための機能が標準で付いています。それが table.el です。 org-mode にも表を作成する機能が付いていますが、これはあくまでも単純な表作成を行うためのものなので、表計算が行えても、セルが結合した表などは記述することはできません。 (ちなみに org-mode の表作成機能はマイナーモードとして org ファイル以外でも使えたりします。興味がある人は orgtbl-mode で調べてみてください) ここでは、多機能ゆえに少々とっつきにくい table.el の使い方について詳しく説明していきます。また、 org-mode には table.el の表を出力する機能もあるので、 org-mode と連携した使い方についても説明します。前回 org-mode による論文作成入門 という記事を書きましたが、 table.el を使えば卒論で書きたい複雑な表

    table.el の使い方と org-mode 連携 - 勉強日記
  • Emacs org-modeを使ってみる: (3) 表の編集 - 屯遁のパズルとプログラミングの日記

    今回は表の編集について,使い方をまとめてみる. なおUbuntu 8.04 LTSとEmacs22上で, org-6.34c (2010年1月10日リリース)の利用を前提にしている. リンク Org-Mode http://orgmode.org/manual/Tables.html#Tables OrgMode - Emacs上のアウトライナー orgのtableで日語入れたときに崩れないようにするパッチ 表の編集 org-modeの機能で驚くことは多いが,表の編集もその一つだ. なお,以下で説明する機能の多くは, text-modeなどの他のモードでも「M-x orgtbl-mode RET」として, orgtbl-modeをマイナーモードにすることで利用可能になる. また,日本語入力時に表が崩れる場合は,以下のパッチを当てておく. orgのtableで日語入れたときに崩れないよう

    Emacs org-modeを使ってみる: (3) 表の編集 - 屯遁のパズルとプログラミングの日記
  • Emacs org-modeを使ってみる: (9) キーバインド1/3 - 屯遁のパズルとプログラミングの日記

    今回は,org-modeパッケージのdocフォルダ中にあるorgcard.pdfを元に,キーバインドをまとめてみる(一回目). なおUbuntu 8.04 LTSとEmacs22上で, org-6.34c (2010年1月10日リリース)の利用を前提にしている. リンク Org-Mode OrgMode - Emacs上のアウトライナー はじめに 説明 キー オンラインドキュメントを参照 M-x org-info 表示状態の切換え 説明 キー 部分木の表示状態を切換える TAB 全バッファの表示状態を切換える S-TAB 最初の表示状態に戻す C-u C-u TAB 全ファイルを表示 C-u C-u C-u TAB 周囲を表示 C-c C-r 移動 説明 キー 次/前の見出しに移動 C-c C-n/p 同一レベルの次/前の見出しに移動 C-c C-f/b 上のレベルの見出しに戻る C-c

    Emacs org-modeを使ってみる: (9) キーバインド1/3 - 屯遁のパズルとプログラミングの日記
  • 任意のモードで表を整形する - Functional Emacser

    表の整形はalign-regexpなんて使う必要ない事が発覚しました。もっと綺麗かつ簡単に整形する方法があります。例えば次のような整形前の表があるとします。 |コマンド|説明|キーバインド| |mark-word|カーソル前方の単語をリージョン選択する|M-@| |mark-sexp|カーソル前方のS式をリージョン選択する|C-M-SPCあるいはC-M-@| |mark-paragraph|カーソルのある段落をリージョン選択する|M-h| |mark-defun|関数定義をリージョン選択する|C-M-h| |mark-whole-buffer|バッファ全体をリージョン選択する|C-x h|これを整形するには、表をリージョン選択してM-x org-table-alignを実行します。以下がその結果。これは便利ですね。もちろんorg-modeがインストールされていることが前提です。 | コマン

    任意のモードで表を整形する - Functional Emacser
  • 1