Я часто использую векторную операцию, и обычно вектор пишется шрифтом Bold, например,
$$ \boldsymbol x = \boldsymbol a \times \boldsymbol b + \boldsymbol c $$
, что слишком длинно, поэтому мне нравится определять некоторые новые команды \ bx, \ ba, \ bbво-первых,
$$
\newcommand{\bx}{\boldsymbol x}
\newcommand{\ba}{\boldsymbol a}
\newcommand{\bb}{\boldsymbol b}
\newcommand{\bc}{\boldsymbol c}
$$
, затем приведенное выше уравнение можно записать в следующем виде:
$$ \bx = \ba \times \bb + \bc $$
Поскольку я так часто использую эти полужирные шрифты, я не хочу набирать их времясо временем я планирую определить их как макрос в файле: boldfont.js, когда мне нужно набрать vector, мне просто потребуется boldfont.js.
Я пишу файл следующим образом (сохраните файл как: /config / TeX / boldfont.js, другой файл (например, color.js) в том же каталоге):
MathJax.Hub.Config({
TeX: {
Macros: {
ba: '{\\boldsymbol a}',
bb: '{\\boldsymbol b}',
bc: '{\\boldsymbol c}',
bd: '{\\boldsymbol d}',
be: '{\\boldsymbol e}',
bf: '{\\boldsymbol f}',
bg: '{\\boldsymbol g}',
bh: '{\\boldsymbol h}',
bi: '{\\boldsymbol i}',
bj: '{\\boldsymbol j}',
bk: '{\\boldsymbol k}',
bl: '{\\boldsymbol l}',
bm: '{\\boldsymbol m}',
bn: '{\\boldsymbol n}',
bo: '{\\boldsymbol o}',
bp: '{\\boldsymbol p}',
bq: '{\\boldsymbol q}',
br: '{\\boldsymbol r}',
bs: '{\\boldsymbol s}',
bt: '{\\boldsymbol t}',
bu: '{\\boldsymbol u}',
bv: '{\\boldsymbol v}',
bw: '{\\boldsymbol w}',
bx: '{\\boldsymbol x}',
by: '{\\boldsymbol y}',
bz: '{\\boldsymbol z}',
}
}
});
И я пытаюсь использовать файл (используя команду \ require) как
$$
\require{boldfont}
\bf=\bu+\bv-\bw
$$
Но это не работает, что не так? Как определить макрос и использовать его?
Помогите, пожалуйста.