itex命令

当前itex2MML版本:1.6.1 (10/3/2021)
安装: 自述文件
源代码:(下载|浏览存储库)

下面是当前在itex2MML中实现的所有TeX命令的列表。AMSLaTeX的用户应该对大多数命令都很熟悉(我希望它们能代表他们最常用的命令)。一些源于WebTeX公司.

所有这些命令都只能在方程式模式下工作。内联方程由$…$\(…\)显示方程由$$…$$\[…\]。无法嵌套公式: $$…\text{foo$…$bar}$$不允许。

用户应注意itex和TeX之间的两个主要区别:

  1. 在itex中,$针$是单个标记,它被转换为引脚在里面数学ML.
    美元$另一方面,是三个标记,它被翻译成<mi>p</mi><mi>i</mi><mi>n在里面数学ML.TeX对这两者没有区别。
  2. 可以(尽管可能不建议)插入数学MLitex公式中的标记。因此,“<”和“>”非常重要。要获得小于或大于符号,应使用\lt(左)\gt公司分别是。

环境

\开始{环境价值}…\结束{环境价值}

哪里环境价值是其中之一

矩阵,pmatrix公司,b矩阵,B矩阵,vmatrix公司,V矩阵,小矩阵,案例,对齐的,聚集,分裂,阵列,高级副总裁

这个阵列环境

与标准LaTeX一样阵列environment接受一个可选参数,指示整个数组相对于表达式轴的对齐方式,接受一个强制参数,指示列的对齐方式。因此

\开始{数组}[t]{clrc}1 & 2 & 3 & 4 \\5 & 6 & 7 & 8 \\9 & 10& 11& 12\结束{数组}

生成一个包含4列的数组。第一列和最后一列居中;第二个和第三个分别左对齐和右对齐。数组的顶行与方程式轴对齐。

与AMSLaTeX一样,

\开始{矩阵}...\结束{矩阵}

正好等于

\开始{数组}{cc…c}...\结束{数组}

但您不必显式地声明列数。

这个高级副总裁环境

\开始{svg}...\结束{svg}

允许您嵌入SVG公司在itex方程中。协助Instiki公司的LaTeX导出功能,还可以包括图形x命令:

\开始{svg}...\结束{svg}\includegraphics[width=…]{foo}

哪里foo.pdf文件是包含PDF格式图形的版本。在itex中\包括图形命令定义为NOOP(无操作)、和SVG公司嵌入在数学ML输出。在Instiki的LaTeX出口中,情况正好相反:高级副总裁环境是一个NOOP(无操作)、和\包括图形命令包含在输出中。

WebTeX样式的阵列和阵列选项

这个\数组{}命令允许对阵列布局进行比上述标准(AMS)LaTeX样式环境中更精细的控制。

\阵列
\阵列(arrayopts)
\共担费用(=\共线),\行对齐,\对齐,\等于,\等于,\牧羊犬,\行线,\框架,\填充
\划艇
\共线,\行对齐
\牢房
\共线,\行对齐,\行跨度,\科尔斯潘

希腊字母

\阿尔法,,\伽马射线,\三角洲,,\backepsilon公司,\瓦雷普西隆,\泽塔,\埃塔,,\伐θ,\奥塔,\卡帕,\瓦卡帕,,\亩,\努,\xi(西),\奥米克罗,\圆周率,\瓦尔皮,\罗霍,\varrho公司,\西格玛,\瓦西格玛,\陶,\向上飞行,,\瓦尔斐,\气,\磅/平方英寸,\欧米茄,\阿尔法,\贝塔(Beta),\伽马射线,\三角洲,\泽塔,\埃塔,\Theta公司,\爱奥塔,\Kappa公司,\兰姆达,\亩,\努,\Xi(希),\Pi公司,\罗,\西格玛,\陶(Tau),\Upsilon公司( = \乌普西),\菲律宾比索,\磅/平方英寸,\欧米茄,\迪加玛,\mho公司

类似对数的符号

