X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetBox.cpp;h=c96a7c9e7d11375d5a2fac0ec9537743a63fe0c1;hb=6da7ee1be170629aa6647aa8b2d6cf66ea928a9b;hp=a07df279c3de2e513ad0df7cd0bb8057e15a1d81;hpb=f04c7711b0eb15c64a2e3166476fe506ebaa45e6;p=lyx.git diff --git a/src/insets/InsetBox.cpp b/src/insets/InsetBox.cpp index a07df279c3..c96a7c9e7d 100644 --- a/src/insets/InsetBox.cpp +++ b/src/insets/InsetBox.cpp @@ -78,14 +78,14 @@ BoxTranslatorLoc initBoxtranslatorLoc() BoxTranslator const & boxtranslator() { - static BoxTranslator translator = initBoxtranslator(); + static BoxTranslator const translator = initBoxtranslator(); return translator; } BoxTranslatorLoc const & boxtranslator_loc() { - static BoxTranslatorLoc translator = initBoxtranslatorLoc(); + static BoxTranslatorLoc const translator = initBoxtranslatorLoc(); return translator; } @@ -317,9 +317,9 @@ void InsetBox::latex(otexstream & os, OutputParams const & runparams) const os << "\\begin{framed}%\n"; break; case Boxed: - if (width_string.empty()) { - os << "\\framebox"; + if (!width_string.empty()) { if (!params_.inner_box) { + os << "\\framebox"; // Special widths, see usrguide sec. 3.5 // FIXME UNICODE if (params_.special != "none") { @@ -331,7 +331,8 @@ void InsetBox::latex(otexstream & os, OutputParams const & runparams) const << ']'; if (params_.hor_pos != 'c') os << "[" << params_.hor_pos << "]"; - } + } else + os << "\\fbox"; } else os << "\\fbox"; os << "{";