
Мне бы хотелось, чтобы нижний индекс, обозначающий 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}