zoukankan      html  css  js  c++  java
  • Emacs OrgMode 标记语言

    Emacs Org-Mode 标记语言

    Emacs Org-Mode 标记语言

    在org-mode里,默认情况下' _ ' 这种字符会被当成标记语言来进行转义。 有时候自己写的文章里面确实想用下划线这个符号,怎么办?

    如何设置让 Org-Mode 在默认情况下不转义 _ 字符呢?

    1 单个org文件的解决方法

    可以在一个org文件的开头,用下面的设置来关闭这个功能:

    #+OPTIONS: ^:nil
    

    如果你需要更方便的设置,可以把上面的这个改为:

    #+OPTIONS: ^:{}
    

    这样,当你写成:

    a_{b}
    

    将会被转义成 ab_ 后被{}括起来的内容就会被转义。 而 a_b 时,就按普通的方式来显示。

    2 org 全局解决办法

    如果用org sites来写笔记,想让某个site的所有org文件不转义 _ 字符,

    则可以直接在org sites配置文件里,配置下面这么一句:

    (setq org-export-with-sub-superscripts nil)
    

    也可以在 org sites里设置这个属性,只作用于某一个site:

    :sub-superscript nil
    

    如果需要像上面一样,采用相对智能的{}方式,可以设置成:

    :sub-superscript {}
    

    或者直接用elisp来设置全局的属性:

    (setq org-export-with-sub-superscripts '{})
    
    

    是不是解决了?

    3 解决org css样式问题:

    :style "<link rel=\"stylesheet\" href=\"/home/liwei/emacs.css\" type=\"text/css\" />"
    
    

    4 如果要写一些容易被 "误解" 的代码,如org链接的源代码。刚可以当成代码来发布:

    #+begin_src ascii
    [[link][description]] or [[link]]
    

    Date: 2012-12-26 Wed

    Author: liweilijie

    Org version 7.9.2 with Emacs version 23

    Validate XHTML 1.0
  • 相关阅读:
    IntelliJ IDEA错误: 源值1.5已过时,将在未来所有版本中删除
    AcWing 311. 月之谜 数位dp
    AcWing 306. 杰拉尔德和巨型象棋 计数类DP
    AcWing 296. 清理班次2 线段树优化dp
    luogu P3052 [USACO12MAR]Cows in a Skyscraper G
    luogu P5664 Emiya 家今天的饭 容斥+dp
    AcWing 289. 环路运输 滑动窗口单调队列优化
    AcWing 288. 休息时间 滚动数组+分类讨论
    AcWing 287. 积蓄程度 树形dp,换根
    luogu P3842 [TJOI2007]线段 线性dp
  • 原文地址:https://www.cnblogs.com/liweilijie/p/2834909.html
Copyright © 2011-2022 走看看