add support for unicode angle brackets, single vertical bar, double vertical bar (#1123)

* add support for unicode angle brackets

* add tests, remove vertical bar changes

* fix 'message not a function' errors
This commit is contained in:
Kevin Barabash
2018-01-31 20:03:16 -05:00
committed by GitHub
parent 684df05a86
commit 603f12df8d
6 changed files with 82 additions and 23 deletions

View File

@@ -431,9 +431,9 @@ const sizeToMaxHeight = [0, 1.2, 1.8, 2.4, 3.0];
*/
const makeSizedDelim = function(delim, size, options, mode, classes) {
// < and > turn into \langle and \rangle in delimiters
if (delim === "<" || delim === "\\lt") {
if (delim === "<" || delim === "\\lt" || delim === "\u27e8") {
delim = "\\langle";
} else if (delim === ">" || delim === "\\gt") {
} else if (delim === ">" || delim === "\\gt" || delim === "\u27e9") {
delim = "\\rangle";
}
@@ -549,9 +549,9 @@ const traverseSequence = function(delim, height, sequence, options) {
*/
const makeCustomSizedDelim = function(delim, height, center, options, mode,
classes) {
if (delim === "<" || delim === "\\lt") {
if (delim === "<" || delim === "\\lt" || delim === "\u27e8") {
delim = "\\langle";
} else if (delim === ">" || delim === "\\gt") {
} else if (delim === ">" || delim === "\\gt" || delim === "\u27e9") {
delim = "\\rangle";
}