message: Declare DeclarePairedDelimiter as a newcommand macro
  When looking from newcommands, we now handle the ones defined by
  - DeclarePairedDelimiter
  - DeclarePairedDelimiterX
  - DeclarePairedDelimiterXPP
  These commands are defined in the mathools package.
  For the moment, it only works if the new command name is surrounded
  by braces
  \DeclarePairedDelimiter{<cmd>}{<left_delim>}{<right_delim>}
  but not
  \DeclarePairedDelimiter<cmd>{<left_delim>}{<right_delim>}
  Related to
diff: @@ -292,7 +292,7 @@ export class Command {
  cmds.push(cmd)
  cmdList.push(node.name)
  }
  - if (['newcommand', 'renewcommand', 'providecommand'].includes(node.name) &&
  + if (['newcommand', 'renewcommand', 'providecommand', 'DeclarePairedDelimiter', 'DeclarePairedDelimiterX', 'DeclarePairedDelimiterXPP'].includes(node.name) &&
  Array.isArray(node.args) && node.args.length > 0) {
  const label = (node.args[0].content[0] as latexParser.Command).name
  let args = ''
  @@ -373,7 +373,7 @@ export class Command {
  cmdList.push(result[1])
  }
  - const newCommandReg = /\\(?:re|provide)?(?:new)?command(?:{)?\\(\w+)/g
  + const newCommandReg = /\\(?:(?:(?:re|provide)?(?:new)?command)|(?:DeclarePairedDelimiter(?:X|XPP)?))(?:{)?\\(\w+)/g
  while (true) {
  const result = newCommandReg.exec(content)
  if (result === null) {
  