matlab中使用latex-作图公式输入
- 格式:pdf
- 大小:154.14 KB
- 文档页数:5
如何在Matlab中使用Latex(在坐标轴及形成的图像中插入任意公式和乱七八糟的符号)Matlab强大的计算和处理数据的能力与Latex无与伦比的的排版功能结合在一起是必然的结果。
(关于Latex的用法可参考相关书籍)为方便利用LaTeX的命令,需要在把Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性设定为latex。
首先,在Matlab中使用LaTeX语言的格式有三种:1、\( LaTeX命令\)2、$ LaTeX命令$3、$$ LaTeX命令$$例1:画个正弦曲线,里面写个多体薛定谔方程的哈密顿量!clear;plot(0:pi/20:2*pi,sin(0:pi/20:2*pi))title(['Sine Wave and Schr$\ddot{o}$dinger equation'],'interpreter','latex')xlabel(['x'],'interpreter','latex')ylabel(['y'],'interpreter','latex')text('Interpreter','latex',...'String','$$H=(-\sum_{n=1}^N \frac{\hbar^2}{2M_n}\frac{\partial^2}{\partial R_n^2} \sum_{i=1}^I \frac{h^2}{2m}\frac{\parti al^2}{\partial r_i^2}+ \ldots$$' ,...'Position',[.4 .5],...'FontSize',16)text('Interpreter','latex',...'String','$$\frac{1}{2}\sum_{i=1}^I\sum_{j=1}^I \frac{e^2} {|r_{ij}|}+\sum_{n=1}^N \sum_{i=1}^I \frac{Z_ne^2} {|r_{ni}|} +\ldots$$' ,...'Position',[1.2 .0],...'FontSize',16)text('Interpreter','latex',...'String','$$\frac{1}{2}\sum_{l=1}^N \sum_{n=1}^N \frac{Z_nZ_le^2} {|R_{nl}|})$$' ,...'Position',[1.2 -.5],...'FontSize',16)例2:n=100;x=linspace(-3,3,n);y=linspace(-3,3,n);z=linspace(-3,3,n);[X,Y,Z]=ndgrid(x,y,z);F=((-(X.^2) .* (Z.^3) -(9/80).*(Y.^2).*(Z.^3)) + ((X.^2) + (9/4).* (Y.^2) + (Z.^2)-1).^3);isosurface(F,0)text('Interpreter','latex',...'String','$$-X^2 Z^3 -\frac{9}{80}Y^2Z^3+ X^2+ \frac{9}{4}Y^2+(Z^2-1)^3=0$$',...'Position',[0 40 30],...'FontSize',24)lighting phongcaxisaxis equalcolormap('flag');view([55 34]);例3:各种风骚的希腊字母greeks = ...{'ALPHA' 'A' '\alpha''BETA' 'B' '\beta''GAMMA' '\Gamma' '\gamma''DELTA' '\Delta' '\delta''EPSILON' 'E' {'\epsilon','\varepsilon'}'ZETA' 'Z' '\zeta''ETA' 'H' '\eta''THETA' '\Theta' {'\theta','\vartheta'}'IOTA' 'I' '\iota''KAPPA' 'K' '\kappa''LAMBDA' '\Lambda' '\lambda''MU' 'M' '\mu''NU' 'N' '\nu''XI' '\Xi' '\xi''OMICRON' 'O' 'o''PI' '\Pi' {'\pi','\varpi'}'RHO' 'P' {'\rho','\varrho'}'SIGMA' '\Sigma' {'\sigma','\varsigma'}'TAU' 'T' '\tau''UPSILON' '\Upsilon' '\upsilon''PHI' '\Phi' {'\phi','\varphi'}'CHI' 'X' '\chi''PSI' '\Psi' '\psi''OMEGA' '\Omega' '\omega'};h = figure('units','pixels','pos',[300,100,620,620],'Color','w'); axes('units','pixels','pos',[10,10,600,600],'Xcol','w','Ycol','w',...'Xtick',[],'Ytick',[],'Xlim',[0 6],'Ylim',[0,4]);for r = 1:4for c = 1:6el = (r-1)*6 + c;% Titletext(c-0.5,5-r,greeks{el,1},'Fonts',14,'FontN','FixedWidth',...'Hor','center','Ver','cap')% Color cap latter in grey or blackif strcmp(greeks{el,2}(1),'\')clr = [0, 0, 0];elseclr = [0.65, 0.65, 0.65];end% Cap lettertext(c-0.5,4.87-r,['$\rm{' greeks{el,2} '}$'],'Fonts',40,...'Hor','center','Ver','cap','Interp','Latex','Color',clr) % Lowercase letter/s (if two variants)if iscell(greeks{el,3})text(c-0.75,4.48-r,['$' greeks{el,3}{1} '$'],'Fonts',20,...'Hor','center','Interp','Latex')text(c-0.25,4.48-r,['$' greeks{el,3}{2} '$'],'Fonts',20,...'Hor','center','Interp','Latex')% Latex commandtext(c-0.5,4.3-r,['\' greeks{el,3}{1}],'Fonts',12,'FontN','FixedWidth',...'Hor','center','Ver','base')elsetext(c-0.5,4.48-r,['$' greeks{el,3} '$'],'Fonts',20,...'Hor','center','Interp','Latex')text(c-0.5,4.3-r,['\' greeks{el,3}],'Fonts',12,'FontN','FixedWidth',...'Hor','center','Ver','base')endendend例4:用Matlab写Latex文档,脱了裤子放屁~但从中可以得到一些启示,可以做一些一劳永逸的事情!编译后:clear;TC = [-273.15 -40 0 100]';TK = TC + 273.15;TF = (TC+40)*9/5-40;TR = TF + 459.67;FID = fopen('daodao.tex', 'w');fprintf(FID, '\\begin{tabular}{|rrrr|}\\hline \n');fprintf(FID, 'T ($^{\\circ}$C) & T (K) & T ($^{\\circ}$F) & T ($^{\\circ}$R)\\\\ \\hline \n'); for k=1:length(TC)fprintf(FID, '%8.2f & %8.2f & %8.2f & %8.2f \\\\ ', TC(k), TK(k), TF(k), TR(k));if k==length(TC)fprintf(FID, '\\hline ');endfprintf(FID, '\n');endfprintf(FID, '\\end{tabular}\n');fclose(FID);。
matlab里怎么写出漂亮的横纵坐标、标题和图例来源:张克终西秦人的日志分享了一篇类似的文章之后,意犹未尽,自己来写一篇。
不知道你有没有这种DT的情况:仿真的时候,plot、scatter什么的,画出的仿真图完美地都能够感动小学妹了,但是横纵坐标(xlabel ylabel)、标题(title)和图例(legend)却写如SHI一般,自己都不忍心看,不知别人是怎么办的,遇见开根号情况,纵坐标只能写成“x的开方”,要多丑有多丑啊有木有!!!!!终于找到了一个神器——LaTeX!!!!!PS:LaTeX是公认的最优美,最专业的论文生成工具,如同TCP/IP一样,已经成为了业界事实上的标准了有木有!!!这些年MS OFFICE和MathType是在向LaTeX学习啊有木有!!!!由于Latex属于免费开源的软件,因此MATLAB兼容了latex格式,以下所有的操作都是在matlab中进行的,是matlab环境下使用了latex语句而已不来虚的了,直接说方法吧!举个栗子吧比如title函数(xlabel、ylabel、legend函数的书写方法完全一样),在Matlab中用以下格式书写:z=title('$$y=\sqrt{x}$$');set(z,'Interpreter','latex');其中,z是变量,换个别的合法变量都没问题,title函数单引号内的就是一句LaTeX语句y =\sqrt{x}\sqrt{}是根号,所以\sqrt{x}就是x开根号的意思,注意这个LaTeX的公式语句必须在前后都加上美元符号,于是,一个根号就出现咯!写公式时注意两点,1.注意LaTeX的公式语句必须在前后都加上美元符号,2.公式里出现的汉字必须都出现在\text{}的花括号里,比如“屌丝+屌丝=基友”,就要写成$$\text{屌丝}+\text{屌丝}=\text{基友}$$常见的公式书写方法:1.指数底数^{指数},所以2的三次方就写成2^{3}2.下标字母_{下标},所以矩阵A里第i行第j列的元素就写成A_{i,j}3.积分\int_{积分下限}^{积分上限}被积函数d积分量比如$$\int_{1}^{2}xdx=1.5$$写出来就是$$\int_{\text{大一}}^{\text{研三}}life=11.11$$ Matlab中写出来就是4.分式\dfrac{分母}{分子}$$\dfrac{2}{3}$$ Matlab中写出来就是5.连加\sum_{连加开始项}^{连加结束项}$$\sum^{N}_{n=i}x_{i}$$ Matlab中写出来就是6.连乘\prod_{连乘开始项}^{连乘结束项}$$\prod^{N}_{n=i}x_{i}$$ Matlab中写出来就是7.根式\sqrt_{被开方数}大家可以试一试,编写出来的公式像伊丽莎白一样好看哟!。
Matlab中巧用LaTexMatlab中巧用LaTexMatlab中巧用LaTex众所周知,大多数科研工作者(大Boss或者象我们一样的学术打工仔)都会用到Matlab生成图片,图片的title或者legend最好有相应的说明,经常用到公式,比方说α,β等。
但大多数人往往是利用图像后处理软件如Photoshop或illustrator等对生成的图片进行加工。
Latex是被公认的生成公式最漂亮的排版语言(软件),成为事实上学术排版的标准。
那么能否利用latex生成公式插入到Matlab生成的图片中呢?答案是肯定的。
Matlab带有Latex解析器,能支持latex的各种符号,比如积分符号等等,给个例子:生成的图片为:Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性有三个属性:latex 、tex、none。
默认为tex。
当键入:>> set(text,'Interpreter')Matlab将返回'Interpreter'所包含的属性值:[ latex | {tex} | none ]。
利用Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号、根号等数学符号。
Tex的用法在Matlab的帮助文档里有详细介绍,这里主要介绍一下如何采用latex编辑公式。
在matlab中,Latex编辑公式的基本格式:1、\( LaTeX命令\)2、$ LaTeX命令$3、$$ LaTeX命令$$1. 在图象中直接加字符,很简单。
text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16);2. 在legend里加数学字符h=legend('$$\sqrt{x^2+y^2}$$');set(h,'Interpreter','latex')以Matlab图形中的textbox属性为例,首先在图形中输入一个双重积分,然后输入一个Schrodinger方程。
Matlab中巧用LaTex方法生成图片--实例讲解文章来源:不详作者:佚名众所周知,大多数科研工作者(大Boss或者象我们一样的学术打工仔)都会用到Matlab生成图片,图片的title或者legend最好有相应的说明,经常用到公式,比方说α,β等。
但大多数人往往是利用图像后处理软件如Photoshop或illustrator等对生成的图片进行加工。
Latex是被公认的生成公式最漂亮的排版语言(软件),成为事实上学术排版的标准。
那么能否利用latex生成公式插入到Matlab生成的图片中呢?答案是肯定的。
Matlab带有Latex解析器,能支持latex的各种符号,比如积分符号等等,给个例子:生成的图片为:Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性有三个属性:latex 、tex、none。
默认为tex。
当键入:>> set(text,'Interpreter')Matlab将返回'Interpreter'所包含的属性值:[ latex | {tex} | none ]。
利用Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号、根号等数学符号。
Tex的用法在Matlab的帮助文档里有详细介绍,这里主要介绍一下如何采用latex编辑公式。
在matlab中,Latex编辑公式的基本格式:1、\( LaTeX命令\)2、$ LaTeX命令$3、$$ LaTeX命令$$1. 在图象中直接加字符,很简单。
text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16);2. 在legend里加数学字符h=legend('$$\sqrt{x^2+y^2}$$');set(h,'Interpreter','latex')以Matlab图形中的textbox属性为例,首先在图形中输入一个双重积分,然后输入一个Schrodinger方程。
在MATLAB中使用LaTex字符在text对象的函数中(函数title、xlabel、ylabel、zlabel或text),说明文字除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。
例如:text(0.3,0.5,'sin({\omega}t+{\beta})')将在图形窗口的(0.3,0.5)位置得到标注效果sin(ωt+β)。
Tex字符在输出一些数学公式时经常使用,它只能由类型为text的对象创建。
函数title、xlabel、ylabel、zlabel或text都能创建一个text对象,因此Tex字符转义符(带“\”的字符串)经常作为这些函数的输入参数。
如果要输出希腊字母,可以使用texlabel函数将希腊字母的变量名转化为希腊字母的函数,供函数title、xlabel、ylabel、zlabel或text使用。
texlabel转换MATLAB表达式为等价的Tex格式字符串。
它处理希腊字母的变量名为实际显示的希腊字母字符串。
希腊字母的变量名为“\”后面的字符串。
例如:texlabel('alpha')ans ={\alpha}text(0.5,0.5,'{\alpha^2}')text(0.5,0.5,texlabel('alpha^2'))以上两条指令均在窗口中心产生a2标注。
Tex字符及其函数表(1)Tex字符的字体设置有如下6种。
①\bf:设置字体为粗体字。
②\it:设置字体为斜体字。
③\sl:设置字体为斜体字,很少使用。
④\rm:设置字体为正常字体。
⑤\fontname{字体名}:设置字体名。
例如:\fontname{宋体}。
⑥\fontsize{字体大小}:设置字体大小。
例如:\fontsize{16}。
(2)Tex字符的颜色设置有下面两种方法。
一开始还以为需要使用微软输入法来向Matlab Figure里添加希腊字母和特殊符号等等,没想到Matlab似乎已经内置了一个相当不错的Tex转换器了。
在所有的Matlab Figure里都可以使用大量的Tex代码来输入公式、数学符号等。
而且,与Word2007类似,都能够写完立马显示,不对的话可以迅速更正。
很好!
下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号。
例 text(2,3,'\alpha_2^\beta')
注:可用{}把须放在一起的括起来
所有希腊字母的读法:Αα:阿尔法 Alpha
Ββ:贝塔 Beta
Γγ:伽玛 Gamma
Γδ:德尔塔 Delte
Δε:艾普西龙 Epsilon δ:捷塔 Zeta
Εε:依塔 Eta
Θζ:西塔 Theta
Ιη:艾欧塔 Iota
Κθ:喀帕 Kappa
∧ι:拉姆达 Lambda Μκ:缪 Mu Νλ:拗 Nu
Ξμ:克西 Xi
Ον:欧麦克轮 Omicron ∏π:派 Pi
Ρξ:柔 Rho
∑ζ:西格玛 Sigma
Ση:套 Tau
Τυ:宇普西龙 Upsilon Φθ:fai Phi
Υχ:器 Chi
Φψ:普赛 Psi
Χω:欧米伽 Omega。
在MATLAB中使用LaTex字符在text对象的函数中(函数title、xlabel、ylabel、zlabel或text),说明文字除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。
例如:text(0.3,0.5,'sin({\omega}t+{\beta})')将在图形窗口的(0.3,0.5)位置得到标注效果sin(ωt+β)。
Tex字符在输出一些数学公式时经常使用,它只能由类型为text的对象创建。
函数title、xlabel、ylabel、zlabel或text都能创建一个text对象,因此Tex字符转义符(带“\”的字符串)经常作为这些函数的输入参数。
如果要输出希腊字母,可以使用texlabel函数将希腊字母的变量名转化为希腊字母的函数,供函数title、xlabel、ylabel、zlabel或text使用。
texlabel转换MATLAB表达式为等价的Tex格式字符串。
它处理希腊字母的变量名为实际显示的希腊字母字符串。
希腊字母的变量名为“\”后面的字符串。
例如:texlabel('alpha')ans ={\alpha}text(0.5,0.5,'{\alpha^2}')text(0.5,0.5,texlabel('alpha^2'))以上两条指令均在窗口中心产生a2标注。
Tex字符及其函数表(1)Tex字符的字体设置有如下6种。
①\bf:设置字体为粗体字。
②\it:设置字体为斜体字。
③\sl:设置字体为斜体字,很少使用。
④\rm:设置字体为正常字体。
⑤\fontname{字体名}:设置字体名。
例如:\fontname{宋体}。
⑥\fontsize{字体大小}:设置字体大小。
例如:\fontsize{16}。
(2)Tex字符的颜色设置有下面两种方法。
标题:探究Latex中的Matlab代码块一、引言在科学研究和学术论文中,经常需要插入Matlab代码来展示算法、数据分析和模拟结果。
而Latex作为一种排版工具,也可以很好地支持插入Matlab代码块并进行格式化展示。
本文将深入探讨Latex中的Matlab代码块,包括其用法、优势和一些实用的技巧。
二、Matlab代码块的基本用法在Latex中使用Matlab代码块最常见的方法是通过插入Matlab宏包(mcode)来实现。
首先需要在Latex文件的导言区引入mcode宏包,然后可以使用lstlisting环境来包裹Matlab代码。
使用\lstinputlisting命令也可以导入外部的Matlab代码文件。
这样,代码便可以在Latex中进行高质量、深度和广度兼具的展示。
三、Matlab代码块的优势1. 格式化展示:通过mcode宏包,Matlab代码可以在Latex中得到很好的格式化展示,包括颜色高亮、自动换行和代码行号等功能,大大提高了代码的可读性。
2. 一致性:将Matlab代码直接嵌入Latex文件,可以保持代码和文档的一致性,方便代码的修改和维护。
3. 文档管理:使用Latex撰写的科研论文或技术文档中插入Matlab 代码块,既可以展示代码逻辑,又可以保持文档的结构和排版风格。
四、实用技巧和推荐1. 添加代码注释:在Matlab代码块中可以添加注释,用于解释特定代码段的作用、用途和算法原理。
这种方式可以帮助读者更好地理解代码。
2. 调整代码风格:通过mcode宏包的设定选项,可以灵活调整代码展示的风格和格式,例如选择不同的代码语言和风格、调整代码字体大小和行距等。
3. 引入外部代码文件:不仅可以在Latex中直接插入Matlab代码,还可以使用\lstinputlisting命令来导入外部的Matlab代码文件,实现更灵活的代码管理和展示。
五、总结和回顾本文从深度和广度的角度探究了Latex中的Matlab代码块的使用方法、优势和一些实用技巧,希望能够对读者有所启发和帮助。
在MATLAB中使用LaTex字符在text对象的函数中(函数titl e、xlabel、ylabel、zlabel或text),说明文字除使用标准的A SCII字符外,还可使用La TeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。
例如:text(0.3,0.5,'sin({\omega}t+{\beta})')将在图形窗口的(0.3,0.5)位置得到标注效果sin(ωt+β)。
Tex字符在输出一些数学公式时经常使用,它只能由类型为text的对象创建。
函数titl e、xlabel、ylabel、zlabel或text都能创建一个text对象,因此Tex字符转义符(带“\”的字符串)经常作为这些函数的输入参数。
如果要输出希腊字母,可以使用te xlabe l函数将希腊字母的变量名转化为希腊字母的函数,供函数tit le、xlabel、ylabel、zlabel或text使用。
texlab el转换M ATLAB表达式为等价的Tex格式字符串。
它处理希腊字母的变量名为实际显示的希腊字母字符串。
希腊字母的变量名为“\”后面的字符串。
例如:texlab el('alpha')ans ={\alpha}text(0.5,0.5,'{\alpha^2}')text(0.5,0.5,texlab el('alpha^2'))以上两条指令均在窗口中心产生a2标注。
T ex字符及其函数表(1)T ex字符的字体设置有如下6种。
①\bf:设置字体为粗体字。
②\it:设置字体为斜体字。
③\sl:设置字体为斜体字,很少使用。
④\rm:设置字体为正常字体。
⑤\fontna me{字体名}:设置字体名。
Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性有三个属性:latex 、tex、none。
默认为tex。
当键入:>> set(text,'Interpreter')
Matlab将返回'Interpreter'所包含的属性值:
[ latex | {tex} | none ]。
利用Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号、根号等数学符号。
在matlab中,Latex编辑公式的基本格式:
1)\( LaTeX命令 \)
2)$ LaTeX命令 $
3)$$ LaTeX命令 $$
1. 在图象中直接加字符,很简单。
text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16);
2. 在legend里加数学字符
h=legend('$$\sqrt{x^2+y^2}$$');
set(h,'Interpreter','latex')
以Matlab图形中的textbox属性为例,首先在图形中输入一个双重积分,然后输入一个Schrodinger方程。
命令为:
输出结果为
当然也可以使用\( \)命令。
以此类推也可以对title、xlabel、ylabel、zlabel和legend等使用LaTeX命令,如:xlabel({'$\int_0^x\!\int_y dF(u,v)$'},'Interpreter','latex')
至于LaTeX命令使用方法可以参考LaTeX教程。
下面给出一个复杂的例子:
生成的图片为:
另外,Matlab可以吧计算结果转化成Latex格式,对于Matlab计算出的符号运算结果,可以通过latex()函数转化成LeTeX命令格式。
由于latex()函数只对符号表达式进行转换,对于数值结果一定要通过sym()函数转化成符号结果。
所以,为防止对数值结果转化出错,可同时使用latex()和sym()函数:latex(sym(s)); 其中s代表符号表达式。
例如:>>syms a b c
s=a/b+c
使用latex(s)后转化为LeTeX命令:
{\frac {a}{b}}+c
Tex字符在输出一些数学公式时经常使用,它只能由类型为text的对象创建。
函数title、xlabel、ylabel、zlabel 或text都能创建一个text对象,因此Tex字符转义符(带“\”的字符串)经常作为这些函数的输入参数。
如果要输出希腊字母,可以使用texlabel函数将希腊字母的变量名转化为希腊字母的函数,供函数title、xlabel、ylabel、zlabel或text使用。
texlabel转换MATLAB表达式为等价的Tex格式字符串。
它处理希腊字母的变量名为实际显示的希腊字母字符串。
希腊字母的变量名为“\”后面的字符串。
Tex字符及其函数表:
函数字符代表符号函数字符代表符号函数字符代表符号
\alpha α\upsilon υ \sim ~
\beta β \phi ϕ\leq ≤
\gamma γ\chi χ \infty ∞
\delta δ\psi ψ \epsilon ϵ
\zeta ζ\Gamma Γ \omega ω
\eta η\Delta Δ
\theta θ \Theta Θ\leftrightarrow ↔
\vartheta ϑ \Lambda Λ \leftarrow ←
\iota ι\Xi Ξ \uparrow ↑
\kappa κ \Pi Π\rightarrow →
\lambda λ \Sigma Σ\downarrow ↓
\mu μ \Upsilon Υ\circ °
\nu ν \Phi Φ\pm ±
\xi ξ\Psi Ψ \geq ≥
\pi π \Omega Ω\propto ∝
\rho ρ\forall ∀ \partial ∂
\sigma σ \exists ∃ \bullet ·
\varsigma ς \div ÷
\tau τ \cong ≅\neq ≠
\equiv ≡ \approx ≈\aleph ℵ
\otimes ⊗\oplus ⊕
\cap ∩\cup ∪\supseteq ⊇
\supset ⊂ \subseteq ⊆\subset ⊃
\int ∫ \in ∈\o ο
\rfloor \lceil \nabla
具体的公式编辑命令:
1.上标用^和下表用_,希腊字母与tex一样,即\alpha表示α。
2.求和: $$\sum_{i=1}^{n} x_{i}$$
3.积分: $$ \int_{0}^{1}$$
4.求极限: $$\lim_{n \rightarrow \infty}$$ %n趋于无穷符号在lim正下方
$\lim_{n \rightarrow \infty} $ %趋于无穷符号在lim右下角
5. 分式: $$\frac{1}x$$ %1/x
6. 根式: $$\sqrt{x}$$
7. 上划线: $$\overline{x}$$
8. 下划线: $$\underline{x}$$ %下划线在x的正下方
9.卧式花括号命令: $$\overbrace{x+y+z+w}$$
10.仰式花括号命令: $$a+\underbrace{b+c+d} $$
11.戴帽命令: $$\hat{o}\ \ \check{o}\ \ \breve{o}$$
$$\widehat{A+B} \ \ \widetilde{a+b}$$
$$\vec{\imath}+\vec{\jmath}=\vec{k}$$
12.堆砌命令: $$y\stackrel{\rm def}{=} f(x) \stackrel{x\rightarrow 0}{\rightarrow} A$$
13.省略号: $\cdots \ldots \vdots \ddots $
(1)Tex字符的字体设置有如下6种。
①\bf:设置字体为粗体字。
②\it:设置字体为斜体字。
③\sl:设置字体为斜体字,很少使用。
④\rm:设置字体为正常字体。
⑤\fontname{字体名}:设置字体名。
例如:\fontname{宋体}。
⑥\fontsize{字体大小}:设置字体大小。
例如:\fontsize{16}。
(2)Tex字符的颜色设置有下面两种方法。
①\color{颜色名}颜色名:颜色名有12种,分别为red、green、yellow、magenta、blue、black、white、cyan、gray、barkGreen、orange和lightBlue。
例如:\color{magenta}magenta。
②\color[rgb]{a b c}:设置字体颜色为RGB矩阵[a b c]所表示的颜色。
a、b和c都在[0 1] 范围内。
例如:color[rgb]{0 .5 .5}。
(3)Tex字符的位置有2种设置。
①_:表示下标。
②^:表示上标。