Wie erstelle ich ein Symbol, das für Indizes um leere {} herum gleich ist?

Wie erstelle ich ein Symbol, das für Indizes um leere {} herum gleich ist?

Wie kann ich das unten gezeigte Symbol so erstellen, dass es als Buchstabe in den Text in LaTeX eingefügt werden kann?

Bildbeschreibung hier eingeben

Ich habe es in einem Buch gefunden und versucht, es zurückzuentwickeln, aber es ist mir nicht gelungen:

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

Antwort1

Etwas Low-Level-Programmierung kann hilfreich sein:

\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}

Bildbeschreibung hier eingeben

Antwort2

was ist

Ändern Sie den Skalierungsfaktor, um die Schriftgröße zu ändern.

\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}

Antwort3

Sie können .15exden Abstand zwischen den gestapelten Linien anpassen, wenn Sie ihn ändern möchten. In diesem MWE wird das Symbol so angepasst, dass es 1.95exin vertikaler Ausdehnung passt, die ebenfalls angepasst werden kann.

\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}

Bildbeschreibung hier eingeben

Und wenn jemand das fettgedruckte Symbol bevorzugt, wie die Grafik des OP zeigen könnte, lässt sich dies durch eine einwortige Änderung des MWE erreichen:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen