Markdown中编写LaTeX数学公式,连加、连乘、极限、积分等运算符显示异常,limits和nolimts的用法

最近在学习机器学习的时候使用到了一些数学公式,实现相关算法的时候使用的是Jupyter notebook,在notebook中是可以写markdown笔记的,然后网上查阅相关资料,在markdown中可以编写数学公式(LaTeX),简直不要太爽了,基础语法可以参考这篇博客https://www.jianshu.com/p/8c46e915c45e

不过上面那篇博客中对\nolimits和\limits没有做演示,导致我尝试了好一会儿,才把这个属性搞清楚。

问题说明

看一个具体的例子,线性回归的最小二乘法公式,如果按照LaTeX语法进行编写,公式代码如下:

$a=\frac{\sum_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}$

显示效果如下:

a=∑i=1m(xi−x‾)(yi−y‾)∑i=1m(xi−x‾)2b=y‾−ax‾a=\frac{\sum_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}a=∑i=1m​(xi​−x)2∑i=1m​(xi​−x)(yi​−y​)​b=y​−ax

公式显示出来了,表示也能看懂,但是连加符号看起来总感觉有些别扭,跟书上和我们平时自己数写的不一样,(i=1应该在连加符号上面,m应该是连加符号下面)。

问题解决

为了解决这个问题,就要用到上面说的\nolimits和\limits了,加上\limits属性后的公式代码如下:

$a=\frac{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}$

显示效果如下:

a=∑i=1m(xi−x‾)(yi−y‾)∑i=1m(xi−x‾)2b=y‾−ax‾a=\frac{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}a=i=1∑m​(xi​−x)2i=1∑m​(xi​−x)(yi​−y​)​b=y​−ax

大功告成,是我理想中的效果,这么漂亮的公式,看起来是多么的赏心悦目呀!

语法说明

a=∑i=1m(xi−x‾)(yi−y‾)∑i=1m(xi−x‾)2b=y‾−ax‾a=\frac{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}a=i=1∑m​(xi​−x)2i=1∑m​(xi​−x)(yi​−y​)​b=y​−ax

$a=\frac{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})(y_{i}-\overline{y})}{\sum\limits_{i=1}^{m}(x_{i}-\overline{x})^2} \quad\quad b=\overline{y}-a\overline{x}$

  • 连加、连乘、极限、积分等运算符用\sum, \prod, \lim, \int,这些符号在行内公式中会被压缩,以适应行高;

  • \nolimits:如果不在公式代码中指定,默认就是\nolimits,效果就是会在行内时,会压缩连加、连乘等运算符,显示得会比较奇怪;

  • \limits$:加上这个属性后,就会在行内强制正常显示,不会压缩运算符。

  • \frac{3}{2}:32\frac{3}{2}23​

  • \sum_{i=1}^{m}:∑i=1m\sum_{i=1}^{m}∑i=1m​

  • \sum\limits_{i=1}^{m}:∑i=1m\sum\limits_{i=1}^{m}i=1∑m​

  • \overline{x}:x‾\overline{x}x

  • x_{i}:xix_{i}xi​

  • (x_{i}-\overline{x})^2:(xi−x‾)2(x_{i}-\overline{x})^2(xi​−x)2

  • 明可夫斯基距离(\sum\limits_{i=1}^{n}|X_i^{(a)}-X_i^{(b)}|^{p})^\frac{1}{p}

    (∑i=1n∣Xi(a)−Xi(b)∣p)1p(\sum\limits_{i=1}^{n}|X_i^{(a)}-X_i^{(b)}|^{p})^\frac{1}{p}(i=1∑n​∣Xi(a)​−Xi(b)​∣p)p1​

  • 行内公式必须被两个$包起来,如果要让公式居中显示,可以使用两个$$将公式包起来

