答案1
您需要一个考虑到当前数学风格并且\mathpalette
是正确工具的命令。
我还减少了填充,因为它对于预期的应用来说似乎太大了。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\xboxed}[1]{\mathpalette\xboxed@{#1}}
\newcommand{\xboxed@}[2]{{\fboxsep=1.4pt\boxed{#1#2}}}
\makeatother
\begin{document}
\[
\frac{\frac{1}{2}}{\xboxed{\frac{1}{2}}}\qquad e^x, e^{\xboxed{x}}
\]
\end{document}