inner_pos = "t";
}
}
- if (inner_type == "makebox" && !p.hasOpt())
+ if (!p.hasOpt() && (inner_type == "makebox" || outer_type == "mbox"))
hor_pos = "c";
if (!inner_type.empty() && p.hasOpt()) {
if (inner_type != "makebox")
os << "hor_pos \"" << hor_pos << "\"\n";
if (outer_type == "mbox")
os << "has_inner_box 1\n";
- if (!frame_color.empty())
+ else if (!frame_color.empty())
os << "has_inner_box 0\n";
else
os << "has_inner_box " << !inner_type.empty() << "\n";
<< '\n';
if (outer_type == "mbox")
os << "use_makebox 1\n";
- if (!frame_color.empty())
+ else if (!frame_color.empty())
os << "use_makebox 0\n";
else
os << "use_makebox " << (inner_type == "makebox") << '\n';