如何解决有没有办法覆盖组织模式的默认导出行为?
我在组织模式下为班级编写 Beamer 演示文稿,然后通过内置导出器将其导出为 LaTeX beamer 演示文稿。
我知道默认的组织模式标记特征:
*bold* = \alert{bold}
/italics/ = \emph{italics}
+strike+ = \sout{strike}
=code= = \texttt{code}
~code~ = \texttt{code}
(是的,我知道 ~ 和 = 做不同的事情,但它们出于 LaTeX 目的导出相同。)
我想要的是某种方法来覆盖 ~ 或 = 语法之一以导出到 \textcolor{example}{an example}
或者可能有另一个字符,我可以将其用于快速内联单词或短语大小示例。我很乐意使用 #+BEGIN_EXAMPLE
或类似的语法来做块。
有没有一种简单的方法可以从一个很好的简单组织模式标记语法进行扩展?
解决方法
变量 org-latex-text-markup-alist
定义了当 org 导出强调文本时会发生什么。您可以更改特定标记以执行您想要的操作。例如,我已将此变量自定义为
'(org-latex-text-markup-alist
'((bold . "\\textbf{%s}")
(code . protectedtexttt)
(italic . "\\emph{%s}")
(strike-through . "\\hl{%s}")
(underline . "\\uline{%s}")
(verbatim . protectedtexttt)))
我将 strike-through
更改为突出显示文本而不是将其划破。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。