
答え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}