![\boxed 数学表达式在嵌套分数或指数中使用时字体太大](https://linux22.com/image/423209/%5Cboxed%20%E6%95%B0%E5%AD%A6%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%9C%A8%E5%B5%8C%E5%A5%97%E5%88%86%E6%95%B0%E6%88%96%E6%8C%87%E6%95%B0%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%97%B6%E5%AD%97%E4%BD%93%E5%A4%AA%E5%A4%A7.png)
答案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}