这个方案还有一个用途:保留 Org-mode 快捷地打出上下标的特性。
常规的解决下划线 _
被识别为下标格式、^
被识别为上标格式的方法是 #+options: ^:nil
,但这会对全文生效,无法快捷地打出上下标。
如果也需要局部用到上下标的话,就可以利用零宽空格。
例:按照本贴方案,以下文本(注意 P3 和 P4 内含零宽空格)
\(\text{P}_0\) P_1 P_{2} P_3 P_4
在导出 LaTeX 后,不再含零宽空格,变成
\(\text{P}_0\) P\textsubscript{1} P\textsubscript{2} P\_3 P\_4
这样就通过零宽空格实现了局部禁用上下标的效果(P3 P4),同时也保留了上下标的特性(P1 P2)。
至于 P0 则展示了利用行内 LaTeX 数学公式打出上下标的方法。
这种方法在启用了 #+options: ^:nil
时,可能是使用上下标的唯二方法之一;另一种是 HTML。显然它麻烦得多,且实现的效果也不完全一致。
相关贴子: