您的位置:首页 > 其它

org mode 使用latex

2015-02-08 15:29 543 查看
org mode写技术文章,经常需要编写数学公式和希腊字母。下面介绍e如何使用.

拉丁、希腊字母

可以使用转义符
Angles are written as Greek letters \alpha, \beta and \gamma.

获得的h结果是:
Angles are written as Greek letters α, β and γ.
输入M-x命令,可以查看完整的entities
org-entities-help
在letters里面可以看到拉丁和希腊字符。

预览

可以直接在org中显示快捷键,一次显示,一次取消显示C-c C-x C-l


预览大小

在init.el中加上两行
;; org latex size
(require 'org)
(setq org-format-latex-options (plist-put org-format-latex-options :scale 2.0))


下标

a_{1}显示结果为:



上标

a^{5}
显示结果为
a5

求和公式

下面的例子使用了\sum 并且用\limits来标注下标范围,注意为了使得\limits有效,必须用\begin和\end包起来
\begin{equation}
\sum\limits_{i=1}^n(单项评分_i * 权重)
\end{equation}

效果如下:

∑i=1n(单项评分i∗权重)

分式

居然在org-entites-help里面没有查到, 但是用标准latex还是可以的.
\begin{equation}
\frac{1^p+2^p+\cdot\cdot\cdot+n^p}{n^{1+p}}
\end{equation}
效果如下



箭头上面标文字

\begin{equation}
\stackrel{abc}{\longrightarrow}
\end{equation}

效果

⟶abc




内嵌在一行普通文字内

用$ ... $ 就可以, 比如:
I am $op_1\stackrel{abc}{\longrightarrow}op_2$效果:
I am op1⟶abcop2

乘积

\times
效果


空格

在空格前面加上\即可。

方程组

下面是一个示例:



org中如此编写
\begin{equation}
Y=\left\{
\begin{aligned}
+1 & , & if & & X \geq \theta \\
-1 & , & if & & X < \theta
\end{aligned}
\right.
\end{equation}

注意,
1. & & 表示空格, &,&表示,号分隔,所以 一对&&可以包含间隔用的字符
2. \\表示换行符号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  latex emacs org-mode