commit 476eebf3c5d187eb1ce84ffe2fbd4ede2dfb91ec
parent 2600587f78b5ce9716ebb9c2cccd58c88ae9b622
Author: Kevin Barabash <kevinb7@gmail.com>
Date: Sun, 19 Jul 2015 21:14:13 -0600
Merge pull request #299 from gagern/delimiters
Provide more delimiters
Diffstat:
3 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/src/delimiter.js b/src/delimiter.js
@@ -217,6 +217,26 @@ var makeStackedDelim = function(delim, heightTotal, center, options, mode) {
bottom = "\u23ad";
repeat = "\u23aa";
font = "Size4-Regular";
+ } else if (delim === "\\lgroup") {
+ top = "\u23a7";
+ bottom = "\u23a9";
+ repeat = "\u23aa";
+ font = "Size4-Regular";
+ } else if (delim === "\\rgroup") {
+ top = "\u23ab";
+ bottom = "\u23ad";
+ repeat = "\u23aa";
+ font = "Size4-Regular";
+ } else if (delim === "\\lmoustache") {
+ top = "\u23a7";
+ bottom = "\u23ad";
+ repeat = "\u23aa";
+ font = "Size4-Regular";
+ } else if (delim === "\\rmoustache") {
+ top = "\u23ab";
+ bottom = "\u23a9";
+ repeat = "\u23aa";
+ font = "Size4-Regular";
} else if (delim === "\\surd") {
top = "\ue001";
bottom = "\u23b7";
@@ -312,7 +332,9 @@ var stackLargeDelimiters = [
var stackAlwaysDelimiters = [
"\\uparrow", "\\downarrow", "\\updownarrow",
"\\Uparrow", "\\Downarrow", "\\Updownarrow",
- "|", "\\|", "\\vert", "\\Vert"
+ "|", "\\|", "\\vert", "\\Vert",
+ "\\lvert", "\\rvert", "\\lVert", "\\rVert",
+ "\\lgroup", "\\rgroup", "\\lmoustache", "\\rmoustache"
];
// and delimiters that never stack
diff --git a/src/functions.js b/src/functions.js
@@ -205,6 +205,8 @@ var delimiters = [
"\\{", "\\lbrace", "\\}", "\\rbrace",
"\\lfloor", "\\rfloor", "\\lceil", "\\rceil",
"<", ">", "\\langle", "\\rangle",
+ "\\lvert", "\\rvert", "\\lVert", "\\rVert",
+ "\\lgroup", "\\rgroup", "\\lmoustache", "\\rmoustache",
"/", "\\backslash",
"|", "\\vert", "\\|", "\\Vert",
"\\uparrow", "\\Uparrow",
diff --git a/src/symbols.js b/src/symbols.js
@@ -1947,6 +1947,11 @@ var symbols = {
group: "open",
replace: "\u2223"
},
+ "\\lVert": {
+ font: "main",
+ group: "open",
+ replace: "\u2225"
+ },
")": {
font: "main",
group: "close"
@@ -1973,6 +1978,11 @@ var symbols = {
group: "close",
replace: "\u2223"
},
+ "\\rVert": {
+ font: "main",
+ group: "close",
+ replace: "\u2225"
+ },
"=": {
font: "main",
group: "rel"