XeLaTeX从零学起04数学公式

上传人:Z****9 文档编号:36838740 上传时间:2018-04-03 格式:PDF 页数:10 大小:258.03KB
返回 下载 相关 举报
XeLaTeX从零学起04数学公式_第1页
第1页 / 共10页
XeLaTeX从零学起04数学公式_第2页
第2页 / 共10页
XeLaTeX从零学起04数学公式_第3页
第3页 / 共10页
XeLaTeX从零学起04数学公式_第4页
第4页 / 共10页
XeLaTeX从零学起04数学公式_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《XeLaTeX从零学起04数学公式》由会员分享,可在线阅读,更多相关《XeLaTeX从零学起04数学公式(10页珍藏版)》请在金锄头文库上搜索。

1、XLATEX 从零学起 04 数学公式sunxb10*2013 年 3 月 23 日1数学环境数学环境首先说明,要输入数学公式,首先要载入首先说明,要输入数学公式,首先要载入 amsmath 宏包,即宏包,即usepackageamsmath。 数学环境就是用于输入数学公式的专用环境,之后所讨论的大多数的指令都必须放在数学 环境这些环境中才能得到正确结果,如果放在文本环境中则会编译报错。数学环境具体又可分 为两类:段内公式环境段内公式环境与行间公式环境行间公式环境。前者排版出来的数学公式与其它文字一样都位于段内, 适合于较短的公式;后者排版出来的数学公式则被独立地放在段落于段落之间并且可以为每

2、个 公式加编号,适合于较长的公式。其指令具体为:% 段内公式环境 $ . $% 可对齐、可编号的行间公式环境 beginalign . endalign % 无对齐、可编号的行间公式环境1 beginequation . endequation % 无对齐、无编号的行间公式环境 begindisplaymath . enddisplaymath段内公式环境比较简单,之前曾讲过,要输出 ,必须输入$backslash$,这实际上就是 一个段内公式。至于行间公式环境,我们推荐使用beginalign . endalign。在此, 我们可以简单比较一下同一个公式排版在段内公式环境和行间公式环境中的效

3、果异同:这是段内公式: $sum_i=1n=fracn(n1)2 $ par 这是行间公式: beginalign sum_i=1n=fracn(n1)2 endalign*本文大量借鉴和参考了一份不太简短的LATEX2介绍 、 XLATEX 与 WinEdt 6.0 入门指南等作品,以及诸多网友发表在网络上的博客文章。特此声明相关作品的版权归其原作者所有,并在此向他们表示感谢! 1此处所说的“无对齐” 、 “无编号”是指环境本身不提供这样的功能,但在相应环境中有可能通过使用其他指令实现“对齐” 、 “编号”功能。1这是段内公式:ni=1=n(n1) 2这是行间公式:ni=1=n(n 1) 2

4、(1)段内公式与文字排版在一起,显示相对比较紧凑;行间公式独立排版,并且默认居中,其 显示更加饱满。 在行间公式 align 环境中,每一行公式都将被自动编号,将notag 置于行末可设定当前行 不编号。align 环境使用 quadqquad% 其中第四个指令是反斜杠加空格此外还有个非常特殊的“负空格” :! 与, 宽度相等,但! 是负的,其主要作用是拉近两个字符之间的距离,比如这个输出 三重积分符号的例子,大家可以比较三种指令的输出效果:intintintiiintint!int!int 5定界符定界符所谓定界符就是、()、| 这样成对出现的用以限定特定范围的运算符号。自然地, 如果定界符

5、以内是一个高度很高的表达式(比如分式、矩阵等) ,我们自然希望定界符的大小能 与表达式的高度匹配,如此看起来才比较正常。自动匹配定界符的指令如下:left左定界符right右定界符 leftright% % 使用大括号必须加反斜杠! ! left(right)这个指令将使定界符的大小根据定界符之中的内容来自动匹配。显然,这一指令也应该成 对出现。但有时,我们可能只需要单侧定界符,这时可以使用以下指令:left单侧定界符right. leftright. left)right.left 后面跟的就是需要使用的那个单侧定界符(不一定是左侧定界符) ,right 后面跟 一个.(英文句点)即可。56

