Ваши displayMath
настройки немного странные. Обратите внимание, что строки '\('
и '\('
в javascript представляют символы (
и )
(без обратной косой черты), поэтому вы установили простые старые скобки (и простые старые скобки) для отображения разделителей математики (в то время как ваши inlineMath
параметры устанавливают \(
и \)
как встроенные математические разделители). Я подозреваю, что сначала определяются разделители displayMath, и поэтому ваше выражение
\(D_{text{mi}} = 1 - \frac{U_{c}}{U_{i}} = C_{t} - 0.05 - \lbrack \left( 16C_{t} - 0.5 \right) I_{\text{amb}}/1000\rbrack\)
соответствует
( 16C_{t} - 0.5 \right)
как отображаемой математике (с ее разделителями), что делает обработку математики быть 16C_{t} - 0.5 \right
. В этом случае \right
является отсутствующим аргументом (поскольку в качестве разделителей для отображения по математике установлены круглые скобки).
Я не уверен, что вы пытаетесь выполнить sh с вашими displayMath
настройками, но я подозреваю, что они являются источником проблемы.