pkra / laml Goto Github PK
View Code? Open in Web Editor NEWa lame joke about LaTeX and HTML
Home Page: https://pkra.github.io/laml/
a lame joke about LaTeX and HTML
Home Page: https://pkra.github.io/laml/
With #7 I'm not sure if we need something other than name as a automatic heading element.
Either that or a helper.
As discussed F2F, let's be direct.
It currently won't run through node.
I accidentally removed the logic. Let's bring it back a bit.
The combined example from the readme is what I mostly use, so lets add it as an npm script.
I forgot to do this.
Our front page should have a sample table (or whatever) with three columns: source code, output code, and rendered product. It makes it so people can grok in 3 seconds what we're up to. This is how markdown is explained in wikipedia.
What's up with that.
We spent a good deal of time thinking before arriving at our approach.
When processing fragments, there will be no title tag.
I.e. try to convert in either direction latex to/from laml.
It should be something related to making a title, header etc but all words are overloaded.
Simple enough.
Just some aesthetic edits like parentheses and line breaks
Figure out YAML metadata as a more humane alternative to json.
For example, m522 goes from 8.2 to 2.8MB unzipped; the amount of extra nodes makes for much faster rendering by browsers as well.
Natural step.
Let's redo #12.
This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
For input, full HTML headers can be cumbersome and are more a preamble.
For output, to feed into CMSs etc.
It might be useful to have a dedicated helper that applies renameTag to all matches for a given selector.
It might even return an array of results for further processing.
@scoskey what do you think?
Split out and build for production.
Make nonempty contents of "ref" and "cite" tags replace the default anchor contents.
In vatter.html, rendered in-browser
Accidentally pushed part of this in 4bbd79e.
Let's add the underlying file.
*...*
)This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
We should move the CSS into the modules and build it out.
If no statements are found, we get an error. Let's avoid that.
Counters. We need them.
@scoskey what requirements do you see?
If names only appear in other elements, should they be custom handled there?
We'd still have a helper for it but we'd only use it within another module.
E.g., add links to emmet documentation, add links to demo videos.
E.g., for chapters.
A module shouldn't fail if it's not used (e.g., if no yaml data is found).
When running server-side, we should handle MathJax as well.
Let's add a simple PDF generator.
It's annoying to break rendering when refs have no targets (e.g., typos, work-in-progress).
Catching errors and logging them out is nicer.
Ahead of #34, let's have a separate samples document and move the existing sample to it.
Now that we have webpack and reload, we can combine them.
Feels wrong to have that in the source.
Simple enough.
E.g., pass a selector, customize name/blame handling.
aCf. also #7
I didn't change the mode to the correct type (it's still on what mathjax-node-page uses).
@scoskey says: "statements are more like (fixed-position) figures, free of page hierarchy".
We could customize the tag name for the "heading".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.