Markdown中编写LaTeX数学公式,连加(sum)、连乘(prod)、极限(lim)、积分(int)等运算符显示异常,\limits和\nolimts的用法相关推荐

  1. 在markdown中使用LaTex数学公式

    文章目录 一 内联公式和显式公式 1 内联数学公式 2 显式数学公式 二 常用数学公式 1 和 2 平方 3 极限 4 符号表示 5 不等式 6 平方根 7 水平线 8 函数 9 向量 10 点号 1 ...

  2. MarkDown 中使用 LaTeX 数学式

     最近看了些机器学习的书籍, 想写点笔记记录下. 由于需要使用到很多的数学推导, 所以就看了下如何在 Markdown 中插入数学式,发现在 Markdown 中可以直接插入 LaTeX 数学式. ...

  3. Markdown中使用 LaTeX 编辑数学公式

    Markdown中使用 LaTeX 编辑数学公式 1 介绍 TeX(计算机排版系统) LaTeX(TeX宏集) KaTeX 和 MathJax 2 注意点 单双美元符号包裹问题 KaTeX 有些不支持 ...

  4. markdown下编辑latex数学公式

    在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...

  5. typora中插入LaTeX数学公式

    typora中插入LaTeX数学公式 本文内容参考https://blog.csdn.net/baidu_38060633/article/details/79183905 在Typora上进行了实验 ...

  6. Markdown中的LaTeX公式——希腊字母详解

    若要在Markdown中使用,则在两个美元符号之间敲入对应LaTeX代码实现公式行显示效果,若为公式块,则要在四个美元符号中间敲入,类似Markdown代码行和代码块. 共24个希腊字母,通过敲入 反 ...

  7. Markdown中常用LaTex数学符号和数学公式排版整理

    文本/数学关系通用符号 符号 格式 符号 格式 {\{{ \{ }\}} \} $$$ \$ %\%% \% 希腊字母 符号 格式 符号 格式 A\AlphaA, A\text{A}A \Alpha ...

  8. 手把手教你在 PPT中插入 LaTex 数学公式

    文章目录 下载 ppt 插件 安装 测试 参考 如何在 Word 和 PowerPoint 中优雅地插入 Latex 公式?-知乎. 决定选择 IguanaTex 下载 ppt 插件 下载 Iguan ...

  9. 如何在cnblogs中插入LaTeX数学公式

    一.利用forkosh提供的cgi 在"编辑html原始程序码"中输入源码: 1 <img alt="" align="middle" ...

最新文章

  1. android连接sqlite进行简单的增删改查和事务管理
  2. Java学习笔记31
  3. 全套学习!dockerpull的镜像位置
  4. python异常处理关键字_Python中的异常处理
  5. 安卓突然自动关机 android正在启动,华为手机开机重启后老是显示安卓正在启动优化应用是为什么?...
  6. 【C语言】三种方式不使用分号输出HelloWorld
  7. 乐高无线服务器必须有房主,乐高无限成就有哪些-乐高无限成就大全_手心游戏...
  8. 场强和电阻_电阻定律及其相关问题
  9. 深度相机---(4)三种方案对比
  10. 曾经以为20岁很遥远_曾经以为30岁很遥远,却发现18岁是很久之前的事了。
  11. 联想杨元庆:没必要做操作系统和芯片;华为Mate 20 Pro被迫退出安卓 Q Beta;GitHub推赚钱新利器 | 极客头条...
  12. bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛
  13. 推荐 :深度学习初学者不可不知的25个术语和概念(上)
  14. STM32串口调试一直打印 00 00
  15. 富爸爸穷爸爸--读书笔记
  16. Go 语言入门系列:指针的基本应用
  17. JDK8 Stream 效率如何?看了都说好!
  18. 蒋凡出海,阿里的必答题是全球化
  19. 服务器nvida显卡驱动安装(亲测)
  20. 2021-10-27 孤尽训练营D2

热门文章

  1. 基于ssm的医院住院病房管理系统
  2. 红外发射二极管能做接收管
  3. 郑州java实习_一个java实习生两周八次的面试经历
  4. 512卡农头接线序号
  5. 机器狗病毒 161端口漏洞 snmp***思路
  6. 一种可以穿透各种还原软件与硬件还原卡的机器狗病毒异常肆虐
  7. mysql编写倒计时_微信公众号开发,实现倒计时的一个功能(纯代码)
  8. Git 撤销 删除(六种情况下的撤销)
  9. MISRA-C 2004 规则解读(201S-220S)
  10. 【序列召回推荐】(task6)多兴趣召回Comirec-SA