Set the greedines of font functions to 2 so that e^\mathbf{x} will parse

Test Plan: make test

Reviewers: emily
This commit is contained in:
Kevin Barabash 2015-09-10 21:53:25 -07:00
parent 961e1caba9
commit b98670b8ed
2 changed files with 6 additions and 1 deletions

View File

@ -462,7 +462,8 @@ defineFunction([
// aliases
"\\Bbb", "\\bold", "\\frak"
], {
numArgs: 1
numArgs: 1,
greediness: 2
}, function (func, body) {
if (func in fontAliases) {
func = fontAliases[func];

View File

@ -1259,6 +1259,10 @@ describe("A font parser", function () {
expect(bf.value.body.value[1].value.font).toMatch("mathrm");
expect(bf.value.body.value[2].value).toMatch("c");
});
it("should have the correct greediness", function() {
expect("e^\\mathbf{x}").toParse();
});
});
describe("An HTML font tree-builder", function () {