asciimath2jax预处理器γ

下面的选项控制阿西米亚特2Jax当您包括“asciimath2jax.js”中扩展排列您的配置。它们与默认值一起列出。设置这些选项,包括一个阿西米亚特2Jax在你的章节金宝搏188mathjax.hub.config()。打电话。例如

金宝搏188.枢纽.配置({
  阿西米亚特2Jax {
    分隔符 [['''' [“$”“$”] ]
  }
(});

将为阿西米亚特2Jax预处理器,包括美元符号和反勾号。

分隔符:['`','`']

用作数学分隔符的字符串对数组。每对中的第一个是初始分隔符,第二个是终端分隔符。你想要多少桶就有多少桶。例如,

分隔符 [ [“$”“$” [''''] ]

会导致阿西米亚特2Jax寻找美元…“…”作为内联数学的分隔符。金宝搏188(请注意,默认情况下不启用单个Dollarsign,因为它们在正常文本中经常使用,所以如果你想把它们用于数学分隔符,必须明确指定。)

请注意,分隔符不能看起来像HTML标记(即,不能包括小于号)因为在Mathjax有机会运行之前,浏览器会把这些标签变成标签。金宝搏188您只能包含文本,不是标签,作为数学分隔符。

预览:“AsciiMath”

这控制是否阿西米亚特2Jax插入物金宝搏188马特查克斯预览使预览可用的跨度,以及要使用的预览,当它在线定位或在页面中显示数学时。金宝搏188默认是“海鞘”,这意味着使用asciiMath代码作为预览(在Mathjax处理之前可以看到)。金宝搏188设置为“没有”为了防止预览被插入(数学公式在排版前会消失)。设置为包含HTML代码段说明的数组,以便对页面上的所有公式使用相同的预览。

实例:

预览 [[数学]     //插入文本“[数学]”作为预览
预览 [[“IMG”,{SRC “/图片/mypic.jpg”}[]  //插入图像作为预览

HTML代码段的描述有关如何以这种方式表示HTML代码的详细信息。

技巧:[“script”,“noscript”,“style”,“textfarea”,“pre”,“code”]

此数组列出不应由其处理内容的标记的名称阿西米亚特2Jax(除了查找下面列出的忽略/处理类)。您可以添加(或从中删除)此列表,以防止Mathjax在特定上下文中处理数学。金宝搏188金宝搏188

ignoreclass:“asciimath2jax\u忽略”

这是用于标记内容不应由asciimath2jax处理的元素的类名(而不是查找进程类模式如下)。注意这是一个正则表达式,所以你要确保引用正则表达式特殊字符。这个模式被插入到一个需要你的模式匹配一个完整单词的模式中,所以设置ignoreClass: “第二类”会导致它与元素匹配类=“类1” 第二类 第三类但不是class=“myClass2”。请注意,可以通过用竖线字符分隔多个类来分配它们。(γ)例如,具有ignoreClass: “类1~类2”任何元素都分配了一个类第一类第二类将被跳过。

processClass:“asciimath2jax_进程”

这是用于标记其内容的元素的类名应该被处理阿西米亚特2Jax.这用于重新启动标记为通过忽略的标记内的处理。无知的人或导致标签出现在Skip标签要处理而不是跳过的列表。注意这是一个正则表达式,所以你要确保引用正则表达式特殊字符。这个模式被插入到一个需要你的模式匹配完整单词的模式中,所以设置进程类: “第二类”会导致它与元素匹配类=“类1” 第二类 第三类但不是class=“myClass2”。请注意,可以通过用竖线字符分隔多个类来分配它们。(γ)例如,具有进程类: “类1~类2”任何元素都分配了一个类第一类第二类将处理其内容。