32
$\begingroup$

This is not a question. Just a request.

This Issue has been discussed previously and I think this can be implemented technically as well.

Writing title all in latex disables the options like "Open in New Tab" and other options in browsers. It may be user's own habit but I terribly hate it when the option is not there.

Since it is technically possible to prevent (not allow) titles that are all in latex (just like character limit or something else) while the questioner asks the question.

What, if any, are the problems in implementing this? Can the engine designers implement it?

$\endgroup$
14
  • 2
    $\begingroup$ This doesn't appear to be true. In my FF ctrl-clicking a latex title works just as well as ctrl-clicking anything else. $\endgroup$ Mar 26, 2013 at 17:08
  • 4
    $\begingroup$ I experience the OP's problem in Chrome. I never noticed it before, but in order to get the correct context menu for a hyperlink on Math.SE, I have to click on words that are not LaTeX. Switching renderers has no effect. $\endgroup$ Mar 26, 2013 at 18:51
  • 5
    $\begingroup$ Ctrl+Left click opens new tab well in Chrome/ EE/ FF but the problem is that the context menu is still disabled. Yes, to open new tab only, there is no problem. May be for other options, there are different shortcuts as well. I can learn but not everyone does that. That's only problem. $\endgroup$
    – user45099
    Mar 26, 2013 at 18:53
  • 1
    $\begingroup$ The only problem then is about whether users find "having to complete title with some words not in latex" more annoying that "being unable to use context menu". We can decide which is less annoying. $\endgroup$
    – user45099
    Mar 26, 2013 at 18:56
  • 3
    $\begingroup$ I'm hard pressed to find any titles that are 100% LaTeX, and at the same time I feel like a 100% LaTeX title would be very likely not as descriptive as we would like for question titles. So IMHO there would be a side benefit to requiring some non-LaTeX content in titles. $\endgroup$ Mar 26, 2013 at 19:08
  • 4
    $\begingroup$ Previously: MathJax menu obliterates link menu when the entire link is LaTeX $\endgroup$
    – user856
    Mar 27, 2013 at 6:05
  • 2
    $\begingroup$ @ToddWilcox, I have come across a few just having an equation as title. Mostly I edited them to make them understandable (when I knew what it was about, that is...). Seems I inadvertently was following ArthurFischer's suggestion in the answer... $\endgroup$
    – vonbrand
    Mar 27, 2013 at 10:59
  • 2
    $\begingroup$ Are there any good question titles entirely in $\LaTeX$? $\endgroup$ Mar 27, 2013 at 12:22
  • 2
  • $\begingroup$ not [5]. you missed '?' which is in not latex. $\endgroup$
    – user45099
    Mar 27, 2013 at 22:20
  • $\begingroup$ but yes, we get them once in a while. $\endgroup$
    – user45099
    Mar 27, 2013 at 22:21
  • $\begingroup$ If you use a mouse then just click the roller button to open link in a new tab. It works in latex as well $\endgroup$
    – ABC
    Mar 31, 2013 at 17:22
  • $\begingroup$ I will admit to having bitched about this precise problem at length... so, if you can write a title that isn't entirely in $\LaTeX$, please do so! $\endgroup$ Apr 2, 2013 at 20:40
  • 1
    $\begingroup$ This has now been incorporated into Guidelines for good use of $\LaTeX$ in question titles $\endgroup$ Jul 26, 2016 at 9:59

3 Answers 3

23
$\begingroup$

One should first note that only a few StackExchange sites have MathJax capabilities. Add in the fact that such questions appear only rarely and it is probably unlikely that SE will implement a change to require titles to have non-$\LaTeX$ elements anytime soon.

There is, of course, a simple work-around that requires no changes to the SE system:

When users with sufficient privileges see a question with an all-$\LaTeX$ title, they can edit the title to include some non-$\LaTeX$ elements.

$\endgroup$
9
$\begingroup$

There is a way to get MathJax to not use its contextual menu (and use the browser's instead). On a page that has typeset equations, first enter

javascript:MathJax.Menu.showContext(true);

in the URL location bar, or use your browser's developer console to type in the command (minus the javascript: prefix) and press return. Nothing will appear to happen, but this will enable an extra sub-menu within the MathJax contextual menu.

Now right-click (or control-click) on any typeset equation to get MathJax's contextual menu. In the Math Settings menu there should now be a Contextual Menu sub-menu. This lets you select MathJax or Browser. Selecting Browser will mean MathJax won't put up its own contextual menu but will pass through to the browser's contextual menu. That will allow you to access the menu for opening a link in a new tab, etc., that you are looking for.

Note that this menu setting will be stored in a cookie, so it will be remembered and you won't have to set it every time.

If you do this and still want access to the MathJax menu, just ALT-click or OPTION-click (that's a left-click not a right-click) on an equation and you will get the MathJax contextual menu again. You can set the Contextual Menu value back to MathJax to get the usual behavior from MathJax, or you can leave it as the browser menu and use ALT-click to get the MathJax menu.

$\endgroup$
2
$\begingroup$

While what others said is true, some situations may arise where one is not privileged to edit or the edit does not make sense. In that case, holding ctrl and clicking may help.

$\endgroup$

You must log in to answer this question.