Skip to content

AmerMathSoc/mathjax-dbnsymb

Repository files navigation

mathjax-dbnsymb

MathJax TeX extension to re-implement dbnsymb.

We thank Prof. Bar-Natan for the kind permission to adapt the symbol font dbnsymb.

MathJax Extension: dbnsymb.js

This extension implements a TeX macro \dbnsymb as well as the following macros:

\actsonleft
\actsonright
\Associator
\backoverslash
\hsmoothing
\overcrossing
\OpenHopfUp
\slashoverback
\smoothing
\undercrossing 
\upupsmoothing

We will add more macros whenever a publication needs them.

Using NodeJS

For example, install @mathjax/src and @amermathsoc/mathjax-dbnsymb and use something like

import { TeX } from '@mathjax/src/js/input/tex.js';
import { configuration as dbnsymb } from 'mathjax-dbnsymb';
const tex = new TeX({
    packages: [dbnsymb.name]
});

Using a browser

For client-side use, you need load browser/dbnsymb.js, e.g., from a CDN.

Follow the instructions from the MathJax documentation on loading a third-party extensions, e.g.,

MathJax = {
    loader: {
        load: ['[dbnsymb]/dbnsymb.js'],
        paths: {dbnsymb: 'https://cdn.jsdelivr.net/npm/@amermathsoc/mathjax-dbnsymb@3/browser'}
    },
    tex: {
        packages: {'[+]': ['dbnsymb']}
    }
};

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •