如何指定Emacs组织模式在将文件导出为HTML时应使用的文本的颜色?
e.g。
* Here is one bullet
** Here is another bullet
Here is some text that I want in BOLD RED
Here is some other text that I want in the default face
答案 0 :(得分:7)
你没有说这是不是一次性的。如果你需要样式,css样式表是有意义的。要完成您描述的内容,您可以在组织文件中包含red指令,如下所示:
Here is some text that I want in *@@html:<font color = "red">@@BOLD RED@@html:</font>@@*
请参阅组织手册中的引用HTML标记部分。
答案 1 :(得分:5)
该项目仍处于草稿状态(宏将无法正确导出到LaTeX),尚未提供完整的文档(虽然没关系,但您应该查看Org源代码的真实用法语法),但是如果你克隆https://github.com/fniessen/org-macros,你应该能够使用“bgcolor”,“颜色”或“突出显示”宏(在你的组织文件中包含org-macros.setup文件之后)。 / p>
你会写:
INCLUDE: path/to/org-macros.setup
Here is some text that I want in *{{{color(red, BOLD RED)}}}*.
当我将这些宏处于完成状态时,它们将适用于HTML和LaTeX(至少)。
答案 2 :(得分:1)
您可以使用HTML HEAD选项将自定义css样式表链接到导出的html文档:
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="style1.css" />
看一下导出的html和分配给不同组织级别的类,你应该能够立刻把一个相当简单的样式表组合在一起。这里有一个很好的例子:https://gist.github.com/mowen/326524
以下是参考:http://orgmode.org/manual/CSS-support.html#CSS-support
答案 3 :(得分:1)
另一种方式。
* Here is one bullet
** Here is another bullet
#+begin_html
Here is some text that I want in <span style='color:red'>BOLD RED</span>
#+end_html
Here is some other text that I want in the default face