{"_id":"@amermathsoc/mathjax-dbnsymb","name":"@amermathsoc/mathjax-dbnsymb","dist-tags":{"latest":"3.0.1"},"versions":{"3.0.1":{"name":"@amermathsoc/mathjax-dbnsymb","main":"./js/dbnsymb.js","type":"module","version":"3.0.1","description":"An extension matching dbnsymb for MathJax's TeX input","keywords":["MathJax","TeX","dbnsymb"],"license":"Apache-2.0","contributors":[{"name":"David M. Jones","email":"dmj@ams.org","url":"http://www.ams.org"},{"name":"Peter Krautzberger","url":"https://github.com/pkra"}],"repository":{"type":"git","url":"git://github.com/AmerMathSoc/mathjax-dbnsymb.git"},"homepage":"https://github.com/AmerMathSoc/mathjax-dbnsymb/","bugs":{"url":"https://github.com/AmerMathSoc/mathjax-dbnsymb/issues"},"devDependencies":{"@mathjax/src":"4.0.0-rc.4","commit-and-tag-version":"12.5.1","terser-webpack-plugin":"5.3.14","typescript":"5.8.3","typescript-eslint":"8.33.1","typescript-tools":"0.3.1","webpack":"5.99.9","webpack-cli":"5.1.4"},"scripts":{"build":"npx tsc &&  node ./node_modules/@mathjax/src/components/bin/makeAll --mjs components","release":"commit-and-tag-version","pretest":"npx tsc","test":"node test/base.js"},"_id":"@amermathsoc/mathjax-dbnsymb@3.0.1","gitHead":"bf3472df0767cf5b06de820cbbab88dc660c6467","types":"./js/dbnsymb.d.ts","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-v8C0iea4HlIfHB+u40za30WcBnjdK4lJnjGU9DXE5C6ST8UFSU51x3kPY4HdPNJbic2SofpFn2i7snHB7AeloQ==","shasum":"ed845d897f36aceddf44469d294a7d85013f0a62","tarball":"https://registry.npmjs.org/@amermathsoc/mathjax-dbnsymb/-/mathjax-dbnsymb-3.0.1.tgz","fileCount":148,"unpackedSize":648234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD20CZj8EUMQiB5WW+LUWTVU61RStk7TzY9/I9OwHNlSgIhAO2MkJPxWQ+E0GDzTmy3zmzM0g+hTixAzPKQJxvZTiFF"}]},"_npmUser":{"name":"pkra","email":"p.krautzberger@gmail.com","actor":{"name":"pkra","email":"p.krautzberger@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"pkra","email":"p.krautzberger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mathjax-dbnsymb_3.0.1_1752058211705_0.892739950069638"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-09T10:50:11.594Z","3.0.1":"2025-07-09T10:50:11.880Z","modified":"2025-07-09T10:50:12.149Z"},"maintainers":[{"name":"pkra","email":"p.krautzberger@gmail.com"}],"description":"An extension matching dbnsymb for MathJax's TeX input","homepage":"https://github.com/AmerMathSoc/mathjax-dbnsymb/","keywords":["MathJax","TeX","dbnsymb"],"repository":{"type":"git","url":"git://github.com/AmerMathSoc/mathjax-dbnsymb.git"},"contributors":[{"name":"David M. Jones","email":"dmj@ams.org","url":"http://www.ams.org"},{"name":"Peter Krautzberger","url":"https://github.com/pkra"}],"bugs":{"url":"https://github.com/AmerMathSoc/mathjax-dbnsymb/issues"},"license":"Apache-2.0","readme":"# mathjax-dbnsymb\n\nMathJax TeX extension to re-implement `dbnsymb`.\n\nWe thank Prof. Bar-Natan for the kind permission to adapt [the symbol font dbnsymb](https://www.math.toronto.edu/~drorbn/projects/dbnsymb/dbnsymbman.html).\n\n## MathJax Extension: `dbnsymb.js`\n\nThis extension implements a TeX macro `\\dbnsymb` as well as the following macros:\n\n```latex\n\\actsonleft\n\\actsonright\n\\Associator\n\\backoverslash\n\\hsmoothing\n\\overcrossing\n\\OpenHopfUp\n\\slashoverback\n\\smoothing\n\\undercrossing \n\\upupsmoothing\n```\n\nWe will add more macros whenever a publication needs them.\n\n## Using NodeJS\n\nFor example, install `@mathjax/src` and `@amermathsoc/mathjax-dbnsymb` and use something like\n\n```js\nimport { TeX } from '@mathjax/src/js/input/tex.js';\nimport { configuration as dbnsymb } from 'mathjax-dbnsymb';\nconst tex = new TeX({\n    packages: [dbnsymb.name]\n});\n```\n\n## Using a browser\n\nFor client-side use, you need load `browser/dbnsymb.js`, e.g., from a CDN.\n\nFollow the instructions from the MathJax documentation on [loading a third-party extensions](http://docs.mathjax.org/en/latest/web/webpack.html#loading-the-extension), e.g.,\n\n```js\nMathJax = {\n    loader: {\n        load: ['[dbnsymb]/dbnsymb.js'],\n        paths: {dbnsymb: 'https://cdn.jsdelivr.net/npm/@amermathsoc/mathjax-dbnsymb@3/browser'}\n    },\n    tex: {\n        packages: {'[+]': ['dbnsymb']}\n    }\n};\n```\n","readmeFilename":"README.md","_rev":"1-b93ab8290c15f54f5355e97c1cf6581d"}