org-mode使用latex

注意:该博客在hugo博客框架下,该文章内org-mode下的公式在hugo博客中不能正常显示html效果的公式,如果想要感受公式效果,可以下载该文章页面,然后在html文件中插入以下代码,再从新加载html文件就可以看到公式效果了

1
2
3
<script type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

添加该代码的作用是启动MathJax,MathJax 是一个 JavaScript 库,可以让你使用 LaTeX 风格的语法,在网页的 HTML (或者 Markdown)的源码中显示数学表达式。因为它是一个纯 Javascript 的库,在 Hugo 中是可以直接使用的。

org mode 使用latex

org mode写技术文章,经常需要编写数学公式和希腊字母。下面介绍如何使用.

拉丁、希腊字母

可以使用转义符

1
Angles are written as Greek letters \alpha, \beta and \gamma.

获得的结果是:

1
Angles are written as Greek letters α, β and γ.

输入M-x命令,可以查看完整的entities

1
org-entities-help

在letters里面可以看到拉丁和希腊字符。

使用转义字符的公式

1
a\sup2 + b\sup2 = c\sup2

导出html查看效果

1
a² + b² = c²

使用转义字符的公式导出html的效果可以将公式视作普通文本复制下来,如果是使用latex公式,导出的html效果中公式不能被复制下来,但是可以在电脑端浏览器网页中设置公式的样式和效果

org-mode行内公式

使用org-mode输入

1
$a^2 + b^2 = c^2$

导出html查看效果

$a^2 + b^2 = c^2$

LaTex关于数学公式的使用(10)—求和,求积

关于求和符号和求积符号的创建(结合3学习) 1、求和符号及其范围的创建,两种方式

  1. 基本的求和
1
2
3
\begin{equation}
\sum_{0 \lt i \lt m \ 0 \lt j \lt n}x_{ij}
\end{equation}
\begin{equation} \sum_{0 \lt i \lt m \ 0 \lt j \lt n}x_{ij} \end{equation}
  1. 将范围表示叠层处理
1
2
3
\begin{equation}
\sum_{0 \lt i \lt m \\ 0 \lt j \lt n}x_{ij}
\end{equation}
\begin{equation} \sum_{0 \lt i \lt m \\ 0 \lt j \lt n}x_{ij} \end{equation}

2、两种和2)同样功能的实现方式

1
2
3
4
5
6
7
\begin{equation}
\sum_{\begin{subarray}{l}0 \lt i \lt m\\0 \lt j \lt n\end{subarray}}x_{ij}
\end{equation}

\begin{equation}
\sum_{\begin{subarray}{c}i\\0 \lt j \lt n\end{subarray}} x_{ij}
\end{equation}
\begin{equation} \sum_{\begin{subarray}{l}0 \lt i \lt m\\0 \lt j \lt n\end{subarray}}x_{ij} \end{equation} \begin{equation} \sum_{\begin{subarray}{c}i\\0 \lt j \lt n\end{subarray}} x_{ij} \end{equation}

3、累积符号的创建

1
2
3
4
5
6
7
\begin{equation}
\sideset{_a^b}{_x^d}\prod_i^N x_i 
\end{equation}

\begin{equation}
\sideset{_a^b}{_c'}\prod_i^N x_i 
\end{equation}
\begin{equation} \sideset{_a^b}{_x^d}\prod_i^N x_i \end{equation} \begin{equation} \sideset{_a^b}{_c'}\prod_i^N x_i \end{equation}

4、关于求和的另外表示方式

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
\begin{equation} 
\sum\thinspace'x_i\hspace{1cm}\sum{'}x_i %第一行图
\end{equation}

\begin{equation}
\sum\nolimits 'x_i %第二行图
\end{equation}

\begin{equation}
\sideset{}{'}\sum_i x_i %第二行图
\end{equation}
\begin{equation} \sum\thinspace'x_i\hspace{1cm}\sum{'}x_i %第一行图 \end{equation} \begin{equation} \sum\nolimits 'x_i %第二行图 \end{equation} \begin{equation} \sideset{}{'}\sum_i x_i %第二行图 \end{equation}