博客园中应用LaTex进行公式编写
2012-09-05 17:41
411 查看
目录:方法1 方法2 问题解答 实例介绍
方法1、在HTML编辑中直接插入语句
在博客园中应用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}"
即为要显现的公式。
显示结果为:
若加入如下语句:
<img src="http://latex.codecogs.com/gif.latex?\sqrt{sin(x)^2+sin(y)^2}" title="\sqrt{sin(x)^2+sin(y)^2}" />
则显示结果为:
返回目录
方法2、利用codecogs提供的cgi
首先,在“设置”的“页首Html代码”中添加<script type="text/javascript" src="http://latex.codecogs.com/latex.js"></script>
然后,在正文直接输入LaTeX公式,(不需要在“编辑html原始程序码”模式中输入公式):
"x=\frac{{-b}\pm\sqrt{b^2-4ac}}{2a}"
显示效果如下:
\[ x=\frac{{-b}\pm\sqrt{b^2-4ac}}{2a} \]
若输入
"\vec{F}=m \frac{d \vec{v}}{dt} + \vec{v}\frac{dm}{dt}"
则显示效果如下:
\[\vec{F}=m \frac{d \vec{v}}{dt} + \vec{v}\frac{dm}{dt} \]
注意: 如果不能正常显示公式,在公式之前的换行用“回车产生<p>”,而不要用“Shift+Enter产生<br/>”。
优点: 不需要每次都输入html的图像标签,直接输入LaTeX公式即可。
返回目录
[b]问题: [/b]方法2的行内公式以及单独公式以及编号如何解决?
[b]解答[/b]:
方法2的行内公式使用 “$……$” 作为定界符即可。方法2的单独公式使用 “\[...\]” 格式即可。
单独公式的编号使用“\hfill (n)”或“\eqno (n)”即可。其中,n代表公式编号,根据需要修改。引用时可以使用“$n$”。
返回目录
[b]实例介绍[/b]:
1、上下标: $x^n$, $x^{123}$, $x_n$, $x_{123}$, $C_n^m$, $C_{100}^{50}$
2、花括号: $\{a_n\}$
3、分式: $\frac{a}{b}$, $\frac12$, $\frac1{23}$
4、根式: $\sqrt{a}$, $\sqrt
{a}$, $\sqrt2$, $\sqrt[3]2$
5、对数式: $\log_ab$, $\ln a$, $\lg10$
6、和式: $\sum_{k=1}^{n}f(k)$
7、积式: $\prod_{k=1}^{n}f(k)$
8、极限: $\lim_{k\to\infty}k^{-1}=0$ 。与和式类似,此外,\to 是 $\to$, \infty 是 $\infty$
9、积分: $\int_{a}^{b}f(x)dx$
10、正负、负正: $\pm1$, $\mp1$, $\pm x$, $\mp x$
11、短的左推出、右推出、等价于: $\Rightarrow$, $\Leftarrow$, $\Leftrightarrow$
12、长的左推出、右推出、等价于: $\Longrightarrow$, $\Longleftarrow$, $\Longleftrightarrow$ 。另外,也有类似的首字母不大写的情况,还有 \iff 得 $\iff$,\implies 得 $\implies$, \impliedby 得 $\impliedby$ 。
13、大小关系: $\ge$, $\le$, $\ne$, $\equiv$, $\approx$。对于前两个,后加 qslant 则变成更好看的$\geqslant$, $\leqslant$ 。
14、常用希腊字母: $\pi$, $\alpha$, $\beta$, $\gamma$, $\theta$, $\lambda$, $\Delta$
15、三角函数、度: $\sin x$, $\cos^2x$, $\tan30^\circ$, $\cot^245^\circ$
有些空格能省,有些空格不能省。
16、三角形、圆、角、垂直: $\triangle$, $\odot$, $\angle$, $\perp$ 。 其中,不要用 $\Delta$ (\Delta) 来表示三角形,判别式才是 $\Delta$ (\Delat)。
17、点乘、差乘、除以: $a\cdot b$, $1\times2$, $355\div113$
18、存在、任意、非、或、且: $\exists$, $\forall$, $\neg$, $\vee$, $\wedge$
19、空集: $\emptyset$, $\varnothing$ 推荐用后者。
20、并、交、补: $\cup$ , $\cap$, $\complement$。
21、属于、不属于: $\in$, $\notin$, $\not\subseteq$。
22、组合数: ${{n}\choose{m}}$ 两边花括号不要少。
23、分段函数: 现改用cases环境:
24、向量: $\vec a$, $\overrightarrow{a}$, $\overrightarrow{AB}$。其中, \vec 只适用于单个字母的向量,比较小,而且在Windows下的显示可能会有问题,建议使用后者。
25、上下括号: $n=\underbrace{1+1+\cdots+1}_{n\ 个}=\overbrace{1+1+\cdots+1}^{n\,个}$。其中,那个“~”的作用是在n与“个”字之间隔开一小距离,此乃中英混排的习惯。
26、最常用的多行公式输入环境:align 或 align* 或 aligned 第一个会对每行公式自动编号,第二个则不编号,第三个属于“次环境”。
例:如下代码
\[ \begin{align} f(x) &=ax^2+bx+c \\ &=a(x-x_1)(x-x_2) \\ &=\cdots \end{align} \]
其中,每行的形式为:左边公式&中间公式&右边公式\\ 。显示的时候,左边公式在左边列中右对齐,右边公式在右边列中左对齐,中间公式居中对齐。列分隔符&标志着公式的不同部分。
另外一个例子:
$lim_{n to infty}
sum_{k=1}^n frac{1}{k^2}
= frac{pi^2}{6}$
\[
begin{displaymath}
lim_{n to infty}
sum_{k=1}^n frac{1}{k^2}
=
frac{pi^2}{6}
end{displaymath}
\]
27、括号大小自动调整:建议在有一定高度的公式内使用 \left 和 \right 进行自动调整适当的括号高度。例如,在行间公式的情况下,我们要输入 1/2 到 1 的开区间,如果只用普通括号输入 (\frac12,1),则得到
\[ (\frac12,1) \]
我们建议用 \left 和 \right 将括号调大到适当大小,改为输入 \left(\frac12,1\right) 则得到
\[ \left(\frac12,1\right) \]
说明:中括号、大括号同理。
28、省略号:建议使用\cdots或\ldots,显示效果为: $1\cdots n$、 $1\ldots n$。
29、实数集、自然数集:建议对实数集、自然数集之类这些特定的数集使用 \mathbb 或 \mathbf 之类字体来表示,以区别普通字母。
例如,用 $x\in\mathbb{R}$ 和 $x\in\mathbf{R}$
30、上、下方画水平线: $\overline{m+n}$ 、 $\underline{m+n}$
31、公式编号:
32、公式左对齐:
Einstein's most famous equation is $E=mc^2$.
Newton derived the equation \[s=ut+12at^2\]
<p>
\[ \begin{align*} (a+b)^3 &= (a+b)^2(a+b)\\&=(a^2+2ab+b^2)(a+b)\\&=(a^3+2a^2b+ab^2)+a^2b+2ab^2+b^3)\\&=a^3+3a^2b+3ab^2+b^3\end{align*} \]
</p>
\begin{equation}
a^2+b^2=c^2
\end{equation}
常用字母表如下:
注意当上标或下标非单个数字或字母时要加花括号括起整体,否则只会对首个数字或字母生效,下同。
返回目录
参考文献:
Help:数学公(维基百科)http://zh.wikipedia.org/zh/Help:%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F
使用LaTeX书写数学公式简要入门:/article/6468836.html
程序员的 LaTeX 基础教程指引:http://www.cnblogs.com/westfly/articles/latex4programmer.html
程序员的 LaTeX 基础教程指引:http://blog.zhenian.com/2011/08/04/basic_latex_tutorial_for_programmer/
相关文章推荐
- 【转】博客园中应用LaTex进行公式编写
- 在博客园中使用Latex进行公式编写的简易方法
- 博客园 - CSDN-markdown语法之怎样使用LaTeX语法编写数学公式
- 博客园 - CSDN-markdown语法之怎样使用LaTeX语法编写数学公式
- MathJax使用LaTeX语法编写数学公式教程
- 在博客园使用LaTeX数学公式
- CSDN-markdown语法之如何使用LaTeX语法编写数学公式
- 在word下面用Latex的公式进行编辑
- latex数学公式编写(一):latex矩阵编写
- 介绍MathJax如何使用LaTeX语法编写数学公式
- CSDN-markdown如何使用LaTeX语法编写数学公式
- latex中怎么在符号正上和正下方编写公式
- 在 markdown 中编写 LaTex 数学公式
- 博客园中使用 latex 公式
- 测试在网页上用Latex编写数学公式(MathJax )
- CSDN-markdown语法之如何使用LaTeX语法编写数学公式
- latex编写数学公式
- CSDN-markdown语法之如何使用LaTeX语法编写数学公式
- markdown语法之如何使用LaTeX语法编写数学公式
- 使用LaTeX语法编写数学公式