0%

This is the title of the document

This is the title of the document

1 org-mode 简介

1.1 列表

常用快捷键:

  • M-RRT 插入同级列表项
  • M-S-RRT 插入有 checkbox的同级列表项
  • C-c C-c 改变 checkbox状态
  • M-left/right 改变列表项层级关系
  • M-up/dowm 上下移动列表项
  • [-] 任务1 [33%]
    1. [ ] 子任务1
    2. [X] 子任务2
    3. [ ] 子任务3
  • [ ] 任务2
  • treeroot
    • branch1
    • branch2

1.2 footnote

1中提到了脚注的用法,这个标签是可以点击的

1.3 表格

创建表格时,首先输入表头:

input | Name        |  Phone | sub1 | sub2 | total |
|-

然后按 tab,表格就会自动生成 也可以按 C-c | 然后输入表格大小即可

  • C-c C-c 对齐表格
  • tab 调到右边一个表格
  • enter 跳到下方的表格
  • M-up/right/left/right 上下左右移动行(列)
  • M-S-up/right/left/right 向上下左右插入行(列) 如果要插入行和列,也可在表头添加一个标签或者新起一行,输入|再调整格式即可。
NamePhonesub1sub2total
maple134…8998187
wizard152…7865143
Hello World123…7687163
hehe157…8778165

1.3.1 表格计算

在上表中total列中任一行输入 =$3+$4 ,然后按C-u C-c C-c

1.4 链接

链接的格式是:

[[链接地址][链接内容]]

link sample

grgguid.pdf]

a picture

直接显示图片:

file:///home/maple/图片/test.jpg

1.5 待办事项TODO

TODO 是一类标题,需要用*开头

  • C-c C-t 变换TODO的状态
  • C-c / t 以树的形式展示所有的 TODO
  • C-c , 设置优先级(方括号里的ABC)
  • M-S-RET 插入同级TODO标签

1.5.1 TODO 任务1

1.5.2 TODO 任务2

1.5.3 TODO 总任务 [33%]

  • TODO 子任务1
  • TODO 子任务2 [0%]
    • [-] subsub1 [1/2]
      • [ ] subsub2
      • [X] subsub3
  • DONE 一个已完成的任务

1.6 标签Tags

子标题的标签会继承父标题标签

1.6.1 title    work learn

  • C-c C-q 为标题添加标签
  • C-c / m 生成带标签的树
  • stitle    fly plane
  • stitle2    car run

1.7 时间

  • C-c . 插入时间

2015-02-17 二
时间前可以加DEADLINE:和SCHEDULED:表示时间的类型 DEADLINE: 2015-02-12 四
一个常见的TODO标签:

1.7.1 TODO

一些待办事项 SCHEDULED: 2015-02-19 四
DEADLINE: 2015-03-01 日

1.8 富文本导出

可以加一些说明符:

Everything should be made as simple as possible, but not any simpler – Albert Einstein

Everything should be made as simple as possible,
but not any simpler

这里面的字符不会被转义

1.8.1 一些特殊格式:

bold italic underlined code verbatim strike-through

注释的用法# this is comment

在导出后LaTeX能被正确解释

\begin{equation} \nabla^2 x=\int\Omega \frac{a}{\log{a}h } \sum^n_{i=1} a_i d\Omega \end{equation}

1.8.2 插入源代码

org mode的源代码可以直接求出运行结果,需要在.emacsu配置文件中设置加载的运行语言

  • C-c C-c 对当前代码块求值

(org-babel-do-load-languages 'org-babel-load-languages '( (sh . t) (python . t) (R . t) (ruby . t) (ditaa . t) (dot . t) (octave . t) (sqlite . t) (perl . t) (C . t) ))

(+ 1 2 3 4)
a = 1+1
print a
int a=1;
int b=1;
printf("%d\n", a+b);

1.8.3 css 文件

1.8.4 导出方式

  • C-c C-e 选择相应的导出格式

Footnotes:

Date: 2015-02-19T20:32+0800

Author: maple

Org version 7.9.3f with Emacs version 24

Validate XHTML 1.0