Как определить оператор с индексным аргументом ниже?

Как определить оператор с индексным аргументом ниже?

Я определяю символ трассировки следующим образом:

\DeclareMathOperator{\Tr}{Tr}

но теперь я хотел бы иметь возможность вставить переменную суммирования ниже. Однако \Tr_xразмещает нижний индекс xсбоку:

введите описание изображения здесь

Мне нужен нижний индекс, вот так:

введите описание изображения здесь

Я знаю, что могу добиться этого, набрав \underset{x}{\Tr}, но это длинная команда. Есть ли способ сделать так, чтобы нижний индекс был по умолчанию внизу всякий раз, когда я использую \Tr? Или другой способ определения оператора/команды, который легко этого достигает?

решение1

Чтобы получить поведение, подобное \limиспользованию звездной версии

\DeclareMathOperator*{\Tr}{Tr}

Помните, typeset underчто это видно только при отображении математических символов, в текстовом виде они по-прежнему пишутся сбоку, как и должны, иначе это нарушило бы межстрочное расстояние.

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\Tr}{Tr}
\begin{document}
$\Tr_x(b)$

\[
\Tr_x(b)
\]

\end{document}

введите описание изображения здесь

Связанный контент