在博客中使用LaTeX插入数学公式

配置

目前博客园已经内置添加了MathJax以支持LaTeX数学公式。

  1. 进入博客后台,在“选项”中选中“启用数学公式支持”。
  2. 在编辑框输入LaTeX数学公式
  3. 保存,查看,就发现成功显示公式了

Latex公式基础

排版方式

行级元素:行级元素使用 $括起来,两个该符号分别表示公式的首尾

块级元素:块级元素使用 $$括起来。块级元素默认是居中显示

常用西文符号

\alpha,\beta,...,\omega 代表α、β、ω。大写字母使用 \Gamma,\Delta,...,\Omega 代表Γ、Δ、Ω.

上标和下标

使用^和_表示上标和下标,例如 x_i^2 表示 $x_i^2$, \log_2 x 表示 $\log_2 x$.

使用{}来消除二义性——优先级问题。例如,10^10:  $10^10$,显然是错误的,要正确显示1010,正确的语法应该是10^{10}.同样还有一个例子,x_i^2:  $x_i^2$, x_{i^2}: $x_{i^2}$

括号

小括号和中括号直接使用,大括号由于用来分组,所以需要转义。\{1+2\}:  $\{1+2\}$

运算

  • 分数:\frac{ }{ }。例如,\frac{1+1}{2}+1:  $\frac{1+1}{2}$
  • 求和:\sum_1^n: $\sum_1^n$
  • 积分:\int_1^n: $\int_1^n$
  • 极限:lim_(x \to \infty): $lim_(x \to \infty)$
  • 矩阵:begin{matrix}...\end{matrix},使用&分割同行元素,\\换行,例如:
$$
        \begin{matrix}
        1 & x & x^2 \        1 & y & y^2 \        1 & z & z^2 \        \end{matrix}
$$

显示为
$$\begin{matrix}1 & x & x^2 \\1 & y & y^2 \\1 & z & z^2 \\ \end{matrix}$$

杂例

  • h(\theta)=\sum_{j=0}^n \theta_jx_j

$$h(\theta)= \sum{j=0}^n \theta_j x_j$$

  • J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2

$$J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2$$

  • \frac{\partial J_{\theta}}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j

$$\frac{\partial J_{\theta}}{\partial\theta_j}=-\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j$$

  • x=\dfrac {-b\pm \sqrt {b^{2}-4ac}} {2a}

$$x=\dfrac {-b\pm \sqrt {b^{2}-4ac}} {2a}$$

  • J_\alpha (x) = \sum_{m = 0}^{\infty}\frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} \left( \frac{x}{2} \right) ^{2m +      \alpha}

