Переместить нижний индекс, обозначающий p-норму, ниже обычного нижнего индекса

Переместить нижний индекс, обозначающий p-норму, ниже обычного нижнего индекса

Мне бы хотелось, чтобы нижний индекс, обозначающий p-норму (в данном случае 0-«норма»), был немного ниже обычного нижнего индекса, чтобы добиться следующего вида:введите описание изображения здесь

Этот код: $[\lVert{}w_g\rVert{}_{0}$

Выдает такой результат:введите описание изображения здесь, где 0 ang g находятся на одном уровне.

Я видел решения, в которых положение нижнего индекса задается для всего документа, однако это несовместимо с моей задачей, где мне нужен один обычный нижний индекс и один более низкий нижний индекс в одном уравнении.

решение1

Вы можете заключить все выражение \lVert w_g\rVertв пару фигурных скобок, т. е. написать ${\lVert w_g\rVert}_{0}$вместо $\lVert w_g\rVert_{0}$.

Если бы вы определили \normмакрос с помощью макроса mathtoolsпакета \DeclarePairedDelimiter, а именно,

\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}

решение будет аналогичным: ${\norm{w_g}}_0$вместо $\norm{w_g}_0$.

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

Причина, по которой этот подход работает, заключается в следующем. Во-первых, полезно знать, что математический "статус" равен \rVert, math-closeтогда как "статус" равен {\lVert ... \rVert}( math-ord"обычный"). Во-вторых, правила (вертикального) интервала для надстрочных и подстрочных терминов, которые следуют за объектом типа , math-ordболее мягкие, т. е. допускают большее вертикальное смещение, чем для объектов типа math-close.

\documentclass{article}
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\begin{document}
$\lVert w_g\rVert_{0}  \quad  \norm{w_g}_0 \qquad 
{\lVert w_g\rVert}_{0} \quad {\norm{w_g}}_0$
\end{document}

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