export const mathList = [
  {
    name: '积分',
    children: [
      'a^2',
      'a_2',
      'a^{2+2}',
      'a_{i,j}',
      '{}_1^2\\!X_3^4',
      '\\overset{\\frown} {AB}',
      '\\overline{hij}',
      `\\underline{klm}`,
      '\\overbrace{1+2+\\cdots+100}',
      '\\begin{matrix} 5050 \\\\ \\overbrace{ 1+2+\\cdots+100 }\\end{matrix}',
      '\\underbrace{a+b+\\cdots+z}',
      '\\sum_{k=1}^N k^2',
      '\\begin{matrix} \\sum_{k=1}^N k^2 \\end{matrix}',
      '\\prod_{i=1}^N x_i',
      '\\begin{matrix} \\prod_{i=1}^N x_i \\end{matrix}',
      '\\coprod_{i=1}^N x_i',
      '\\begin{matrix} \\coprod_{i=1}^N x_i \\end{matrix}',
      '\\lim_{n \\to \\infty}x_n',
      '\\begin{matrix} \\ lim_{n \\to \\infty}x_n \\end{matrix}',
      '\\int_{-N}^{N} e^x\\, \\mathrm{d}x',
      '\\begin{matrix} \\int_{_N}^{N} e^x\\, \\mathrm{d}x \\end{matrix}',
      '\\iint_{D}^{W} \\, \\mathrm{d}x\\,\\mathrm{d}y',
      '\\iiint_{E}^{V} \\,\\mathrm{d}x\\,\\mathrm{d}y,\\mathrm{d}z',
      '\\oint_{C} x^3\\, \\mathrm{d}x + 4y^2\\, \\mathrm{d}y',
      '\\bigcap_1^{n} p',
      '\\bigcup_1^{k} p',
    ],
  },
  {
    name: '分隔符',
    children: [
      '\\left(\\frac{a}{b} \\right)',
      '\\left[\\frac{a}{b} \\right]',
      '\\left\\{\\frac{a}{b} \\right\\}',
      '\\left \\langle \\frac{a}{b} \\right \\rangle',
      '\\left|\\frac{a}{b} \\right|',
      '\\left \\lceil \\frac{c}{d} \\right \\rceil',
      '\\left / \\frac{a}{b} \\right \\backslash',
      '\\left \\Uparrow \\frac{a}{b} \\right \\Downarrow',
      '\\left \\updownarrow \\frac{a}{b} \\right \\Updownarrow',
      '\\left [ 0,1 \\right ) \\left \\langle \\psi \\right |',
      '\\left \\{ \\frac{a}{b} \\right.',
      '\\left . \\frac{a}{b} \\right \\}',
      '\\langle',
      '\\rangle',
      '\\lceil',
      '\\rceil',
      '\\lfloor',
      '\\rfloor',
      '\\lbrace',
      '\\rbrace',
      '\\lvert',
      '\\rvert',
    ],
  },
  {
    name: '函数',
    children: [
      '\\sin\\theta',
      '\\cos\\theta',
      '\\tan\\theta',
      '\\arcsin\\frac{L}{r}',
      '\\arccos\\frac{T}{r}',
      '\\arctan\\frac{L}{T}',
      '\\sinh g',
      '\\cosh h',
      '\\tanh i',
      '\\coth j',
      '\\operatorname{sh}j',
      '\\operatorname{ch}h',
      '\\operatorname{th}i',
      '\\operatorname{argsh}k',
      '\\operatorname{argch}l',
      '\\operatorname{argth}m',
      '\\limsup S',
      '\\liminf I',
      '\\max H',
      '\\min L',
      '\\inf s',
      '\\sup t',
      '\\exp\\!t',
      '\\ln X',
      '\\lg X',
      '\\log X',
      '\\log_\\alpha X',
      '\\ker x',
      '\\deg x',
      '\\gcd(T,U,V,W,X)',
      '\\Pr x',
      '\\det x',
      '\\hom x',
      '\\arg x',
      '\\dim x',
      '\\lim_{t\\to n}T',
    ],
  },
  {
    name: '微分导数',
    children: ['\\nabla\\psi', '\\partial x', '\\mathrm{d}x', '\\dot x', '\\ddot y', 'X^\\prime', '\\backprime', 'f^{(3)}'],
  },
  {
    name: '运算符',
    children: [
      '\\pm',
      '\\times',
      '\\div',
      '\\mid',
      '\\nmid',
      '\\cdot',
      '\\circ',
      '\\ast',
      '\\bigodot',
      '\\bigoplus',
      '\\leq',
      '\\geq',
      '\\leqq',
      '\\geqq',
      '=',
      '\\neq',
      '\\approx',
      '\\equiv',
      '\\not\\equiv',
      '\\sum',
      '\\prod',
      '\\coprod',
      '\\backslash',
      '\\sim',
      '\\backsim',
      '\\simeq',
      '\\cong',
      '\\dot=',
      '\\ggg',
      '\\gg',
      '>',
      '<',
      '\\ll',
      '\\lll',
      '\\propto',
    ],
  },
  {
    name: '逻辑符号',
    children: [
      '、emptyset',
      '\\varnothing',
      '\\in',
      '\\not\\in',
      '\\subset',
      '\\supset',
      '\\subseteq',
      '\\sqsupseteq',
      '\\cap',
      '\\cup',
      '\\bigcup',
      '\\sqcap',
      '\\sqcup',
      '\\uplus',
      '\\biguplus',
      '\\bigsqcup',
      '\\top',
      '\\bot',
      '\\complement',
      '\\vee',
      '\\wedge',
      '\\bigvee',
      '\\bigwedge',
      '\\forall',
      '\\exists',
      '\\not\\subset',
      '\\not=',
      '\\not<',
      '\\not>',
      '\\because',
      '\\therefore',
      '\\neg',
      '\\bar{q} \\to p',
      '\\setminus',
      '\\smallsetminus',
    ],
  },
  {
    name: '几何符号',
    children: ['\\Diamond', '\\Box', '\\triangle', '\\perp', '\\angle\\Alpha\\Beta\\Gamma', '60^\\circ'],
  },
  {
    name: '戴帽符号',
    children: [
      '\\vec{c}',
      '\\overleftarrow{ab}',
      '\\overrightarrow{cd}',
      '\\overleftrightarrow{ab}',
      '\\widehat{efg}',
      '\\overset{\\frown} {AB}',
      '\\hat{xyz}',
      '\\tilde{xy}',
      '\\bar{y}',
      '\\widetilde{xyz}',
      '\\acute{y}',
      '\\breve{y}',
      '\\check{y}',
      '\\grave{y}',
    ],
  },
  {
    name: '箭头符号',
    children: [
      '\\to',
      '\\mapsto',
      '\\underrightarrow{1^circ/min}',
      '\\implies',
      '\\impliedby',
      '\\iff',
      '\\downarrow',
      '\\Uparrow',
      '\\Downarrow',
      '\\leftarrow',
      '\\rightarrow',
      '\\leftrightarrow',
      '\\Leftarrow',
      '\\Rightarrow',
      '\\Leftrightarrow',
      '\\longleftarrow',
      '\\longrightarrow',
      '\\longleftrightarrow',
      '\\Longleftarrow',
      '\\Longrightarrow',
      '\\Longleftrightarrow',
    ],
  },
  {
    name: '特殊符号',
    children: ['\\eth', '\\%', '\\dagger', '\\ddagger', '\\star', '*', '\\ldots', '\\smile', '\\frown', '\\wr'],
  },
  {
    name: '分数多行',
    children: [
      '\\frac{2}{4}=0.5',
      '{2 \\over 3}',
      '{{a+b} \\over {a-b}}',
      '\\tfrac{2}{4} = 0.5',
      '\\cfrac{2}{c + \\cfrac{2}{d + \\cfrac{2}{4}}} = a',
      '\\begin{matrix}x & y \\\\z & v\\end{matrix}',
      '\\begin{Vmatrix}x & y \\\\z & v\\end{Vmatrix}',
      '\\begin{bmatrix}0& \\cdots & 0\\\\\\vdots & \\ddots & \\vdots \\\\0& \\cdots & 0\\end{bmatrix}',
      '\\begin{Bmatrix}x & y \\\\z & v\\end{Bmatrix}',
      '\\begin{pmatrix}x & y \\\\z & v\\end{pmatrix}',
      '\\begin{cases}3x + 5y +  z \\\\7x - 2y + 4z \\\\-6x + 3y + 2z\\end{cases}',
      '\\begin{array}{|c|c||c|} a & b & S \\\\\\hline0&0&1\\\\0&1&1\\\\1&0&1\\\\1&1&0\\\\\\end{array}',
    ],
  },
  {
    name: '希腊字母',
    children: [
      '\\alpha',
      '\\beta',
      '\\gamma',
      '\\delta',
      '\\epsilon',
      '\\epsilon',
      '\\zeta',
      '\\eta',
      '\\theta',
      '\\iota',
      '\\kappa',
      '\\lambda',
      '\\mu',
      '\\nu',
      '\\xi',
      'o',
      '\\pi',
      '\\rho',
      '\\sigma',
      '\\tau',
      '\\upsilon',
      '\\phi',
    ],
  },
];
export const katexOption = {
  delimiters: [
    {
      left: '$$',
      right: '$$',
      display: true,
    },
    {
      left: '$',
      right: '$',
      display: false,
    },
    {
      left: '\\(',
      right: '\\)',
      display: false,
    },
    {
      left: '\\[',
      right: '\\]',
      display: true,
    },
  ],
  throwOnError: false,
};