$$J_\alpha (x) = \sum_{m = 0}^{\infty}\frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} \left( \frac{x}{2} \right) ^{2m +      \alpha}$$

  • $$
    \left\{
    \begin{array}{c}
    a_1x+b_1y+c_1z  = d_1\a_2x+b_2y+c_2z  = d_2\a_3x+b_3y+c_3z = d_3\a_4x+b_4y+c_4z = d_4
    \end{array}
    \right.
    $$

$$
\left\{
\begin{array}{c}
a_1x+b_1y+c_1z  = d_1\\
a_2x+b_2y+c_2z  = d_2\\
a_3x+b_3y+c_3z = d_3\\
a_4x+b_4y+c_4z = d_4
\end{array}
\right.
$$

  • $$
    f(n) =
        \begin{cases}
        n/2,  & \text{if $n$ is even} \    3n+1, & \text{if $n$ is odd}
        \end{cases}
    $$

$$
f(n) = 
\begin{cases}
n/2, & \text{if $n$ is even} \\
3n+1,& \text{if $n$ is odd} \\
\end{cases}
$$

{\sigma}_{k}(n)=\sum_{d|n}^{}{d}^{k}

$${\sigma}_{k}(n)=\sum_{d|n}^{}{d}^{k}$$

细节

  1. 必须用shift+回车键换行,或者不换行,等编辑器自然换行,不然显示出错。这是因为在博客编辑框里,shift+回车键只插入<br>标签,而MatnJax可自动忽略<br>标签。直接按回车键换行,会插入p标签或者当前环境的其它标签,破坏了整个公式环境,这样MathJax就无法解析了
  2. Latex的书写中,字的大小都必须保持一致

参考链接:

1、https://www.cnblogs.com/Sinte-Beuve/p/6160905.html

2、https://www.cnblogs.com/cmt/p/3279312.html

3、http://garfileo.is-programmer.com/2011/9/14/input-math-formula-online.29474.html

4、https://www.cnblogs.com/chaosstar/archive/2012/06/06/2537432.html

原文地址:https://www.cnblogs.com/lfri/p/10033826.html

时间: 2024-08-25 13:59:23

在博客中使用LaTeX插入数学公式的相关文章

ZH奶酪:在博客中添加Latex公式

1. 点击编辑器中的插入图片: 2.在URL输入下边的地址: http://latex.codecogs.com/gif.latex?你的latex代码 就可以了-

在CSDN博客中插入视频

经过笔者测试,如果想要在CSDN博客中插入视频,在HTML编辑器中写的上传视频的代码(以iframe为例)提交后在文章中是找不到的,不知道为什么没有了,视频也不会显示:在Markdown编辑器中写的上传视频的代码(以iframe为例)提交后在文章中可以找到,同时也会显示视频.

怎样将word中的图片插入到CSDN博客中

目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写博客需要在第三方博客平台注册帐号,且需要第三方博客平台提供API接口.目前的有的博客平台均已关闭博客接口,所以无法使用Word来发布博客. 2.发布到博客或公众号平台的图片无法转载.由于所有博客平台,公众号平台(如微信)开启了图片防盗链功能,作者发布到这些平台上的图片则无法转载到其它的网站中,这限制

关于如何在博客中编辑公式的资料

参考例外一篇关于在线公式编辑的文章:http://www.cnblogs.com/haore147/p/3629895.html 好吧,直接试一下才知道: 1. 打开网址:http://latex.codecogs.com/ 2. 输入LaTex代码: f(x)=\frac{1}{\sqrt{2\pi }\sigma } e^{-\frac{(x-\mu )^2}{2\sigma ^2}} 结果如下图: 3.1 切换到源码模式(方法一) 输入:<img src="http://latex.

仿博客园编辑器的插入代码 代码高亮功能

代码下载地址:http://download.csdn.net/detail/dfg727/7616305 1. a.配置tinymce,增加一个insert code按钮    b.处理显示页面中展开收缩的高亮部分事件 var tinymce_config = function (selector) { tinymce.init({ selector: selector, theme: "modern", menubar: false, plugins: [ "previe

在hexo静态博客中利用d3-cloud来展现标签云

效果: http://lucyhao.com/tags/ hexo自带的tag cloud的标签展现不太美观,想能够展现出“云”效果的标签.在网上找到了d3-cloud这个项目,github地址:https://github.com/jasondavies/d3-cloud demo地址:https://www.jasondavies.com/wordcloud/ hexo生成的是静态博客,所以最后在网上看到的都是静态的内容,也就是说,我们的看到的标签云也是静态的已经生成好的内容,并不会随着刷新

关于csdn博客中案例效果的动态演示

在以前一篇博文中,网友评论说要是案例效果是动态演示的就好了,我觉得说的很是有道理,因为一个简单的截图不能很好的展示案例效果,要是有一张gif图能动态的播放案例效果就再好不过了.在这里提供一个小软件,用来制作gif图片的.读者可以参考另一篇博文:http://blog.csdn.net/tangcheng_ok/article/details/8246792.这一篇博文也是介绍如何制作gif动态演示图片的.在这里我想做的就是提醒一下大家:在写博文的过程中,如果是上传gif图片,一定要选择无水印,否

查询博客中相同文章类别总共有多少文章

查询博客中相同文章类别总共有多少文章 T_Content 博客表 T_ContentType 博客类别表 string sql = "select  (select  count(*) from T_Content where FTypeId=T.FID) as num from T_ContentType AS T" 查询博客中相同文章类别总共有多少文章

【转】博客园中应用LaTex进行公式编写

在博客园中应用LaTex进行公式编写.切换到HTML编辑界面,加入如下语句: <img src="http://latex.codecogs.com/gif.latex?\sqrt{a^2+b^2}" title="\sqrt{a^2+b^2}" /> 其中 "\sqrt{a^2+b^2}" 即为要显现的公式. 显示结果为: [转]博客园中应用LaTex进行公式编写