mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
fix bug 1665
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10011 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
2d28f7c449
commit
75a5ef3c61
@ -1,3 +1,10 @@
|
|||||||
|
2005-06-07 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||||
|
|
||||||
|
* math_parser.h (latexkeys): new member requires
|
||||||
|
* math_factory.C (initSymbols): fill the requires field for fonts
|
||||||
|
* math_symbolinset.C (validate): use sym_->requires instead of
|
||||||
|
sym_->inset (fixes bug 1665)
|
||||||
|
|
||||||
2005-05-07 Michael Schmitt <michael.schmitt@teststep.org>
|
2005-05-07 Michael Schmitt <michael.schmitt@teststep.org>
|
||||||
|
|
||||||
* ref_inset.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO
|
* ref_inset.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO
|
||||||
|
@ -163,6 +163,12 @@ void initSymbols()
|
|||||||
// tmp.inset _is_ the fontname here.
|
// tmp.inset _is_ the fontname here.
|
||||||
// create fallbacks if necessary
|
// create fallbacks if necessary
|
||||||
|
|
||||||
|
// store requirements as long as we can
|
||||||
|
if (tmp.inset == "msa" || tmp.inset == "msb")
|
||||||
|
tmp.requires = "amssymb";
|
||||||
|
else if (tmp.inset == "wasy")
|
||||||
|
tmp.requires = "wasysym";
|
||||||
|
|
||||||
// symbol font is not available sometimes
|
// symbol font is not available sometimes
|
||||||
string symbol_font = "lyxsymbol";
|
string symbol_font = "lyxsymbol";
|
||||||
|
|
||||||
|
@ -35,6 +35,8 @@ public:
|
|||||||
std::string extra;
|
std::string extra;
|
||||||
/// how is this called as XML entity?
|
/// how is this called as XML entity?
|
||||||
std::string xmlname;
|
std::string xmlname;
|
||||||
|
/// required LaTeXFeatures
|
||||||
|
std::string requires;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -136,10 +136,8 @@ bool MathSymbolInset::takesLimits() const
|
|||||||
|
|
||||||
void MathSymbolInset::validate(LaTeXFeatures & features) const
|
void MathSymbolInset::validate(LaTeXFeatures & features) const
|
||||||
{
|
{
|
||||||
if (sym_->inset == "msa" || sym_->inset == "msb")
|
if (!sym_->requires.empty())
|
||||||
features.require("amssymb");
|
features.require(sym_->requires);
|
||||||
else if (sym_->inset == "wasy")
|
|
||||||
features.require("wasysym");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user