Enrico Forestieri wrote:
> In the new hspace inset (thanks Jürgen) one of the possible spaces
> is labeled "Enspace (0.5em)" but it really inserts \enskip.
> This could be okay by itself, as \enskip is defined similarly to \quad
> (inserted by "Quad (1em)") and \qquad (inserted by "QQuad (2em)", i.e.,
> TeX defines them as
> \def\enskip{\hskip.5em\relax}
> \def\quad{\hskip1em\relax}
> \def\qquad{\hskip2em\realx}

AFAIU, enspace and enskip are of the same length (a half em), only one is 
protected, the other isn't. That's why I used only one combo entry while 
the "protected" state can be toggled, as for the other spaces as well.

> But in the hspace context menu both "Enspace" and "Enskip" are
> offered as a choice. Apart from the fact that this is confusing,
> as the Enspace inserted through the hspace dialog is now listed as
> being an Enskip, the Enspace entry now inserts \enspace.

In the context menu, we do not have two widgets (length combo and protected 
check box), therefore I decided to fall back to the old names.

> I think that this entry does not belong there, as \enspace is
> defined as \def\enspace{\kern.5em } in TeX, and \kern is a strange
> animal that inserts horizontal space when in horizontal mode, but
> vertical space when in vertical mode. For example, try
> \vbox{\hbox{a\enspace b}\enspace\hbox{c}}
> to see it.
>
> So, I propose to rename "Enspace (0.5em)" to "Enskip (0.5em)" in
> the hspace dialog, and to remove the "Enspace" choice from the
> context menu. What do you think?

I think if "Enspace (protected)" is too confusing, we should just rename the 
entry in the combo to "0.5 em" or somesuch.

Jürgen

Reply via email to