Skip to content

Add KaTeX support to MarkdownPreviewer and HTML export#325

Merged
Rokt33r merged 2 commits intoBoostIO:masterfrom
tobifasc:master
Feb 6, 2020
Merged

Add KaTeX support to MarkdownPreviewer and HTML export#325
Rokt33r merged 2 commits intoBoostIO:masterfrom
tobifasc:master

Conversation

@tobifasc
Copy link
Copy Markdown
Contributor

@tobifasc tobifasc commented Jan 31, 2020

I used remark-math and rehype-katex to render TeX written inside $...$ or $$...$$.

Inside MarkdownPreviewer it was easy to import katex.min.css from inside node_modules but to get correct styling in exported HTML files (without also exporting css/font files) i added a link tag referring to katex.min.css hosted by jsdelivr.


IssueHunt Summary

Referenced issues

This pull request has been submitted to:


IssueHunt has been backed by the following sponsors. Become a sponsor

@claassistantio
Copy link
Copy Markdown

claassistantio commented Jan 31, 2020

CLA assistant check
All committers have signed the CLA.

@Rokt33r
Copy link
Copy Markdown
Member

Rokt33r commented Feb 4, 2020

LGTM I'll review again and merge it tomorrow!

@Rokt33r Rokt33r added this to the v0.2.0 milestone Feb 4, 2020
…display katex

To get katex.min.css to load font files the package file-loader was added.
Katex needs its own css and font files. To avoid cluttering the users workspace the files are loaded from jsdelivr inside the exported htmls header.
@Rokt33r Rokt33r merged commit 535b83f into BoostIO:master Feb 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants