В Mathematica Format можно использовать для изменения форматов вывода, таких как TeXForm, OutputForm или TraditionalForm.Это пример того, как можно переопределить TeXForm функции T.
In[1]:= Format[T[a_], TeXForm] := "\[Del]" a
Результат -
In[2]:= TeXForm[T[x]]
Out[1]= x \nabla
Это то, что я ожидал.Теперь примените тот же формат к T [T [x]]
In[3]:= TeXForm[T[T[x]]]
Out[2]= \nabla T(x)
Однако, вывод, который я хотел бы получить, -
Out[2]= \nabla \nabla x
Почему Mathematica не дает этот вывод?И что я могу изменить, чтобы получить это как вывод?Я попытался найти дополнительную информацию о форматировании в справке Mathematica и в Переполнении стека, но не смог найти много подсказок.