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[X]
子任务2[ ]
子任务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 向上下左右插入行(列) 如果要插入行和列,也可在表头添加一个标签或者新起一行,输入|再调整格式即可。
Name | Phone | sub1 | sub2 | total |
---|---|---|---|---|
maple | 134… | 89 | 98 | 187 |
wizard | 152… | 78 | 65 | 143 |
Hello World | 123… | 76 | 87 | 163 |
hehe | 157… | 87 | 78 | 165 |
1.3.1 表格计算
在上表中total列中任一行输入 =$3+$4 ,然后按C-u C-c C-c
1.4 链接
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 . 插入时间
时间前可以加DEADLINE:和SCHEDULED:表示时间的类型
一个常见的TODO标签:
1.7.1 TODO
一些待办事项
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 选择相应的导出格式