权力与下标相互“推动”

权力与下标相互“推动”

我面临上标和下标不对齐的问题:

在此处输入图片描述

现在我使用我定义的命令来创建它:

\newcommand{\pow}[2]{\ensuremath{\reflectbox{\ensuremath{{\reflectbox{\ensuremath{#1}}}^{\reflectbox{\ensuremath{#2}}}}}}}

\newcommand{\sub}[2]{\ensuremath{\reflectbox{\ensuremath{{\reflectbox{\ensuremath{#1}}}_{\reflectbox{\ensuremath{#2}}}}}}}

它相当混乱,但它所做的就是#1^#2反映整个事物,然后再次反映单个符号。

以下是我调用命令的方式:

\[\sub{\pow{\iKaaf}{س}}{س}\]

iKaaf是长形——底边。顺序很重要。如果我pow在之前使用sub,上标和下标将被推入,只是顺序相反。我该如何解决这个问题?另外,作为一个附带问题,我如何才能自动缩放幂和下标?使用

\newcommand{\pow}[2]{\ensuremath{{{}^#2}#1}}
\newcommand{\sub}[2]{\ensuremath{{{}_#2}#1}}

可以,但是我无法将它们“嵌套”在一起,因为这会产生如下问题: 在此处输入图片描述

何时\[\pow{\lSeen}{\pow{\two}{\two}}\]使用。

编辑:MWE。

\documentclass{article}

\usepackage{amsmath,amssymb}
\usepackage{polyglossia}
\usepackage{graphicx}
\setmainlanguage{arabic}
\setmainfont[Script=Arabic]{Amiri}

\input{commands} % where I get the pow and sub commands

\begin{document}

\[\sub{\pow{\iKaaf}{س}}{س}\]

\end{document}

我用了egreg 的回答以便在数学模式下直接输入阿拉伯语。

相关内容