Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LaTeX versions #1

Open
rljacobson opened this issue Nov 11, 2018 · 2 comments
Open

LaTeX versions #1

rljacobson opened this issue Nov 11, 2018 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@rljacobson
Copy link

You have the original Mathematical notebook sources from which these PDFs are derived. I took a brief look at the notebook sources, and it seems to me that it should be possible to auto-generate LaTeX sources for these rules. A LaTeX version would be more useful for some applications and could be compiled to PDF, Markdown+MathJax, HTML, etc.

@halirutan
Copy link
Member

Yes, I agree that is possible. I always hope someone jumps on board who could work on this. I know several people from SE who already have nb -> markdown converters who basically do exactly this. With something like this, we could create the content for a webpage directly instead of using PDF files.

There is a downside though. Some of the rule notebooks are pretty large and contain many formulas. I'm not sure how performant MathJax will be if it is confronted with a 20 page long text that contains many many things to render.

Note that I updated this repo some minutes ago to represent Rubi engine version 4.16.0. With it, I included the code for creating the PDF files and the README automatically here.

@rljacobson
Copy link
Author

KaTeX might work: https://katex.org/. It is not as bulletproof and full-featured as MathJax, but for most simple math expressions it works well, very quickly, and without page reflow.

Nice low-hanging fruit for a new contributor during the next Hacktoberfest!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Development

No branches or pull requests

2 participants