6、矩阵与数组矩阵与数组XLATEX 提供了专门的 array 环境来排版数组与矩阵:beginarrayccc . & . & . . & . & . endarraybeginarrayccc 中的 c 表示居中,ccc 表示有三列,每一列中元素居中(相对 于所在列) 。类似的还有 l、r,分别是左对齐和右对齐。比如 llccr 表示一共有五列,前 两列左对齐,第三第四列居中,最后一列右对齐。 在 array 环境内部,初始从第一行第一列开始输入,& 表示跳转到下一列输入, 表示跳 转到下一行输入。 array 环境必须嵌套在数学环境中环境必须嵌套在数学环境中,使用 array 再加上定界符就

7、可以输出我们常见的各种矩 阵、数组、行列式等,以下就是几个具体的例子: 1、Vandermonde 行列式:行列式:left| beginarrayccccc 1 & 1 & 1 & cdots & 1 a_1 & a_2 & a_3 & cdots & a_n a_12 & a_22 & a_32 & cdots & a_n2 a_13 & a_23 & a_33 & cdots & a_n3 vdots & vdots & vdots & ddots & vdots a_1n1 & a_2n1 & a_3n1 & cdots & a_nn1 endarray right| = prod_1

8、leqslantj80000 endarray right. notagy = 0.03x0 80000此外,XLATEX 还提供了 subarray 环境以排版多行上下标,使用方法与 array 类似:prod_ beginsubarrayc 1leqslantileqslantn ileqslantjleqslantn endsubarray a_ij notag16i6n i6j6naij8附录:常用数学符号附录:常用数学符号以下符号指令必须放在数学环境中,且首先要载入 amsmath 和 amssymb 宏包。 其中需要说明的是表7:数学环境中所有的字母默认都是斜体,但我们习惯用正体表

9、示函数 名,比如我们更喜欢 sinx,而不是 sinx。正体函数名当然可以用之前提到过的mathrm. 排版实现;但更好的做法是使用 amsmath 宏包内置的正体函数名称,输入表7中的指令,则 XLATEX 会自动以正体输出相应函数的名称。表 1 希腊字母alphabetagammadelta epsilonvarepsilonzetaeta thetavarthetaiotakappa lambdamunuxi oopivarpirho varrhosigmavarsigmatau upsilonphivarphichi psiomegaGammeDeltaThetaLambda XiPi

10、SigmaUpsilon PhiPsiOmega表 2 二元关系符=neq simapprox=congpropto equivbecausetherefore,triangleq 6leqslantgeqslantllgg inowns/ notinasymp subseteqsupseteq*nsubseteq+nsupseteq $subsetneqq%supsetneqqparallelperp表 3 二元运算符timesdivpmmp cupcupbigcupcap veewedgebigveebigwedge starcircbulletdiamond oplusominusoti

11、mesoslash odotbigcircuplusbiguplus9表 4 点与点列cdotcdots.ldots.vdots .ddots.dots表 5 数学分析partialinftynablatriangle ?squarevarnothingReIm alephwpforallexists nexistsFinvcomplement表 6 其它常用符号hbarhslashanglemeasuredangle diamondsuitheartsuitclubsuitspadesuit negflatnaturalsharp表 7 内置正体函数名称arccosarccoscoscoscsccscexpexp kerkerlimsuplimsuparcsinarcsincoshcosh degdeggcdgcdlglglnln arctanarctancotcotdetdethomhom limlimloglogargargcothcoth dimdiminfinfliminfliminfmaxmax sinhsinhtantantanhtanhminmin PrPrsecsecsinsinsupsup10

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号