这篇用来记录自己写论文时碰到的问题,总结在网上找到的方法并且记录下来,省的再找一遍
工具网站:
- 数学公式在线编辑器
对新手来说,在这种时候所见即所得就比一点一点敲要简单多了。下面这个网站还可以看图识别!超棒!
在线LaTeX公式编辑器-妈叔出品www.latexlive.com编号问题
没数字,纯符号:
begin{itemize}
item This
item is
item a
item list
end{itemize}
数字排序:
begin{enumerate}
item One
item Two
item Three
item Many
end{enumerate}
向左向右的向量箭头
单个字符向右箭头可以:vec a
多个字符:
向左:overleftarrow{}
向右:overrightarrow{}
一开始出错是先在做下标的时候加入了$ $,应该最后等这个(行内)公式完毕在最外面加
插入多行数学公式
大家如果自己尝试了 equation 环境就会发现,在这个环境中是没有办法换行的。那么我们遇到特别长的公式或者方程组之类的公式,equation 环境就无能为力了。这个时候我们就需要运用多行公式的排版技巧。
如果是简单的多个公式的堆积,我们可以用 gather 和 align 环境。gather 环境中,所有的公式都是居中的;而 align 环境可以用 & 符号指定位置对齐(比如按等号对齐)。两个环境都默认编号,例子如下:
如果我们是要把一个公式拆分成多行来书写,并给出一个单独的编号,那么上面的两个环境就不那么适用了。在这里为大家介绍 split 环境。split 环境需要嵌套在 equation 环境中使用,也支持像 align 环境中那样的对齐方式(但不能多列对齐),举例如下:
还有一种情况,是我们想把多个公式组合成一个大的公式,这时候我们就要用到另外的一些技巧了。最典型的例子就是本文开始的地方展示的概率密度函数了。我们在这里需要用到 cases 环境。我们来看看刚才那个函数的代码。
cases 环境有一个重大的缺陷,就是在每个 case 中,公式都会被变成行内公式。所以在这里我们用 dfrac 命令来强制让分式变成行间公式。如果我们想简单地解决这个问题,就需要使用 mathtools 宏包定义的 dcases 环境,用法和 cases 完全相同,但是可以以行间公式的形式来排版每个 case。
来源:蒋雨蒙:LaTeX 第五课:数学公式排版
上面多行公式,怎么引用?
如果公式需要编号,可以把aligned环境嵌入到equation环境中
begin{equation}
label{equ:2}
begin{aligned}
f(x)&= (x+a)(x+b)
&= x^2+(a+b)x+ab
end{aligned}
end{equation}
这样输出的公式是有唯一一个编号的,并且这个编号是居中显示的。
如果需要编号在最后一行显示,可以使用align环境
begin{align} f(x)&= (x+a)(x+b)nonumber &= x^2+(a+b)x+ablabel{equ:2} end{align}
这样输出的公式编号就在最后一行了,并且仍然可以进行自动引用。“nonumber”表示那一行没有编号,因为align环境默认是每行都有编号的。
来源:LaTeX写公式的几个细节 - 再思之道
Undefined control sequence. L=& max sum_{j=1}^{|mathbb
在已经
usepackage{amsmath}
的情况下仍然显示mathbb函数没定义,于是用一个更大的package
usepackage{amssymb}
表格怎样在页面居中
解决方法1:
{
centering
begin{tabular}
...
end{tabular}
}
解决方法2:
begin{center}
begin{tabular}
...
end{tabular}
end{center}
来源:Latex: 使 tabular 居中
表格加入标题
现有一个表格,若要把表格标题放在表格下面,则把caption{***}这一行代码放在下面,如下所示:
begin{table}[H]
renewcommand{arraystretch}{1.3}
centering
begin{tabular}{c|cc|cc}
hline
hline
end{tabular}
caption{***}
label{tab1}
end{table}
若要把表格标题放在表格上面,则把caption{***}这一行代码放在上面,如下所示:
begin{table}[H]
renewcommand{arraystretch}{1.3}
caption{***}
label{tab1}
centering
begin{tabular}{c|cc|cc}
hline
hline
end{tabular}
end{table}
注意: label{tab1}一定要放在caption{***}后面
来源:LaTeX的表格标题位置_Mr.horse的博客-CSDN博客_latex表格标题