\电弧炉,\电弧正弦,\阿卡坦,\参数,\科斯,\科什,\帆布床,\帆布床,\csc公司,\度,\检测,\暗淡,\经验,\gcd公司,\inf公司,\霍姆,\克尔,\lg(长度),\林,\liminf公司,\limsup公司,\在,\日志,\最大值,\最小值,\模块*,\pmod(pmod)*,\优先级,\秒,\罪,\新几内亚,\供应,\棕褐色,\坦纳

箭头

\向右箭头( = \至),\长向右箭头,\向右箭头( = \暗示),\挂钩向右箭头( = \嵌入),\地图( = \地图),\左箭头,\长左箭头,\向左箭头( = \暗示),\钩子左箭头,\左右箭头,\左向右箭头,\长左向右箭头( = \若(iff)),\近行( = \附近的),\nwarrow(西北箭头)( = \nwarr公司),\西罗( = \烧烤),\草丛( = \切屑),\ne箭头( = \尼亚尔),\nw箭头( = \nwArr(无箭头)),\se箭头( = \塞亚尔),\sw箭头( = \开关阵列),\达尔,\向下箭头键,\向上拉,\向上箭头,\向下向上箭头( = \杜帕尔 = \向上倾斜),\向上向下箭头,\左鱿鱼,\右鱿鱼,\左右squigarrow,\向上箭头,\右向左箭头,\向右箭头,\短划线左箭头,\仪表板右箭头,\曲线箭头所示,\弯道箭头灯,\向下箭头,\左向左箭头,\左右箭头,\从右到左箭头,\向左箭头,\圆圈向左,\圆圈向右,\曲棍球运动员,\左箭头,\右箭头,\左右squigarrow,\勒夫塔罗,\右箭头,\循环箭头左,\向右循环箭头,\Lsh(磅/平方英寸),\Rsh公司,\双头左箭头,\双头灯箭头,\n向左箭头,\nleftarrow(左箭头),\n左右箭头,\nleft触发箭头,\n向右箭头,\nrightarrow(右箭头),\左鱼叉,\左鱼叉向下,\右鱼叉,\右鱼叉向下,\左下鱼叉,\右下鱼叉,\左右简式箭头,\左右鱼叉,\左上鱼叉,\右上角

所有的箭都应该是有弹性的。不是所有的都是然而,至少在当前的Mozilla/Firefox中没有。

可扩展箭头

虽然您可以始终在箭头上添加上标,但可以使用\重叠{u}{\rightarrow}(或同时使用下标和上标,使用\欠覆盖{d}{u}{\rightarrow}),当导出到LaTeX时,这些功能无法正常工作(箭头不会拉伸)。对于LaTeX兼容性,可以使用\向右箭头{u}\向右箭头[d]{u}分别是。可扩展箭头集为:

\x向右箭头,\车轴箭头,\x左触发箭头,\x向左箭头,\x向右箭头,\x左右箭头,\xleft-right鱼叉,\x右左简式箭头,\挂钩左箭头,\xhookrightarrow(挂钩右箭头),\xmapsto格式

分隔符

(,),[,],\兰格( = \朗),\范围( = \电话铃),\角,\排列,\lbrace(磅种族)( = \{),\红血球( = \}),\冰岛,\rceil公司,\1毫塔奇,\热毒痛,\l地板,\r地板,\勒弗特,\服务器,\l垂直,\r垂直,\l支架,\rr支架,\向上箭头,\向下箭头,\向上向下箭头,\垂直( = |),\垂直( = \|),/

在TeX中,默认情况下,分隔符是非拉伸的。弹性分隔符是通过以下方式获得的\左<熟食>\右<熟食>.每个\左<熟食>必须与对应的\右<熟食>。如果不需要可见的匹配分隔符,可以与不可见的分隔符匹配,\左侧。\对。.

使用修饰符生成固定大小的大分隔符\大,\大,\大型,\比格,\比格尔,\比格尔,\比格尔,\比格尔,\bigr公司,\更大,\大gr,\比格例如,\比格)生成一个非常大(3×自然大小)的右括号;\大\vert生成一个大的(1.2×自然大小)左垂直条。

操作员

