一段org的代码
* Title
hello =world=
我如何给 world 加上颜色?
一段org的代码
* Title
hello =world=
我如何给 world 加上颜色?
求 帮 助 !
正确的问题应该是 LaTeX 怎样给文字染色,LaTeX exchange 上有大量的答案,搜一下就有了,然后 LaTeX 语句在导出过程中是被忽略的(前后不发生改变)。手机上打字不方便直接贴代码。
加上颜色我是知道的
{\color{red} 这个是红色的}
我是想找个简单的方法
试试 advice
函数 org-latex-verbatim
,外层套个 \textcolor{colorname}{text}
之类的。
也可以参考 org-latex-text-markup-alist
,但 code 和 verbatim 比较特殊。
如果需要指定任意颜色,可以用 macro 或者改一下 org-entity。
没必要搞那么复杂,可以 yasnippet 搞定
加颜色是为了凸显关键字
关键字会随时间而改变
yasnippet 对变更的支持不是很好
谢谢你的帮助
请问 latex exchange 的网站是哪个
百度没找到
advice的方式可用
macro打字有点多
entity是什么呢?
程序员就不要用百度了,TeX stackexchange
Thanks
设置 org-entity-user
,但默认是不带参数,需要点改动,有兴趣可以参考 org-element-entity-parser
,org-fontify-entities
和 org-latex-entity
。
这个只针对普通的文本,如
\fg{fg} \bg{bg} \fg{green}{green} \bg{blue}{blue}
C-c C-x \ 开启 org-toggle-pretty-entities
后显示为
谢谢
以后有不会的,还望赐教
加星号就是红色了
可以手动根据上下文调用yas-expand-snippet
,并动态构造snippet。比如当前的word at point是helloJJ
,调用定义好的把hello变成good morning/afternoon/night的命令,发现这个word是hello
开头,符合要求,就执行(yas-expand-snippet "Good ${0:morning}, JJ")
我有过类似的需求:
(defun jjpandari/expand-to-ternary ()
"Add a ternary expression, using the symbol before point as the first field."
(interactive)
(yas-expand-snippet " ? $1 : $0"))
这个怎么设置的, 为什么我处理org-toggle-pretty-entities这个函数,其他的函数都无法找到, 能麻烦说下具体怎么配置的吗