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/
In vatter.html, rendered in-browser
As discussed F2F, let's be direct.
With #7 I'm not sure if we need something other than name as a automatic heading element.
Either that or a helper.
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.
I accidentally removed the logic. Let's bring it back a bit.
For input, full HTML headers can be cumbersome and are more a preamble.
For output, to feed into CMSs etc.
The combined example from the readme is what I mostly use, so lets add it as an npm script.
I forgot to do this.
Let's redo #12.
If no statements are found, we get an error. Let's avoid that.
When processing fragments, there will be no title tag.
This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
This should really go on https://github.com/pkra/tools-for-math-on-the-web somehow
When running server-side, we should handle MathJax as well.
Figure out YAML metadata as a more humane alternative to json.
It should be something related to making a title, header etc but all words are overloaded.
Accidentally pushed part of this in 4bbd79e.
Let's add the underlying file.
I.e. try to convert in either direction latex to/from laml.
E.g., add links to emmet documentation, add links to demo videos.
Simple enough.
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.
@scoskey says: "statements are more like (fixed-position) figures, free of page hierarchy".
We could customize the tag name for the "heading".
What's up with that.
Simple enough.
Ahead of #34, let's have a separate samples document and move the existing sample to it.
Let's add a simple PDF generator.
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.
Now that we have webpack and reload, we can combine them.
We spent a good deal of time thinking before arriving at our approach.
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., pass a selector, customize name/blame handling.
aCf. also #7
Make nonempty contents of "ref" and "cite" tags replace the default anchor contents.
*...*
)Natural step.
Feels wrong to have that in the source.
I didn't change the mode to the correct type (it's still on what mathjax-node-page uses).
E.g., for chapters.
A module shouldn't fail if it's not used (e.g., if no yaml data is found).
Just some aesthetic edits like parentheses and line breaks
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?
Counters. We need them.
@scoskey what requirements do you see?
It currently won't run through node.
We should move the CSS into the modules and build it out.
Split out and build for production.
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.