The wrestling with getting entry rendering continued over the past week. Since we have lost all of the old entry cache, we have needed to re-render every entry. This was taking too long for the latex2html ("HTML with images") mode. So we decided to push forward the jsMath rendering mode.
jsMath puts most of the rendering on the client, so it was much quicker for us to generate the server build of each entry. However, there have been plenty of bugs. Currently, most entries work, but entries with flaws are common. Right now the biggest flaws are that "align" environments aren't supported (so you'll see the raw LaTeX code), eqnarray* environments tend to lock up when rendered, and ad hoc user macros aren't supported (so they show up with "command not defined" jsMath error messages.
We are working on all of these problems and hopefully over the next week the jsMath output will reach 90% good or better. However, note you can still set your own default render mode to "HTML with images" (the old defauled mode), or select it ad hoc on a particular entry that doesn't look right. However, it is relatively slow to render, so be patient.
For those new to jsMath, you can do a lot to customize and optimize its appearance. A jsMath control panel shows up via the "jsMath" button that appears in the lower-right-hand corner of the screen. From there you can tell it whether to use images or native TeX fonts. There is a link to download the fonts (highly recommended). However, it should mostly work without the need to install anything. Another common option that might be useful would be "show pages only after full processed", as the gradually-rendering page might be annoying to some. There is also a jsMath "global mode" that puts the main window in a frameset, so that over time more equations will be cached and returning to the same page should be very fast. However, the presence of the frameset complicates browsing.
We will continue to work to optimize the rendering modes. Please let us know your feedback and any bugs not mentioned above.
|