Emacs org-mode寫文檔

Emacs23之後的版本默認都支持org-mode。當用Emacs打開.org後綴的文件,會默認用org-mode來處理。

下面是一些經常使用的格式: html

 

#+TITLE: Emacs Org-Modegit

#+AUTHOR: xxx
#+Email: xxx@gmail.com

 

#<<my_anchor>>

標題 code

* 一級標題
** 二級標題
** 二級標題...
文字格式
+ *粗體*
+ /斜體/
+ +刪除線+
+ _下劃線_
+ 下標: H_2 O
+ 上標: E=mc^2
+ 等寬字: =git= ~git~
 
列表
+ 無序列表以'-', '+', '*'開頭
+ 有序列表以'1.'或者'1)'開頭
+ 描述列表用'::'將項和描述分開
+ 有序列表和無序列表都以縮進表示層級。只要對齊縮進,無論是換行仍是分塊都認爲是處於當前列表項。
  1) 我是有序列表
  2) 我也是
 
表格
你可能認爲要錄入這樣的表格很繁瑣,實際上你只須要輸入表頭「|Name|Pone|Age」以後,按C-c RET,就能夠生成整個表格結
| Name     | Value                          |
|----------+--------------------------------|
| C-c 豎線 | 建立表                         |
| C-c C-c  | 調整表格,不移動光標           |
| TAB      | 移動到下一區域,必要時新建一行 |
| S-TAB    | 移動到上一區域                 |
| RET      | 移動到下一行,必要時新建一行   |
 
超連接
| Name    | Value          |
|---------+----------------|
| C-c C-l | 建立或修改連接   |
| C-c l   | 保存連接       |
** 網址連接
淘寶
** 內部連接
返回標題
 
代碼
代碼塊:
#+BEGIN_SRC c -n                                                                                                               
  int main()                                                                                                                   
  {                                                                                                                            
      printf("hello emacs org");                                                                                               
  }                                                                                                                            
#+END_SRC
 
在文本中嵌入代碼:
這是一段文本 =codes here= 這又是一段文本
 
導出
作好準備工做後,就能夠導出了。使用命令:\\
C-c C-e\\
而後選擇相應的格式,就能夠導出對應的文件了。

 注:htm

1,在使用org-mode寫文檔時,不會自動換行,使用M-x toggle-truncate-lines切換換行與不換行文檔

2,在頭部加入#+OPTIONS: ^:nil,強制使它不轉義"_"符號get

 org-mode的官方文檔在這裏emacs

相關文章
相關標籤/搜索