hypermd-katex
v0.1.0
Published
In HyperMD, Use KaTeX to render TeX formulars
Downloads
8
Readme
hypermd-katex
In HyperMD, Use KaTeX to render TeX formulars.
How to use
- install
katex
andhypermd-katex
import
before creating HyperMD editor- create HyperMD editor
For webpack / parcel
First of all, install the packages: npm install --save hypermd-katex katex
import * as HyperMD from "hypermd"
import "hypermd-katex"
const your_textarea = document.getElementById('input-box')
const editor = HyperMD.fromTextArea(your_textarea)
For requirejs (example)
Install the packages: npm install --save hypermd-katex katex
In your HTML:
<textarea id="input-box" cols="30" rows="10">I'm using $\KaTeX$ now!</textarea>
<script src="./node_modules/requirejs/require.js"></script>
<script src="./node_modules/hypermd/goods/patch-requirejs.js"></script> <!-- 👈 IMPORTANT -->
<script data-main src="main.js"></script>
As for your main.js
, here is an example. Note that ./node_modules
can be changed to your CDN services.
For Plain Browser Env
Why hurting yourself? The bundlers and module loaders are the future!
See the source of example file
Develop
- (if needed) update
pbe.manifest.json
and define modules' global var name - Go to example dir, run
npm i
and modify requirejs-main.js- Uncomment this line:
paths: { "hypermd-katex": "../..", },
- Uncomment this line:
- Back to project dir,
npm run dev
- Meanwhile, open a
http-server
and visit http://127.0.0.1:8080/example/requirejs-index.html- Psst Use http-server and do this in one command
hs -c-1
- Psst Use http-server and do this in one command
- Start test