![方程式中每个符号的边界框](https://linux22.com/image/281449/%E6%96%B9%E7%A8%8B%E5%BC%8F%E4%B8%AD%E6%AF%8F%E4%B8%AA%E7%AC%A6%E5%8F%B7%E7%9A%84%E8%BE%B9%E7%95%8C%E6%A1%86.png)
答案1
这种方法绝不是自动化的,但可以手动操作。它使用\boxxed
宏将事物放入框中。但是,仍然需要手动干预,如下所示:\mathop
必须\mathrel
手动引入框中的运算符或关系,因为框会删除有关该运算符或关系的任何记忆。
\ThisStyle{...\SavedStyle...}
包的语法用于scalerel
在\scriptstyle
进入框后以适当的样式保存参数。
好消息是字距调整得以保留。
\documentclass{article}
\usepackage{amsmath}
\fboxrule=.1pt
\fboxsep=-.1pt
\usepackage{scalerel}
\newcommand\boxxed[1]{{\ThisStyle{\fbox{$\SavedStyle#1$}}}}
\begin{document}
\( \mathop{\boxxed{\sum}}_\boxxed{i}^\boxxed{n} \boxxed{A}^\boxxed{2}\)
\( \sum_i^n A^2\)
\( \displaystyle\mathop{\boxxed{\sum}}_\boxxed{i}^\boxxed{n} \boxxed{A}^\boxxed{2}\)
\( \displaystyle\sum_i^n A^2\)
\end{document}