From 3093f9ff465729c8ef15a33b32ca5c322eb8bd7a Mon Sep 17 00:00:00 2001 From: GWDx Date: Sat, 27 Sep 2025 20:41:59 +0800 Subject: [PATCH] Allow digits in \operatorname (mathjax/MathJax#2991) Extend operatornamePattern to include `0-9`, so operators like `\operatorname{atan2}` are parsed as a single identifier. Fixes mathjax/MathJax#2991 --- ts/input/tex/ams/AmsConfiguration.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts/input/tex/ams/AmsConfiguration.ts b/ts/input/tex/ams/AmsConfiguration.ts index 31d6186d1..0f3f77255 100644 --- a/ts/input/tex/ams/AmsConfiguration.ts +++ b/ts/input/tex/ams/AmsConfiguration.ts @@ -59,7 +59,7 @@ export const AmsConfiguration = Configuration.create('ams', { [ConfigurationType.OPTIONS]: { multlineWidth: '', ams: { - operatornamePattern: /^[-*a-zA-Z]+/, // multiLetterIdentifier for \operatorname + operatornamePattern: /^[-*a-zA-Z0-9]+/, // multiLetterIdentifier for \operatorname multlineWidth: '100%', // The width to use for multline environments. multlineIndent: '1em', // The margin to use on both sides of multline environments. },