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 #56

Open
johari opened this issue Jan 24, 2019 · 1 comment
Open

LaTeX #56

johari opened this issue Jan 24, 2019 · 1 comment

Comments

@johari
Copy link
Owner

johari commented Jan 24, 2019

A spreadsheet is a low-key replacement for $ make.

FaM used to have support for mathematical formulas through extracting them from the markdown and piping them to a cached IO worker that turned latex formula into svg.

We are slowly integrating FaM inside Minicell (#55), and it's realistic to think of running shell workers like that to get beautiful typesetting. Later on, we can also add support for PDF inside cells (along with formulas that cut a page from pdf, or a portion of a page, related to #22) and with support for string interpolation (#36), we can use Minicell itself to compile non-trivial tex files (like an academic paper) into a pdf.

I see a real opportunity here, but before we can move on with this issue, we need to be finish with #36 and #51 (perhaps even a basic support for Haxl?)

@johari
Copy link
Owner Author

johari commented Apr 14, 2019

LaTeX is amazing, but it is hell to come up with nice-looking tables in LaTeX. Spreadsheets can conveniently design and stylize tables, but there is no way to take a range on a spreadsheet and convert it to LaTeX.

This issue, at first, step, will implement a =TEX(·) formula that takes a range and will output a ESLit containing a latex snippet that will render to the passed range.

@johari johari mentioned this issue May 7, 2019
2 tasks
@johari johari added this to the Shake integration milestone Jan 4, 2021
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

No branches or pull requests

1 participant