LateXSL
status
release, v. 0.5.2
In the eight years since the initial release, the support for XSLT in browsers has improved greatly, and smartphones with small screens have become common. Version 5.2 supports changes in behavior of XSLT and CSS in the major browsers, and adjusts the web pages for viewing on handlheld devices.
initial release, v. 0.5
This is a beta release; it is not to be considered a finished product.
Please give it a try. If you find bugs, or have suggestions, please enter them in bugs or feature request on the Project page, under the Tracker tab.
However, please read the Scope and purpose document before reporting bugs and requesting features, so you at least understand where I think I’m going with the product.
I feel the need to make a disclaimer about the quality of the code. Although this is my second XSLT project, and I have fixed some stylesheets in the workplace, I do not claim that I have a good grasp of XSLT coding style or practices. (Then again, maybe there isn’t that much to grasp.) The code looks very messy to me—clearly I haven’t learned to arrange rocks and berries to the most pleasing effect.
LaTeX features supported | ||
---|---|---|
math italics | good | except for \mathnormal |
sub- and superscript | good | for single-line expressions; also for summations and integrals, and limit-like expressions |
font families | good | except for \mathcal and \cal |
limit-like expressions | good | |
accents | partial | only short letters are right;
\vec is problematic |
sums and integrals | good | limits still not centering |
fractions | fair | struggling with a way to wrap in HTML so they behave correctly in all browsers. No support yet for smaller fonts when in-line or nested |
special characters | quite good | but depends on the fonts on user's system. |
text mode | partial | switch to math, quotes and dashes. |
bracketing | rudimentary | only places small brackets,
radical there is a big plan to improve this though... |
arrays | rudimentary | places data in rows and columns. spacing, line drawing not yet implemented |
LaTeX features to be done soon | ||
accents | for tall letters too | |
\mathnormal |
||
\label , \ref |
(with hyperlinks, even) | |
\bmod , \pmod |
||
\stackrel |
||
\atop , \choose |
||
\overbar |
||
equnarray , equnarray* |
||
text-mode accents | ||
ligatures | ||
LaTeX features that may be impossible | ||
\widehat , \widetilde |
I see no way with HTML/CSS | |
\overbrace |
"" | |
\mathcal |
no good way to select fonts so precisely | |
LaTeX features I haven't thought much about | ||
index | ||
bibliography | ||
user-defined commands |