Version 8.0.1 of Mathematica has just been released and it didn't fix the bug that has been most annoying me. This is a known bug and WRI promise to fix it "in a future release". Until they do, maybe we can find a workaround.
The symbol for \[Conjugate]
(which is entered using the shortcut ⋮conj⋮
) was broken in between Mathematica versions 7 and 8. In version 8 it does not display, which leads to a lot of confusion when reading my old code. Compare the two versions:
There are two options that I can think of:
- Find the symbol that the frontend displays when it sees
\[Conjugate]
and tell it to display something visible. I'm not sure if this is possible to do without working at WRI and recompiling the frontend. - Redefine the shortcut
⋮conj⋮
(as described in this SO question) to create a different postfix operator that displays as a superscript*
and is immediately interpreted asConjugate[]
-- i.e. it has the same behaviour as\[Conjugate]
. The display properties can probably be taken care of using anInterpretationBox
etc...
The problem with option 2, is that it won't fix my old notebooks.
Does anyone have any different ideas or an implementation of the above?