是否可以将符号堆叠在另一个符号之上,以及如何使字母大小不同?

是否可以将符号堆叠在另一个符号之上,以及如何使字母大小不同?

我想要做的是将一个字母放在另一个字母之上。具体来说,因为我希望能够用大数字写出希腊数字的特定表示。

我只需要能够将任何希腊字母放在希腊字母表中的 Mu 或 M 之上。

我还想将一些符号写得比其他符号小一些。我该怎么做?

答案1

像这样的事情??

\documentclass{article}
\usepackage{stackengine}
\stackMath
\renewcommand\stacktype{L}
\setstackgap{L}{.8\baselineskip}
\newcommand\greekstack[2]{\stackon{#1}{\scriptscriptstyle#2}}
\begin{document}
\greekstack{\alpha}{1}
\greekstack{\lambda}{30}
\greekstack{\rho}{100}

\bigskip
\greekstack{\mu}{\gamma}
\greekstack{M}{\delta}
\end{document}

在此处输入图片描述

答案2

像这样吗?

\def\greekstack#1#2{\leavevmode
  \vbox{\offinterlineskip\halign{\hss$##$\hss\cr\scriptstyle#2\cr\mathstrut#1\cr}}}

\greekstack{\alpha}{1}
\greekstack{\lambda}{30}
\greekstack{\rho}{100}
\medskip
\greekstack{\mu}{\gamma}
\greekstack{M}{\delta}

\bye

相关内容