You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
771 B
35 lines
771 B
var katex = require("katex"); |
|
|
|
module.exports = { |
|
book: { |
|
assets: "./static", |
|
js: [], |
|
css: [ |
|
"katex.min.css" |
|
] |
|
}, |
|
ebook: { |
|
assets: "./static", |
|
css: [ |
|
"katex.min.css" |
|
] |
|
}, |
|
blocks: { |
|
math: { |
|
shortcuts: { |
|
parsers: ["markdown", "asciidoc", "restructuredtext"], |
|
start: "$$", |
|
end: "$$" |
|
}, |
|
process: function(blk) { |
|
var tex = blk.body; |
|
var isInline = !(tex[0] == "\n"); |
|
var output = katex.renderToString(tex, { |
|
displayMode: !isInline |
|
}); |
|
|
|
return output; |
|
} |
|
} |
|
} |
|
};
|
|
|