13.7 ASCII/Latin-1/UTF-8 export

ASCII 导出生成仅含纯 ASCII 字符的输出文件,是最简单直接的纯文本输出,不包含任何 Org 标记。Latin-1 和 UTF-8 导出使用对应编码标准中的额外字符与符号。三种格式均为最基础文本输出,兼容性最强。

导出时 Org 会根据 org-ascii-text-width 设置的文本宽度自动换行与对齐。

Org 以类脚注样式导出链接:描述文本保留在正文中,链接地址放在下一个标题前的注释中,详见 org-ascii-links-to-notes

ASCII export commands

C-c C-e t a (org-ascii-export-to-ascii), C-c C-e t l, C-c C-e t u

导出为后缀 ‘.txt’ 的 ASCII 文件。 ‘myfile.org’ 导出为 ‘myfile.txt’ ,无警告覆盖;若原文件为 ‘myfile.txt’ ,则导出为 ‘myfile.txt.txt’ 避免数据丢失。

C-c C-e t A (org-ascii-export-to-ascii), C-c C-e t L, C-c C-e t U

导出到临时缓冲区,不生成文件。

ASCII specific export settings

ASCII 导出后端额外支持一个关键字用于自定义输出,设置方式与通用选项类似(见 Export Settings)。

SUBTITLE

文档副标题。长副标题可使用多行 ‘#+SUBTITLE’ ,Org 会连续打印并自动换行。

Header and sectioning structure

ASCII 导出时前三层大纲转为标题,更低层级转为列表。修改层级分界点见 Export Settings

Quoting ASCII text

在 Org 文件中插入仅 ASCII 后端识别的文本,可使用行内、关键字或导出块写法:

段落内的行内文本 @@ascii:and additional text@@。

#+ASCII: Some text

#+BEGIN_EXPORT ascii
仅在使用 ASCII 后端导出时输出此块内容
#+END_EXPORT

ASCII specific attributes

ASCII 后端仅识别一个属性 ‘:width’ ,用于 指定水平分隔线的字符宽度。设置宽度的关键字与语法为:

#+ATTR_ASCII: :width 10
-----

ASCII special blocks

除 ‘#+BEGIN_CENTER’ 块外(见 Paragraphs),ASCII 后端还支持以下两种左对齐与右对齐块:

#+BEGIN_JUSTIFYLEFT
It's just a jump to the left...
#+END_JUSTIFYLEFT

#+BEGIN_JUSTIFYRIGHT
...and then a step to the right.
#+END_JUSTIFYRIGHT