\阿马尔格,\角度,\被测角度,\球面角,\近似值,\近似值,\厚钾长石,\ast公司,\无同步脉冲,\反斜杠,\因为,\协议双方:,\底部(=\机器人),\盒子减号( = \minusb公司)\箱加( = \加号b),\开箱时间( = \时间b),\箱点,\斜杠,\箱形间隙,\博克斯特,\箱形圆圈,\盒子,\领结,\子弹,\盖子( = \十字路口),\杯子( = \工会),\盖子,\杯子,\cdot(光盘),\圆形的,\圆形圆形,\俱乐部服,\卷发,\卷边,\钻石套装,\分隔时间,\dotplus软件,\心脏服,\铁锹,\电路控制器,\大循环,\刚果,\ncong公司,\匕首,\达格,\行车记录仪,\V破折号,\vDash(虚拟仪表盘),\nv虚线,\VDash(视频短片),\nV仪表板,\vdash公司,\无仪表板,\Vvdash公司,\钻石,\金刚石,\div公司,\相等的,\尼基夫,\eqcirc公司,\neq(国家标准)( = \无),\Bumpeq公司,\保险杠,\电路,\多特克,\圆点,\落点序列,\risingdotseq上升,\存在,\关系论者,\扁平,\对于所有人,\皱眉,\小皱眉头,\gt公司,\全球定位报告,\gg(希腊),\ggg(千克),\通用电气公司( = \通用电气公司),\国家地理信息系统,\盖克(geqq),\国家地理qq,\盖克斯莱特,\天使斜面,\eqslangtr(等效倾斜),\格涅克,\格涅克,\信号处理,\全球导航卫星系统,\gtraprox公司,\gtrsim公司,\gtrdot公司,\gtreqless(无质量),\无gtreqqless,\无gtrless,\格弗特内克,\英寸,\诺丁,\镍,\诺蒂尼,\夹层,\入侵( = \帕尔),\铲运机,\乌尔赫德,\向左三次,\向右三次,\lt(左),\无(nless),\我,\lll公司,\勒克( = \勒),\国家公平标准,\列克(leqq),\nleqq公司,\列克斯莱特,\nleqsleat(nleqstelan),\等倾的,\莱斯普洛克斯,\莱斯多特,\全球技术法规,\lesseqgtr公司,\全球技术法规,\莱斯姆,\大约,\低当量,\lneqq公司,\lnsim公司,\时间,\lvertneqq公司,\菱形物,\黑菱形,\中( = \短发),\nmid公司,\nshortmid公司,\模型,\多映射,\纳布拉( = \Del(删除)),\天然的,\不是( = \否定),\奥托,\奥达什( = \圆圈破折号),\奥蒂姆,\奥普拉斯,\不祥的预兆,\奥斯拉什,\obslash(阻塞),\奥巴尔,\奥利斯坦,\食人鱼,\平行,\不平行的,\短平行,\非平行的,\部分,\Perp公司( = \V巴),\perp(犯罪嫌疑人),\干草叉,\下午,\mp(最大功率),\前c,\nprec公司,\预逼近,\预萘普生,\程序,\npreceq公司,\发生前(pre-curlyeq),\curly-qprec公司,\前csim,\precnsim公司,\素数,\反素数,\普罗托,\瓦尔普托,\相对湿度,\联合国难民署,\泰晤士报,\设置负号,\小集合减号,\尖锐的,\模拟,\国家统计局,\倒退(backsim),\模拟当量,\倒退时间,\厚脚(thicksim),\微笑,\小微笑,\sslash(sslash),\子集,\不遵守者,\亚技术(substeq),\subseteq公司,\子条款,\subseteqq公司,\次tneq,\substneqq子条款,\varsubsetneq公司,\变量subsettneqq,\子集,\成功,\国家安全委员会,\成功,\苏切克,\成功(succapprox),\苏克萘普生,\成功,\卷发,\救济,\成功,\仰卧,\nsupset公司,\苏塞泰克,\nsupseteq公司,\supseteqq(支持),\苏塞涅克,\supsetneqq公司,\varsupsetneq公司,\varsupsetneqq变量,\预设,\正方形( = \盒子),\黑方(=\qed(质量工程师)),\平方杯,\平方英尺,\平方子集,\平方秒,\平方英尺,\平方秒,\星星,\大明星,\因此,\次,\顶部,\三角形,\三角下降,\左三角形,\三角右翼,\黑三角形,\黑色三角形,\大三角,\大三角羽绒服,\左黑三角,\黑色三角灯,\ntriangleft公司,\ntriangleright公司,\ntrianglefteq公司,\ntrianglerighteq公司,\三角形左等式,\直角三角形,\三角(triangleq),\左vartriangle,\vartriangleright公司,\uplus公司,\V形,\转向杆,\楔子,\棒楔,\双杆楔,\wr(写入),\上校(coloneq),\科隆qq,\上校,\科隆(Coloneq),\等式冒号,\Eqq冒号,\eqcolon(等号),\等号,\近似结肠,\Colonapprox公司,\上校,\科隆西姆,\dblcolon公司

