Stefan Schimanski wrote:
>> I make heavy use of macros (\newcommand). If I change one definition, I
>> have to close and re-open the LyX file to have the math re-rendered with
>> the new definition. How can I force the re-rendering?
> 
> Even with the 1.5 implementation they should be updated automatically.
> If not, it's a bug we introduced. By updating I mean that you only
> change the definition, i.e. the "right part" of the macro.

I did not think this feature existed! I think that it never worked on my
machine.

There are two cases to discuss.

### Using \newcommand in the the LyX document preamble.

I get this behaviour:
1) new document
2) write this in preamble:

    \newcommand{\mycommand}{ciao}

3) create math inset (equivalent of $\mycommand$).
   math is properly rendered

4) change the preamble in

    \newcommand{\mycommand}{ola}

At this point, should the rendering change? Nothing changes for me.



### Using \input{...} in  LyX preamble

I usually write my macros in a file called "symbols.tex"; then I write

        \input{symbols.tex}

in the preamble of the LyX document.

If I change a macro (right part) in symbols.tex, LyX does not notice it.
Now, I really don't expect it to do it, but it would be nice to have a
command to force the re-rendering.


-- 
Andrea Censi
      "Life is too important to be taken seriously" (Oscar Wilde)
Web: http://www.dis.uniroma1.it/~censi

Reply via email to