Orgmode 示例

发布于 2025-01-19

标题

* 一级标题
** 二级标题
*** 三级标题(以此类推)

字体

粗体

斜体

删除线

下划线

等宽字: code(推荐)code

下标: H_2 O

上标: E=mc^2

*粗体*
/斜体/
+删除线+
_下划线_
等宽字: =code= 或 ~code~
下标: H_2 O
上标: E=mc^2

列表

  • 无序列表以 -+ 开头
  • 有序列表以 1. 或者 1) 开头
  • 描述列表用 ::
  • 列表层级用缩进体现

  • 无序列表 1
    • 无序列表 1.1
    • 无序列表 1.2
  • 无序列表 2
    • 无序列表 2.1

  1. 有序列表 1
    1. 有序列表 1.1
    2. 有序列表 1.2
  2. 有序列表 2
    1. 有序列表 2.1
    2. 有序列表 2.2
  3. 指定序号其实是无效的, 导出 html 时会自动编号 20
  4. 如果确实想指定序号, 使用 [@20] 20

描述列表(Definition List)是 Org-mode 中的一种列表类型,用于列出术语及其定义的场景,例如词汇表、概念说明、API 参数说明等。

Emacs
一款强大的文本编辑器
Org-mode
Emacs 的标记语言,用于任务管理和笔记记录
Markdown
一种轻量级的标记语言
- 无序列表 1
  + 无序列表 1.1
  + 无序列表 1.2
- 无序列表 2
  - 无序列表 2.1
  + ...
---
1. 有序列表 1
   1) 有序列表 1.1
   1) 有序列表 1.2
1. 有序列表 2
   1. 有序列表 2.1
   2) 有序列表 2.2
20. 指定序号其实是无效的, 导出 html 时会自动编号 20
20. [@20]如果确实想指定序号, 使用 =[@20]= 20
--------
描述列表(Definition List)是 Org-mode 中的一种列表类型,用于列出术语及其定义的场景,例如词汇表、概念说明、API 参数说明等。
- Emacs :: 一款强大的文本编辑器
- Org-mode :: Emacs 的标记语言,用于任务管理和笔记记录
- Markdown :: 一种轻量级的标记语言

表格

基础示例

Name Phone Age
Peter 1234 17
Anna 4321 25

指定列宽(导出时无效)

1 one some
2 two boring
3 This is a long text column

对齐方式(导出时有效)

左对齐 居中对齐 右对齐
this is long text to test align this is long text to test align this is long text to test align
基础示例
| Name  | Phone | Age |
|-------+-------+-----|
| Peter |  1234 |  17 |
| Anna  |  4321 |  25 |

指定列宽(导出时无效)
|---+---------------------+--------|
|   | <6>                 |        |
| 1 | one                 | some   |
| 2 | two                 | boring |
| 3 | This is a long text | column |
|---+---------------------+--------|

对齐方式(导出时有效)
|---------------------------------+---------------------------------+---------------------------------|
| <l>                             |               <c>               |                             <r> |
| 左对齐                            |             居中对齐              |                            右对齐 |
| this is long text to test align | this is long text to test align | this is long text to test align |
|---------------------------------+---------------------------------+---------------------------------|

脚注

  • 这是第一个脚注1
  • 这是第二个脚注2
  • 这是第三个脚注3
  • 注意看, 声明脚注时的编号实际是作为脚注名字处理的4, 导出时会自动从 1 进行编号, 所以不建议在文档中使用编号的脚注, 尽量取个合适的名字
  • 直接设置脚注内容, 忽略脚注名字, 这种叫作内联脚注5
  • 也可以在加上脚注名称同时设置内容6
  • 脚注名字的另一个用法是可以重复引用, 而不用再次声明内容6
  • 如果名字一样, 但是声明的内容不一样7, 最终以哪个为准在不同的版本中表现可能不一样7
- 这是第一个脚注[fn:1]
- 这是第二个脚注[fn:3]
- 这是第三个脚注[fn:2]
- 注意看, 声明脚注时的编号实际是作为脚注名字处理的[fn:name1], 导出时会自动从 1 进行编号, 所以不建议在文档中使用编号的脚注, 尽量取个合适的名字
- 直接设置脚注内容, 忽略脚注名字, 这种叫作内联脚注[fn::可以直接设置脚注内容, 而不用写名字]
- 也可以在加上脚注名称同时设置内容[fn:name2:加上脚注名称同时设置内容]
- 脚注名字的另一个用法是可以重复引用, 而不用再次声明内容[fn:name2]
- 如果名字一样, 但是声明的内容不一样[fn:name3:第一次声明], 最终以哪个为准在不同的版本中表现可能不一样[fn:name3:第二次声明]

Footnotes:

1

这是第一个脚注的内容

2

这是第三个脚注的内容

3

这是第二个脚注的内容, 注意查看

4

脚注根据名称对应, 会自动编号

5

可以直接设置脚注内容, 而不用写名字

6

加上脚注名称同时设置内容

7

第一次声明