我尝试过几次并意识到出口商可以识别 $1100^{\circ}C$ 和 1000^\circ,但无法正确识别 1000^\circC 和 1000^\circ C,那么最好的方法是如何添加一个 ℃ 呢? 我不想使用 $1100^{\circ}C$,因为需要在两侧添加两个空格。
Foo! The temp is 12 °C.
C-x C-e l o
后的PDF如下:
C-x 8
子命令可以键入不同的扩展字母符号。例如:Key Gives
---------------------
C-x 8 o °
C-x 8 u µ
请务必检查C-x 8 C-h
以获取一些映射符号。
还要检查输入法TeX
。它非常酷。它可以将直接编写的TeX宏转换为Unicode符号。C- \ TeX RET
即可完成设置。
另一种可能性是用一些LaTeX命令替换符号。我建议使用siunitx包,因为我认为它通常可以产生更好的结果。例如,使用下面的代码和在头文件中添加\usepackage{siunitx},你可以在Org文档中写12°C,然后它会在tex文件中变成\SI{12}{\degreeCelsius}。
(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)
C-k DG
完成度数。如果没有,应该有一些在C-x 8
下的功能,但我并没有真正使用过那个功能。 - mike3996C-x 8 u
提供了字母µ。顺便说一句,C-x 8 o
给出了°。 - mike3996