15

Is there a way to toggle the display of math expressions in LyX between the default, which makes an attempt at replacing TeX code with easy to read symbols (but is short of actual rendering), and the underlying TeX code?

For example, I'd like the be able to toggle between this

Default mode for displaying math in LyX

and this

Desired TeX mode for displaying math in LyX

2
  • 2
    Given the view count, the developers should really consider adding a button for this action. Feb 21, 2015 at 20:12
  • @TomášZato or even just a command/menu item...
    – flow2k
    Dec 2, 2018 at 21:51

2 Answers 2

9

There is not a built-in toggle that I know of. But you can create one yourself by using a command sequence. First place your cursor in front of the math expression that you want to convert to LaTeX. Press alt+x to go to the command buffer (or go to view>toolbars>command buffer and then click on it at the bottom). Enter the following command and press return:

command-sequence char-forward; line-end-select ; cut; char-backward; paste; char-delete-forward`

This works for me. Does it work for you? If it works, make a shortcut for it. And then when you want to go back, just select the LaTeX code and do Ctrl + m.

Here are some additional suggestions:

  • go to View > Code Preview Pane to get a look at the LaTeX code around where your cursor is.

  • if you put your cursor inside the math box, copy (but don't copy the entire math box), go outside of math, and paste, it will paste the LaTeX code. To turn that LaTeX code back into the math symbols, highlight it, and press Ctrl + m.

4
  • 3
    One could bind a keyboard shortcut to View source as well, which could make it more convenient to use. The action is dialog-toggle view-source. Mar 1, 2012 at 10:09
  • @TorbjørnT. good suggestion.
    – scottkosty
    Mar 2, 2012 at 1:53
  • 2
    View -> Source is now View -> Code Preview Pane.
    – flow2k
    Dec 2, 2018 at 21:50
  • 1
    @flow2k thanks, just updated it.
    – scottkosty
    Dec 2, 2018 at 22:45
2

No. The closest you can get (as of version 2.0.3) is to view the source (View > View Source) with the selection near an equation of interest, or to copy the contents of the expression (not the whole math box) and paste it somewhere.

4
  • @scottkosty: This is closer to what I'm looking for (the question is not about "Instant Preview"). If the question could be rewritten like this, I'd accept it.
    – orome
    Mar 1, 2012 at 17:06
  • I don't understand. Do you want me to edit my answer and take out the instant preview suggestion? I'm not worried about having my answer accepted but I would be happy to improve the clarity.
    – scottkosty
    Mar 2, 2012 at 1:53
  • @scottkosty: That would be great. Just refocus to answer the question itself first, then the additional suggestions if you like.
    – orome
    Mar 6, 2012 at 18:33
  • I made some edits. See if you like the new "solution"
    – scottkosty
    Mar 7, 2012 at 0:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .