埃克菲尔

这个 extpfeil 扩展添加了更多用于生成可扩展箭头的宏,包括 \xtwoheadrightarrow\xtwoheadleftarrow\xmapsto\xlongequal\xtofrom ,以及非标准 \Newextarrow 创建自己的可扩展箭头。后者的形式

\\Newextarrow{\\cs}{lspace,rspace}{unicode-char}

在哪里? \cs 是要定义的新控制序列名, lspacerspace 是表示放置在箭头上方或下方的文本的左侧和右侧要使用的空间量(以适当小的单位表示)的整数,以及 unicode-char 以十进制或十六进制表示法表示Unicode字符位置的数字。

例如

\Newextarrow{\xrightharpoonup}{5,10}{0x21C0}

定义带倒钩的可扩展右鱼叉。请注意,mathjax只知道如何拉伸有限数量的字符,因此您可能不会以这种方式实际获得拉伸字符。可以拉伸的字符也可能取决于您选择的字体。

autoload 使用分机。装入 extpfeil 显式扩展,添加 '[tex]/extpfeil'load 数组 loader 块的mathjax配置,并添加 'extpfeil'packages 数组 tex 块。

window.MathJax = {
  loader: {load: ['[tex]/extpfeil']},
  tex: {packages: {'[+]': ['extpfeil']}}
};

或者,使用 \require{{extpfeil}} 在tex表达式中,从页面上的数学中动态加载它,如果 require 已加载扩展名。


extpfeil命令

这个 extpfeil 扩展实现以下宏: \Newextarrow\xlongequal\xmapsto\xtofrom\xtwoheadleftarrow\xtwoheadrightarrow