在写博客的过程中发现写数学公式是一件非常不友好的事情,不仅繁琐而且常出现兼容问题。 这里介绍一个非常强大的工具Latex,通过简单的语法可以轻松写

出美观优雅的公式。本博文总结了一些Latex的基础语法,让你5分钟即可轻松上手。

1. 排版方式

行级元素(inline),行级元素使用$...$,在正文行内使用,两个$表示公式的首尾。

块级元素(displayed),块级元素使用$$...$$,单独成行、自动居中。

2. 常用西文符号

小写字母\alpha, \beta, …, \omega代表α,β,…ω.

大写字母,使用\Gamma, \Delta, …, \Omega代表Γ,Δ,…,Ω.

3. 上标与下标

使用 ^_ 表示上标和下标. 例如,x_i^2:xi2x_i^2xi2​ ,\log_2x:log⁡2x\log_2xlog2​x

使用{ }来保证优先级问题。例如要显示101010^{10}1010,正确的语法应该是10^{10},若写成10^10则会显示成101010^101010。

4. 括号

小括号和中括号直接使用,大括号由于因为用来表示优先级,所以需要转义。\{1+2\}:{1+2}\{1+2\}{1+2}

5. 运算

  • 分数:\frac{}{},例如,\frac{1+1}{2}+1:  1+12+1\frac{1+1}{2}+121+1​+1

  • 求和:\sum_1^n: ∑1n\sum_1^n∑1n​

  • 连乘:\prod_1^n: ∏1n\prod_1^n∏1n​

  • 积分:\int_1^n: ∫1n\int_1^n∫1n​

  • 极限:\lim_{x \to \infty}: lim⁡x→∞\lim_{x \to \infty}limx→∞​

  • 矩阵:$$\begin{matrix}…\end{matrix}$$,使用&分隔同行元素,\换行。
       例如:\begin{matrix}1 & x & x^2 \\1 & y & y^2 \\1 & z & z^2 \\\end{matrix},则显示为:
       1xx21yy21zz2\begin{matrix}1 & x & x^2 \\1 & y & y^2 \\1 & z & z^2 \\\end{matrix}111​xyz​x2y2z2​

6. 顶标与底标

  • 角号:\hat{a}: a^\hat{a}a^

  • 横线:\overline{a}: a‾\overline{a}a

  • 箭头:\stackrel{\rightarrow}{a}: a→\stackrel{\rightarrow}{a}a→

7. 集合关系

  • 属于:\in: ∈\in∈

  • 不属于:\not\in: ̸∈\not\in̸​∈

  • 包含于:A\subset B: A⊂BA\subset BA⊂B

  • 不包含于:A\not\subset B: A̸⊂BA\not\subset BA̸​⊂B

  • 交:A\cap B: A∩BA\cap BA∩B

  • 并:A\cup B: A∪BA\cup BA∪B

  • 空集:\emptyset: ∅\emptyset∅

8. 例子

h(\theta)=\sum_{j=0}^n \theta_jx_j
h(θ)=∑j=0nθjxjh(\theta)=\sum_{j=0}^n \theta_jx_jh(θ)=j=0∑n​θj​xj​

J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2
J(θ)=12m∑i=0(yi−hθ(xi))2J(\theta)=\frac1{2m}\sum_{i=0}(y^i-h_\theta(x^i))^2J(θ)=2m1​i=0∑​(yi−hθ​(xi))2

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

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

\begin{align}
\frac{\partial J(\theta)}{\partial\theta_j}
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(y^i-h_\theta(x^i)) \\
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i)) \frac{\partial}{\partial\theta_j}(\sum_{j=0}^n\theta_jx_j^i-y^i) \\
& = -\frac1m\sum_{i=0}^m(y^i-h_\theta(x^i))x^i_j
\end{align}

