LateXSL
status

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 to 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 goodfor single-line expressions; also for summations and integrals, and limit-like expressions
font families goodexcept for \mathcal and \cal
limit-like expressions good
accents partialonly short letters are right -- probably due to space being put beween accent and letter; \vec is problematic
sums and integrals goodlimits still not centering
fractions fairstruggling with a way to wrap in HTML that behaves correctly in all browsers. No support yet for smaller fonts when in-line or nested
special characters quite goodbut depends on the fonts on user's system.
text mode partialswitch to math, quotes and dashes. Lacks support for commands \textit etc.
bracketing rudimentaryonly places small brackets, radical
there is a big plan to improve this though...
arrays rudimentaryplaces data in rows and columns. spacing, line drawing not yet implemented
LaTeX features to be done soon
\not-operators will require some further logic
accents for tall letters too
\mathnormal
numbered equations
\label, \ref (with hyperlinks, even)
\bmod, \pmod
\stackrel
\atop, \choose
\overbar
text-mode accents
ligatures
Bigger projects
index So much easier in XSLT 2.0
bibliography So much easier in XSLT 2.0
user-defined commands Thinking about this
\include Will have to wait for XSLT 2.0
LaTeX features that may be impossible
\widehat, \widetilde There is no way with HTML/CSS. SVG?
\overbrace ""
\mathcal no good way to select fonts so precisely