Uwe Stöhr wrote: > Am 20.11.2010 19:57, schrieb Georg Baum: >> >> This is possible (using the "insert inset and move selection inside" >> mechanism and inset-dissolve internally), but would be more risk, so I'd >> like to postpone this. If you want a more visible place you could put the >> scripts into a toolbar. Removing a script is already very easy with >> inset- dissolve (pressing backspace at the first position). > > But we need a method to change existing text to be a superscript text via > a dialog. LyX is really the only word processor I know that doesn't > provide this. A toolbar might be a workaround but as user I would expect > that i can do this in the text style dialog too.
As a first step, I committed what I had. This is much better than the previous solution. As I wrote, modifying the font dialog will be more risky, and should not be done now IMHO. Of course one could produce an additional dialog without much risk, but then I don't understand why that would be needed, since it would also be different from the usual office packages. > I found another, important issue: > > you are using \usepackage{subscript} but subscript is not a real > LaTeX-package (the author calls it a fragment) and therefore not > installable via the package managers of TeXLive and MiKTeX: > http://www.ctan.org/tex-archive/help/Catalogue/entries/subscript.html This is not true. This file is included in the "fragments" package in TeXLive, and I believe also in MikTeX. Also the file contains the lines % the fragment may be used as a package in its own right, if so % needed. What is the problem with using that package? > But the subscript.sty file contains of only 4 lines, the ones I proposed > in comment 3 of #3008: > > \DeclareRobustCommand*\textsubscript[1]{% > \...@textsubscript{\selectfont#1}} > \d...@textsubscript#1{% > {...@th\ensuremath{_{\mbox{\fontsize\sf@siz...@#1}}}}} > > (These lines are also used by Koma-script.) > So we must insert these lines instad of using subscript.sty. This is wrong IMO. There is a package for this purpose, so we should use it. The less LaTeX hardcoding in LyX, the better. I added a note about the "fragments" package to LaTeXConfig.lyx, so that users will find it more easily. Georg