emacs org-mode导出文档的时候保留下划线
Grey
这段时间开始尝试使用org-mode作为我的笔记系统,也做了一部分笔记。为了保证通用性,我最终都转成了word文档。最初以为这个就是一个靠谱转换不会遇到什么问题,但是今天转完最新的一份笔记之后自己打开看了一下,标题等信息出现了很大的排版问题。对照之后发现,其实是下划线被处理错误了,理解成了是一个语法信息。虽然,我的笔记对各种准确度要求不高,也勉强可以用一下,但是终究感觉是一个问题。前面的问题可以不改了,后面的新笔记最好是解决一下才好。
- 首先,我想到的是这个问题是不是可以存在类似编程语言中的转义字符的处理方式。网络搜索了一下,也有类似的说明,但是#处理居多,我自己做了简单的尝试也没有成功。
- 寻找其他的可能性论坛中的答案,既然我遇到了,作为后来者我觉得前人肯定是有经验的。还真找到了一个简单有效的方式是增加如下的内容到文档的最前面。
#+OPTIONS: ^:nil
- 这里也有一个旧的知识点在这里复习了一下,如果想要输入的文字信息原始状态导出,可以使用段落管理块中的verse。
- 文档导出效果:
如果每次进行这样的插入也是很麻烦的,之前我已经实现了一个TITLE以及author的插入命令,正好一起把这部分集成到这个函数中,这样的处理就更简单了。修改的代码如下:
(defun g-org-insert-note-header ()
"Insert TITLE and author information at cursor point."
(interactive)
(insert "#+OPTIONS: ^:nil\n#+TITLE: \n#+author: Grey"))
什么工具都有一个打磨磨合的过程,org-mode被我拾起来扔下去好几次了,关键的因素就是没有一直坚持下去并且在使用的过程中进行打磨。经过近一段时间的磨合,目前发现的小问题已经解决了一个七七八八,剩下的基本也可以临时接受。这样,这个org-mode作为笔记系统可以继续使用下去了。只要是有了这么一个可以保持惯性的开始,持续使用下去,以后一切不足的弥补自然是水到渠成的。