On 18.06.08, Pavel Sanda wrote: > > On Mon, Jun 16, Friedrich Hagedorn <[EMAIL PROTECTED]> wrote:
> > It seems this \intertext command is not properly handled in LyX. I had > > the same problem, when you press 'space' it jumps you out of the > > command. > this is not a bug, this is a feature. It is intended as a feature, but might turn out to be not "the right thing". > If you want to use space in math mode you have to use latex space > commands e.g. "\:" (either via toolbar or ctrl+space(+space...to cycle > through possible spaces) or math-space lfun. This is the case if you want to produce *visible* space in the output. However, there is no way you can tell LyX to generate a space character in the latex code. In most circumstances, this is not a problem because TeX ignores whitespace in math mode. However, some extensions and packages depend on whitespace for disambiguation. Example: Package icomma cannot be used with LyX (short of using ERT *instead* of a math box) as it relies on input in the form $f(x, y) = 3,45$ to disambiguate a decimal separator from a variable separator and generate the correct spacing. (German typography uses the comma as decimal separator.) \usepackage{icomma} % Komma als Dezimaltrenner (im Mathe Modus) % Standardmäßig läßt LaTeX im Mathe Modus immer etwas % Platz nach einem Komma, für 3,45 etc. ist das falsch. % Mit icomma gilt: % Wenn auf das Komma ein Leerzeichen folgt, soll auch % eins kommen, wenn nicht, schreibe es als Operator: % z.B. $f(x, y) = 3,45$ % Geht nicht mit LyX, da der Leerzeichen in Mathe % unterdrückt. > Second possibility is to switch to text mode inside math (ctrl+m > when you are already in math mode). This will not allow you to generate the LaTeX code $f(x, y) = 3,45$. > you can use any latex commands that do not contain space characters >in math mode without any ERT. Günter