Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
122

There are four bookmarks which are located on this installation page: start ChatJax installs MathJax and starts a loop that renders $\LaTeX$ as needed. This is intended for use in chat, where the contents of the page are not static. Reloading the page will stop the loop, so the bookmark needs to be run again. render MathJax installs MathJax and renders $\...


23

I am delighted that you are considering this issue. I am slightly red/green color blind. It is nearly impossible for me to see the block quotes on math.stackexchange. A light grey background would solve the problem completely for me. A solid or dotted black line along, say, the left the border could serve to distinguish a block quote from piece of computer ...


20

I don't know how you want to do user scripts. I use bookmarklets mostly. To pause it: javascript:(function(){MathJax.Hub.queue.pending=1;})(); To turn it back on: javascript:(function(){MathJax.Hub.queue.pending=0;})(); Presumably something similar can be done with automatic solutions like greasemonkey. The turn-it-back-on does not request an ...


17

We are working on a fix for the speed during render that should satisfy both the speed and instant preview concerns. It should be deployed tonight.


16

I'm still facing very slow response, and now I'm facing it at home as well as at work. At work I run Firefox 3.6.18 on Ubuntu 10.04.2; at home I'm running Firefox 5 on Windows XP. The behavior at home is markedly worse now. Again, I'm two or three lines ahead when typing, and I have to wait about one to one a half minutes for it to catch up. Update, Jun 30 ...


15

Revision 3. This one actually has a working loop, and uses jQuery instead of directly injecting a script element. Unfortunately, it seems that new chat messages no longer trigger the ajaxComplete event, so my hack has to be replaced with a different one. This one runs MathJax on a 1-second cycle. Bookmarklet: javascript:(function()%7Bif(window.MathJax===...


12

From the top of my head: Ilmari Karonen is the maintainer of SOUP that patches various glitches on SE-sites, some specific to this site. See the user page for details. robjohn has developed a tool, known under the name CatChase ChatJax, so that math renders in chat. As far as I know it is widely used, and makes chat a lot more useful for some. See a meta ...


10

Here are a couple of bookmarklets (bookmarks in the bookmark bar) that disable and enable the auto-rendering of in-process edits, as mentioned by Jack Schmidt in answer to this feature request. For those who don't feel comfortable creating or editing bookmarks in the bookmark bar, there are draggable links here. Drag the links for "rendering off" and "...


9

There is ChatJax++ now, a user script that enables MathJax in SE chat in a smart way, i.e. it requires no user interaction and renders new messages automatically.


8

I've been contributing to a userscript which adds side-by-side editing functionality to Stack Exchange. It can be toggled on and off by clicking a new button in the editor and works when writing new as well as editing existing questions and answers. Screenshot More info can be found over at StackApps SE.


8

The comment by @Martin Sleziak basically answered my question. I recovered the script through the Wayback Machine using the most up-to-date archived version. I then made some minor changes to the script to make it work without hosting it at a webserver and voilà, it works so far. If the actual author of the script sees any problem in this and doesn't want ...


7

This is not an answer to the original question, but does not quite fit into a comment, and yet it is an extremely useful and fully customizable tool to solve the hard-to-see issue immediately. If you use GreaseMonkey and know CSS, you can easily fix such issues with any site you use. Just create a new userscript as follows: // ==UserScript== // @name ...


6

For those of us who struggle to get ChatJax running on an iPad, you need to fake it into a bookmarklet that you can copy and paste into the Safari URL line, then save as a bookmark. Make an .html file on your desktop that you will save, put in Dropbox, and open with Safari on your iPad. That .html file should have a textbox in it that you can copy here (go ...


5

With MathJax 2.x the way to load it dynamically has changed and the documentation says that one should use a new method. It seems to me that it ought to be possible to turn this into a Greasemonkey script that runs automatically when receiving new input.


4

Here's a solution that involves quite a few more mouse-clicks. If you right-click something rendered by MathJax, like $$\text{Right-Click Me!}$$ and select Math Settings > Math Renderer > Plain Source, that'll display the MathJax just as the LaTeX code which you've typed, so MathJax won't do any work. This is much faster than letting MathJax render the ...


4

Whether you use ChatJax or not in chat, look at the bookmarks described in this answer. The rendering off and rendering on bookmarks will turn off and on the MathJax rendering. While off, this prevents the rendering from affecting your typing.


2

Here is a userscript that I found in StackApps which was created partly by Antonio Vargas that enables side-by-side editing. This userscript adds a button to the editor toolbar ('Toggle Side-By-Side Editing') shown in the blue box in the image below so you can view the preview and markdown side by side when asking or answering a question or when editing an ...


2

This seems to have stopped working a couple of weeks ago. When I have the extension enabled, my editing window looks like this: Notice the vestigial preview area. Disabling the extension brings the situation back to normal; enabling the extension again causes the problem to recur. My browser is: Google Chrome 18.0.1025.142 (Official Build 129054) OS ...


1

Here's one deficiency I've run into so far: In an enumerated list, say this one: Item 1. Item 2. Item 3. the software re-renders the entire list (all three items) whenever I edit any one of them. I think it would make more sense to re-render just the single item I have edited. It's not a serious problem, however.


Only top voted, non community-wiki answers of a minimum length are eligible