diff --git a/src/mathed/InsetMathRef.cpp b/src/mathed/InsetMathRef.cpp index 36a678ae06..20740f83c9 100644 --- a/src/mathed/InsetMathRef.cpp +++ b/src/mathed/InsetMathRef.cpp @@ -147,6 +147,8 @@ void InsetMathRef::validate(LaTeXFeatures & features) const features.require("varioref"); else if (commandname() == "prettyref") features.require("prettyref"); + else if (commandname() == "eqref") + features.require("amsmath"); } @@ -182,7 +184,7 @@ string const InsetMathRef::createDialogStr(string const & name) const InsetMathRef::ref_type_info InsetMathRef::types[] = { - { from_ascii("ref"), from_ascii(N_("Standard[[mathref]]")), from_ascii(N_("Ref: "))}, + { from_ascii("ref"), from_ascii(N_("Standard[[mathref]]")), from_ascii(N_("Ref: "))}, { from_ascii("eqref"), from_ascii(N_("Equation")), from_ascii(N_("EqRef: "))}, { from_ascii("pageref"), from_ascii(N_("Page Number")), from_ascii(N_("Page: "))}, { from_ascii("vpageref"), from_ascii(N_("Textual Page Number")), from_ascii(N_("TextPage: "))}, diff --git a/src/mathed/MathParser.cpp b/src/mathed/MathParser.cpp index 699a4ea69e..806f423781 100644 --- a/src/mathed/MathParser.cpp +++ b/src/mathed/MathParser.cpp @@ -1260,8 +1260,8 @@ void Parser::parse1(InsetMathGrid & grid, unsigned flags, parse(cell->back().nucleus()->cell(0), FLAG_ITEM, mode); } - else if (t.cs() == "ref" || t.cs() == "prettyref" || - t.cs() == "pageref" || t.cs() == "vpageref" || t.cs() == "vref") { + else if (t.cs() == "ref" || t.cs() == "eqref" || t.cs() == "prettyref" + || t.cs() == "pageref" || t.cs() == "vpageref" || t.cs() == "vref") { cell->push_back(MathAtom(new InsetMathRef(t.cs()))); parse(cell->back().nucleus()->cell(1), FLAG_OPTION, mode); parse(cell->back().nucleus()->cell(0), FLAG_ITEM, mode);