符合AMSLaTeX,而不是数学ML习俗,\小集合减号(=U+FE68)被指定为小型(非拉伸)背面索利多金币,\反斜杠是一种背面索利多金币(\=U+05C)。\设置负号(=U+2216)有弹性。

符号

\阿勒夫,\贝丝,\厄尔,\血红蛋白受体,\我,\伊玛斯,\jmath(jmath),\eth公司,\回复,\水处理,\英菲( = \无穷大),\空套( = \瓦诺)

\点,\ldot公司,\光盘,\滴滴涕,\乌多糖,\视频短片,\结肠

虽然在数学模式中允许使用“:”,但它(在LaTeX或itex中)不会产生所需的间距,例如。,(f):A类B类.使用\结肠而不是。

大型数学运算符和积分

\大杯( = \工会),\大帽子( = \十字路口),\大齿象,\二倍体( = \奥普卢斯),\二字格( = \其他时间),\大方形杯,\大方便帽,\二交错,\二倍体,\大楔形物( = \楔子),\大人物( = \V字形),\连杆( = \副产物),\触头( = \产品),\总和,\整数( = \积分),\iint公司( = \二重积分),\iiint公司( = \三重积分),\iiint公司( = \四重积分),\点( = \圆锥 = \等高线积分)

尺寸和样式

\显示样式,\文本样式,\文本大小,\脚本大小,\脚本脚本大小,\马西特,\马特布夫( = \粗体符号),\马特姆,\马特布,\马什弗拉克( = \马特弗),\马查尔,\马特斯克,\马瑟夫,\马特,\文本

共享空间

\␣,\,( = \薄空间),\:( = \医学空间),\;( = \厚空间),\四线组,\qquad(平方米),\!( = \负空间),\负空间,\地下空间,\幻影,\马特拉普,\金属板,\松饼,\空间

强调文字

\巴,\上划线( = \闭合 = \宽条),\下划线,\血管内皮细胞,\威德维克( = \过右箭头),\超左箭头,\上左触发箭头,\右下箭头,\左下箭头,\左下右箭头,\点,\滴滴涕,\dddot公司,\滴滴涕,\波浪线,\宽波浪号,\检查,\宽支票,\帽子,\宽海特,\斜线,\盒装的

分数、副词/上标和根

\压裂,\tfrac公司,\二进制,\tbino公司,\超过,\顶部,\次堆叠,\过度竞赛,\下撑杆,\低于,\过度设置(=\斯塔克雷尔),\过盈不足,\张量,\多脚本,\平方英尺,\根,\操作员姓名,\马托普舞厅,\马特宾,\马特里尔,\矩阵框

与LaTeX一样,\平方英尺接受可选参数,以便\平方码[3]{n+1}等于\根{3}{n+1}.

数字

数学ML,数字表示为,例如。,<mn>127.3</mn>.itex2MML尽力智能地解析什么是数字,什么不是。不幸的是,对于诸如十进制标记非常依赖于文化,而且是不兼容的。如果你不喜欢itex2MML解析输入中潜在数字的方式,你可以使用\itexnum{}命令。

