int InsetSpecialChar::latex(odocstream & os,
- OutputParams const &) const
+ OutputParams const & rp) const
{
switch (kind_) {
case HYPHENATION:
os << "\\slash{}";
break;
case NOBREAKDASH:
+ if (rp.moving_arg)
+ os << "\\protect";
os << "\\nobreakdash-";
break;
}
}
-Inset * InsetSpecialChar::clone() const
-{
- return new InsetSpecialChar(kind_);
-}
-
-
void InsetSpecialChar::validate(LaTeXFeatures & features) const
{
if (kind_ == MENU_SEPARATOR)