当前位置:  开发笔记 > 前端 > 正文

如何在组织模式中使单词的一部分变为粗体

如何解决《如何在组织模式中使单词的一部分变为粗体》经验,为你挑选了2个好方法。

如何org-mode为单词的一部分进行标记工作?例如,我希望它适用于这样的情况:

=Class=es

还有这个:

/Method/s

根据我的测试,似乎org-mode标记语法仅适用于完整的单词.



1> itsjeyd..:

这些天来,有一个办法做到这一点(不使用引号HTML标签):

(setcar org-emphasis-regexp-components " \t('\"{[:alpha:]")
(setcar (nthcdr 1 org-emphasis-regexp-components) "[:alpha:]- \t.,:!?;'\")}\\")
(org-set-emph-re 'org-emphasis-regexp-components org-emphasis-regexp-components)

说明

该手册称,org-emphasis-regexp-components可用于

微调标记字符前后允许的字符[...].

它是一个包含五个条目的列表.第一个条目列出允许紧跟标记字符之前的字符,第二个条目列出允许跟随标记字符的字符.默认情况下,这些条目中的任何一个都不包含字母.因此,为了成功地将格式应用于紧跟在字母之前或之后的字符串,我们必须向两个条目添加[:alpha:](匹配任何字母).

这就是要做的setcar事情.第三行的目的是根据修改后的版本重建正则表达式以强调org-emphasis-regexp-components.



2> David Miani..:

我认为你不能这样做,所以它在缓冲区中显示为粗体.如果您只是需要它,以便在将其导出为html时显示为粗体,您可以使用:

th@is is ha@lf bold

请参阅引用HTML标记


在阅读了bvk提到邮件列表主题的回复之后,我追踪了该主题,并考虑包含一个指向开发人员响应的链接.[如何在组织模式中加入粗体字的一部分](http://lists.gnu.org/archive/html/emacs-orgmode/2009-08/msg00091.html).
在最近的`org-mode`版本中,引用HTML字符串的语法已经改变.为了得到'b 是大胆的,你必须写'th @@ html: @@是ha ha @@ html: @@ lf bold` .
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有