颜色

\颜色{颜色规格}更改当前的前景色。颜色规格是其中之一

一个HTML格式命名颜色:
,黑色,蓝色,紫红色,灰色,绿色,石灰,褐红色的,海军,橄榄色,紫色,红色,,蓝绿色,白色,或黄色的
或是一个RGB(RGB)颜色值:
#阿拉伯联合酋长国#rrggbb公司,其中阿拉伯联合酋长国rrggbb公司是一个3位或6位十六进制数。#000000是黑色的,#FFFFFF公司是白色的,并且#1AC=#11ACC.

例如,$a{b\颜色{red}c\颜色{#0F0}d}e$将渲染,b条e(电子)默认颜色(通常为黑色),c(c)红色和d日绿色。

替代LaTeX语法,包括指定颜色模型,例如

\颜色[cmyk]{0,0.1,0.5,0.3}

不支持。

新命令,\bgcolor(背景色){颜色规格},工作方式相同,但会更改当前背景颜色。

互动性

\href公司{网址}{表达}
转向数学表达进入一个可点击的链接。这利用了Xlink公司.
\状态线{消息}{表达}
显示消息当用户将鼠标悬停在数学图形上时,浏览器状态栏中的文本表达。适用于当前(但不是较旧版本)的Mozilla/Foxfox,或者可以通过Javascript轻松实现.
\工具提示{消息}{表达}
显示消息文本作为工具提示,当用户将鼠标悬停在数学对象上时表达。在Mozilla/Firefox中也无法正常工作。相反,Mozilla/Firefox支持(不存在)标题属性。所以,同样的Javascript,在下面,解决了这个问题。
\fghillight公司{颜色规格}{表达}( = \fghlight)
\bghillight公司{颜色规格}{表达}( = \bghlight)
当用户将鼠标悬停在表达式上时,更改表达式的前景色/背景色。当前浏览器不支持,但可以使用小Javascript进行处理。
\切换{表达式1}{表达式2}
当用户单击这两个表达式时,在它们之间切换。
\开始扭动{表达式1}{表达式2}...{表达式N}\端点切换
在这些之间切换n个表达式。

方程式编号

虽然流过滤器itex2MML不提供此类功能,但围绕它构建的各种工具,如itex2MMLMovableType插件马鲁古提供增强的功能,例如等号和交叉引用。$$…$$生成一个未编号的方程\[…\]生成一个带编号的方程式。或者,\[…\]可以包含标签

\[…\标签{foo}…\]

然后,您可以通过以下方式返回到这个等式(等式:foo)\eqref{foo}。这些会自动转换为超链接。


*是的,是的,我知道…

数学ML-受启发的WebTeX公司扩展。

这些宏的名称来自这篇TUGboat文章,其中通常的math-mode兼容版本\rlap{}\拉普{}显示命令。\松饼{}与之类似,生成一个零宽度框,其内容以当前位置为中心。请参见此博客帖子例如。

支持的\mathscr{}需要STIX两种字体并添加

.mathscript脚本{font-variant-alternates:样式集(1);/*推荐的语法*/字体功能设置:ss01;/*例如,Chrome不支持上述功能*/}

到您的CSS公司文件。

\过盈不足{下标}{上标}{符号}

\矩阵框{voffset}[height][depth]{content}就像这样工作\募捐箱,但适用于数学模式。有关LaTeX实现,请参见在这里。itex实现在Firefox 7和更高版本中工作(因为它使用MathML3功能)。

只需添加一个函数maction解决方案()到您的空载处理程序。原型,该函数如下所示

函数mactionWorkarounds(){$$('maction[actiontype=“tooltip”]').each(函数(el){Element.writeAttribute(el,'title',Element.firstDescendant(el).nextSibling.firstChild.data);});$$('action[actiontype=“statusline”]').each(函数(el){无功电压=元素.firstDescendant(el).nextSibling.firstChild.data;Event.observe(el,'mouseover',函数(){window.status=v;});Event.observe(el,'mouseout',函数(){window.status='';});});}

JQuery公司看起来会很相似。