我有时会尝试和实现该出口可以识别$ 1100 ^ {\保监会} C $和1000 ^ \保监会,但不能识别1000 ^ \ circC和1000 ^ \保监会c正确,所以这是添加℃的最佳方式是什么?我不喜欢用$ 1100 ^ {\保监会} C $,因为它需要在两侧添加两个空格。
为什么不能在这里使用合适的所见即所得字符。
样本组织文件:
Foo! The temp is 12 °C.
C-x C-e l o
后的PDF:
不同的扩展字母符号可以用Emacs的C-x 8
subbindings键入。例如:
Key Gives
---------------------
C-x 8 o °
C-x 8 u µ
一定要检查C-x 8 C-h
一些映射的符号。
还检查输入法TeX
。这是很酷。它转换直接写入的TeX宏成Unicode符号。 C-\ TeX RET
和你设置。
如果我想插入一个符号摄氏C-X 8点,它仍然将其转换为一个非打印或无用的字符。摄氏标志工作对我来说,唯一的方法是,当我用\ textdegree将其插入组织模式
另一种可能性是用一些胶乳命令来替换符号。我会建议siunitx包,我想一般产生更好的结果。例如,用下面的代码和\ usepackage {siunitx}在头,可以将组织文档中写入12℃,并且它变得\ SI {12} {\ degreeCelsius}在TEX文件。
(defun org-latex-replace-degree (text backend info)
(when (org-export-derived-backend-p backend 'latex)
(replace-regexp-in-string
"\\([0-9\.]*\\)\s?\\(°C\\)" "\\\\SI\{\\1\}\{\\\\degreeCelsius\}" text)))
(add-to-list 'org-export-filter-plain-text-functions 'org-latex-replace-degree)