Как создать символ, одинаковый для индексов вокруг пустых {}?

Как создать символ, одинаковый для индексов вокруг пустых {}?

Как создать показанный ниже символ, чтобы его можно было вставить как букву в текст в LaTeX?

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

Я нашел это в книге и попытался провести обратную разработку, но у меня ничего не получилось:

% does not compile {}[\bf{п}]^(\bf{п}){}[\bf{м}]^(\bf{у})
% does not compile {}^{\bf{п}}_{\bf{п}}\mathbf{C}^{\bf{м}}_{\bf{у}}

решение1

Может помочь низкоуровневое программирование:

\documentclass{article}
\usepackage[T2A,T1]{fontenc}

\makeatletter
\newcommand{\pmpu}{%
  \leavevmode\vbox{
    \check@mathfonts %% we want to know what's the subsubscript size
    \fontencoding{T2A}\fontsize{\ssf@size}{0}\selectfont
    \offinterlineskip
    \lineskip=0pt
    \ialign{%
      &\hfil##\hfil\cr
      \CYRP&\CYRM\cr
      \noalign{\vskip.1ex}
      \CYRP&\CYRU\cr
    }%
  }%
}
\makeatother

\begin{document}
Text around \pmpu\ and other text

\bigskip

{\Large Text around \pmpu\ and other text}

\end{document}

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

решение2

что есть

Измените масштабный коэффициент, чтобы изменить размер шрифта.

\documentclass{standalone}
\usepackage{mathtools}
\usepackage{graphics}

\newcommand{\whatsis}[1]% scale factor - 0.4 is normalsize
{\scalebox{#1}{\normalsize\raisebox{8pt}{$\Pi$M }\hspace{-20pt}%
{$\Pi$\hspace{1pt}\raisebox{1.65pt}{\large y.}}}}%

\begin{document}
\huge text \whatsis{0.8} text
\end{document}

решение3

Вы можете настроить, .15exесли хотите изменить расстояние между сложенными линиями. В этом MWE символ сделан так, чтобы соответствовать 1.95exвертикальному размеру, который также можно настроить.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian,english]{babel}
\usepackage{scalerel,tabstackengine,graphicx}
\def\mysym{\foreignlanguage{russian}{%
  \setstackgap{S}{.15ex}\scaleto{$\tabbedShortstack{п&м\\п&у}$}{1.95ex}}}
\def\test{a\mysym b}
\begin{document}
{\Large\test}\par\test\par{\footnotesize\test}
\end{document}

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

А если кто-то предпочитает выделенный жирным шрифтом символ, как может быть показано на графике OP, то изменение MWE всего на одно слово позволит добиться этого:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian,english]{babel}
\usepackage{scalerel,tabstackengine,graphicx}
\def\mysym{\foreignlanguage{russian}{%
  \setstackgap{S}{.15ex}\scaleto{$\bfseries\tabbedShortstack{п&м\\п&у}$}{1.95ex}}}
\def\test{a\mysym b}
\begin{document}
{\Large\test}\par\test\par{\footnotesize\test}
\end{document}

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

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