KaTeX parse error: No such environment: align at position 8: \begin{̲a̲l̲i̲g̲n̲}̲ \frac{\partial…

附录

latex常用符号大全

用Latex编辑数学公式相关推荐

  1. 高效使用latex编辑数学公式

    用latex编辑数学公式 1. 为什么要用Letax编辑数学公式 在写论文输入数学公式时,我们有很多种方式可以选择,例如:Axmath.MathType.微软的公式编辑器等,这些工具可以直观的编辑数学 ...

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

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

  3. Markdown编辑器模式使用LaTex编辑数学公式入门

    一.概述 LaTeX公式编辑是一种基于TeX的排版系统,可以编辑复杂公式,也可以进行页面排版,本文重点介绍一些笔者经常使用的数学公式在MarkDown编辑器中的使用方法. 二.公式入门介绍 关键字符 ...

  4. 常用Latex编辑数学公式

    这是我常用的一些Latex语法,用于在自己的markdown文本中编写一些数学公式.简单的做份分类供读者和自己使用. 目录: 文章目录 初级运算 下标 行间公式与行内公式(行间公式换行且居中) 极限与 ...

  5. 在jupyter notebook使用latex编辑数学公式

    上下标表示 使用下划线_表示下标,使用^表示上标 $$\a^5$$ $$\a_i$$ 输出结果:a5aia^5\quad a_ia5ai​ 希腊字母表示 对相应希腊字母的音读前加上转义符 " ...

  6. 速学Latex之数学公式编辑

    速学Latex之数学公式编辑 目录 1.前言 2.基本运算 3.数字符号 4.二元关系符 5.二元运算符 6.箭头 7.定界符 8.其它符号 9.AMS符号 前言   大家生活中通常都是使用简单方便的 ...

  7. latex编写数学公式

    在论文写作中,latex发挥着非常重要的作用,可以生成简洁优美的文档格式,latex编辑数学公式有一些基本语法需要记住,对于平时使用少的作者,很多语法可能一下子记不住,故总结如下: 1.如何插入公式 ...

  8. 【转载】博客园编辑数学公式的方法

    原文在这里:博客园编辑数学公式的方法 需要在选项中勾上 启用数学公式支持 在公式开始和结尾输入美元符号 : 如 美元符号x^2美元符号 则显示x的平方 x^2 需要在http://latex.code ...

  9. python 编辑数学公式_Jupyter快速编辑高大上数学公式 泰勒展开式

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客. 人工智能的基础是机器学习,而通过之前的几篇博客了解到,机器学习 ...

最新文章

  1. R 生信数据可视化(聚类热图)
  2. 近期工作中使用到的插件总结
  3. Django(三)框架之第二篇
  4. ubuntu14.04 开启root登陆
  5. [Ext JS]Grid的列过滤
  6. 28. 实现strStr()
  7. ASM 转自三思笔记,改成自己看着舒服的格式而已
  8. 正交 IQ matlab,对IQ接收器最重要的两个参数,即I和Q两路分量之间的幅度一致性和相位正交性,可采用如下办法计...
  9. C# - 此应用无法在你的电脑上运行
  10. F - Sanae and Giant Robot
  11. 全球及中国建筑弹性体行业发展形势及竞争前景调研报告2022-2027年
  12. 二维空间最近点对问题 python
  13. 看看你的老祖宗是谁,姓氏血统图及各姓图腾
  14. Effective C++ 条款11_不止于此
  15. java基于ssm+vue+elementui的水果生鲜销售购物商城
  16. 1579. 保证图可完全遍历
  17. 【搬运】G-code数控机床编程教程【CNC】
  18. python输入一个假分数_科学计算器
  19. 吴用劝他兄弟们吃了 cad软件下载
  20. Python django 房源管理系统

热门文章

  1. python中的ideavim有什么作用_【进击的Vimmer】为什么选择vim
  2. 基于Vue.js的iView组件库table组件内render 里面 tab 里面的单选
  3. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统
  4. 图神经网络(GNN)入门之旅(三)-拉普拉斯矩阵与GCN
  5. joomla后台拿shell
  6. python函数整理_python内置函数整理
  7. 第一次去江苏丹阳配眼镜注意事项⚠️
  8. 鱼雷导引仿真matlab
  9. 计算理论导引第三版答案
  10. 疲惫!很疲惫(发发牢骚)